16476 lines
No EOL
1.4 MiB
16476 lines
No EOL
1.4 MiB
@charset "UTF-8";
|
|
:root{
|
|
--bs-blue:#0d6efd;
|
|
--bs-indigo:#6610f2;
|
|
--bs-purple:#6f42c1;
|
|
--bs-pink:#d63384;
|
|
--bs-red:#dc3545;
|
|
--bs-orange:#fd7e14;
|
|
--bs-yellow:#ffc107;
|
|
--bs-green:#198754;
|
|
--bs-teal:#20c997;
|
|
--bs-cyan:#0dcaf0;
|
|
--bs-black:#000;
|
|
--bs-white:#fff;
|
|
--bs-gray:#6c757d;
|
|
--bs-gray-dark:#343a40;
|
|
--bs-gray-100:#f8f9fa;
|
|
--bs-gray-200:#e9ecef;
|
|
--bs-gray-300:#dee2e6;
|
|
--bs-gray-400:#ced4da;
|
|
--bs-gray-500:#adb5bd;
|
|
--bs-gray-600:#6c757d;
|
|
--bs-gray-700:#495057;
|
|
--bs-gray-800:#343a40;
|
|
--bs-gray-900:#212529;
|
|
--bs-primary:#0d6efd;
|
|
--bs-secondary:#6c757d;
|
|
--bs-success:#198754;
|
|
--bs-info:#0dcaf0;
|
|
--bs-warning:#ffc107;
|
|
--bs-danger:#dc3545;
|
|
--bs-light:#f8f9fa;
|
|
--bs-dark:#212529;
|
|
--bs-primary-rgb:13, 110, 253;
|
|
--bs-secondary-rgb:108, 117, 125;
|
|
--bs-success-rgb:25, 135, 84;
|
|
--bs-info-rgb:13, 202, 240;
|
|
--bs-warning-rgb:255, 193, 7;
|
|
--bs-danger-rgb:220, 53, 69;
|
|
--bs-light-rgb:248, 249, 250;
|
|
--bs-dark-rgb:33, 37, 41;
|
|
--bs-white-rgb:255, 255, 255;
|
|
--bs-black-rgb:0, 0, 0;
|
|
--bs-body-color-rgb:33, 37, 41;
|
|
--bs-body-bg-rgb:255, 255, 255;
|
|
--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
|
--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
|
--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
|
|
--bs-body-font-family:Imprima Regular, sans-serif;
|
|
--bs-body-font-size:1rem;
|
|
--bs-body-font-weight:400;
|
|
--bs-body-line-height:1.65;
|
|
--bs-body-color:#212529;
|
|
--bs-body-bg:#fff;
|
|
--bs-border-width:1px;
|
|
--bs-border-style:solid;
|
|
--bs-border-color:#dee2e6;
|
|
--bs-border-color-translucent:rgba(0, 0, 0, 0.175);
|
|
--bs-border-radius:0.375rem;
|
|
--bs-border-radius-sm:0.25rem;
|
|
--bs-border-radius-lg:0.5rem;
|
|
--bs-border-radius-xl:1rem;
|
|
--bs-border-radius-2xl:2rem;
|
|
--bs-border-radius-pill:50rem;
|
|
--bs-link-color:#0d6efd;
|
|
--bs-link-hover-color:#0a58ca;
|
|
--bs-code-color:#d63384;
|
|
--bs-highlight-bg:#fff3cd;
|
|
}
|
|
|
|
*,
|
|
*::before,
|
|
*::after{
|
|
box-sizing:border-box;
|
|
}
|
|
|
|
@media (prefers-reduced-motion: no-preference){
|
|
:root{
|
|
scroll-behavior:smooth;
|
|
}
|
|
}
|
|
|
|
body{
|
|
margin:0;
|
|
font-family:var(--bs-body-font-family);
|
|
font-size:var(--bs-body-font-size);
|
|
font-weight:var(--bs-body-font-weight);
|
|
line-height:var(--bs-body-line-height);
|
|
color:var(--bs-body-color);
|
|
text-align:var(--bs-body-text-align);
|
|
background-color:var(--bs-body-bg);
|
|
-webkit-text-size-adjust:100%;
|
|
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
|
|
}
|
|
|
|
hr{
|
|
margin:1rem 0;
|
|
color:inherit;
|
|
border:0;
|
|
border-top:1px solid;
|
|
opacity:0.25;
|
|
}
|
|
|
|
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{
|
|
margin-top:0;
|
|
margin-bottom:0.5rem;
|
|
font-weight:500;
|
|
line-height:1.2;
|
|
}
|
|
|
|
h1, .h1{
|
|
font-size:calc(1.375rem + 1.5vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
h1, .h1{
|
|
font-size:2.5rem;
|
|
}
|
|
}
|
|
|
|
h2, .h2{
|
|
font-size:calc(1.325rem + 0.9vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
h2, .h2{
|
|
font-size:2rem;
|
|
}
|
|
}
|
|
|
|
h3, .h3{
|
|
font-size:calc(1.3rem + 0.6vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
h3, .h3{
|
|
font-size:1.75rem;
|
|
}
|
|
}
|
|
|
|
h4, .h4{
|
|
font-size:calc(1.275rem + 0.3vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
h4, .h4{
|
|
font-size:1.5rem;
|
|
}
|
|
}
|
|
|
|
h5, .h5{
|
|
font-size:1.25rem;
|
|
}
|
|
|
|
h6, .h6{
|
|
font-size:1rem;
|
|
}
|
|
|
|
p{
|
|
margin-top:0;
|
|
margin-bottom:1rem;
|
|
}
|
|
|
|
abbr[title]{
|
|
-webkit-text-decoration:underline dotted;
|
|
text-decoration:underline dotted;
|
|
cursor:help;
|
|
-webkit-text-decoration-skip-ink:none;
|
|
text-decoration-skip-ink:none;
|
|
}
|
|
|
|
address{
|
|
margin-bottom:1rem;
|
|
font-style:normal;
|
|
line-height:inherit;
|
|
}
|
|
|
|
ol,
|
|
ul{
|
|
padding-left:2rem;
|
|
}
|
|
|
|
ol,
|
|
ul,
|
|
dl{
|
|
margin-top:0;
|
|
margin-bottom:1rem;
|
|
}
|
|
|
|
ol ol,
|
|
ul ul,
|
|
ol ul,
|
|
ul ol{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
dt{
|
|
font-weight:700;
|
|
}
|
|
|
|
dd{
|
|
margin-bottom:0.5rem;
|
|
margin-left:0;
|
|
}
|
|
|
|
blockquote{
|
|
margin:0 0 1rem;
|
|
}
|
|
|
|
b,
|
|
strong{
|
|
font-weight:bolder;
|
|
}
|
|
|
|
small, .small{
|
|
font-size:0.875em;
|
|
}
|
|
|
|
mark, .mark{
|
|
padding:0.1875em;
|
|
background-color:var(--bs-highlight-bg);
|
|
}
|
|
|
|
sub,
|
|
sup{
|
|
position:relative;
|
|
font-size:0.75em;
|
|
line-height:0;
|
|
vertical-align:baseline;
|
|
}
|
|
|
|
sub{
|
|
bottom:-0.25em;
|
|
}
|
|
|
|
sup{
|
|
top:-0.5em;
|
|
}
|
|
|
|
a{
|
|
color:var(--bs-link-color);
|
|
text-decoration:underline;
|
|
}
|
|
a:hover{
|
|
color:var(--bs-link-hover-color);
|
|
}
|
|
|
|
a:not([href]):not([class]), a:not([href]):not([class]):hover{
|
|
color:inherit;
|
|
text-decoration:none;
|
|
}
|
|
|
|
pre,
|
|
code,
|
|
kbd,
|
|
samp{
|
|
font-family:var(--bs-font-monospace);
|
|
font-size:1em;
|
|
}
|
|
|
|
pre{
|
|
display:block;
|
|
margin-top:0;
|
|
margin-bottom:1rem;
|
|
overflow:auto;
|
|
font-size:0.875em;
|
|
}
|
|
pre code{
|
|
font-size:inherit;
|
|
color:inherit;
|
|
word-break:normal;
|
|
}
|
|
|
|
code{
|
|
font-size:0.875em;
|
|
color:var(--bs-code-color);
|
|
word-wrap:break-word;
|
|
}
|
|
a > code{
|
|
color:inherit;
|
|
}
|
|
|
|
kbd{
|
|
padding:0.1875rem 0.375rem;
|
|
font-size:0.875em;
|
|
color:var(--bs-body-bg);
|
|
background-color:var(--bs-body-color);
|
|
border-radius:0.25rem;
|
|
}
|
|
kbd kbd{
|
|
padding:0;
|
|
font-size:1em;
|
|
}
|
|
|
|
figure{
|
|
margin:0 0 1rem;
|
|
}
|
|
|
|
img,
|
|
svg{
|
|
vertical-align:middle;
|
|
}
|
|
|
|
table{
|
|
caption-side:bottom;
|
|
border-collapse:collapse;
|
|
}
|
|
|
|
caption{
|
|
padding-top:0.5rem;
|
|
padding-bottom:0.5rem;
|
|
color:#6c757d;
|
|
text-align:left;
|
|
}
|
|
|
|
th{
|
|
text-align:inherit;
|
|
text-align:-webkit-match-parent;
|
|
}
|
|
|
|
thead,
|
|
tbody,
|
|
tfoot,
|
|
tr,
|
|
td,
|
|
th{
|
|
border-color:inherit;
|
|
border-style:solid;
|
|
border-width:0;
|
|
}
|
|
|
|
label{
|
|
display:inline-block;
|
|
}
|
|
|
|
button{
|
|
border-radius:0;
|
|
}
|
|
|
|
button:focus:not(:focus-visible){
|
|
outline:0;
|
|
}
|
|
|
|
input,
|
|
button,
|
|
select,
|
|
optgroup,
|
|
textarea{
|
|
margin:0;
|
|
font-family:inherit;
|
|
font-size:inherit;
|
|
line-height:inherit;
|
|
}
|
|
|
|
button,
|
|
select{
|
|
text-transform:none;
|
|
}
|
|
|
|
[role=button]{
|
|
cursor:pointer;
|
|
}
|
|
|
|
select{
|
|
word-wrap:normal;
|
|
}
|
|
select:disabled{
|
|
opacity:1;
|
|
}
|
|
|
|
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
|
|
display:none !important;
|
|
}
|
|
|
|
button,
|
|
[type=button],
|
|
[type=reset],
|
|
[type=submit]{
|
|
-webkit-appearance:button;
|
|
}
|
|
button:not(:disabled),
|
|
[type=button]:not(:disabled),
|
|
[type=reset]:not(:disabled),
|
|
[type=submit]:not(:disabled){
|
|
cursor:pointer;
|
|
}
|
|
|
|
::-moz-focus-inner{
|
|
padding:0;
|
|
border-style:none;
|
|
}
|
|
|
|
textarea{
|
|
resize:vertical;
|
|
}
|
|
|
|
fieldset{
|
|
min-width:0;
|
|
padding:0;
|
|
margin:0;
|
|
border:0;
|
|
}
|
|
|
|
legend{
|
|
float:left;
|
|
width:100%;
|
|
padding:0;
|
|
margin-bottom:0.5rem;
|
|
font-size:calc(1.275rem + 0.3vw);
|
|
line-height:inherit;
|
|
}
|
|
@media (min-width: 1200px){
|
|
legend{
|
|
font-size:1.5rem;
|
|
}
|
|
}
|
|
legend + *{
|
|
clear:left;
|
|
}
|
|
|
|
::-webkit-datetime-edit-fields-wrapper,
|
|
::-webkit-datetime-edit-text,
|
|
::-webkit-datetime-edit-minute,
|
|
::-webkit-datetime-edit-hour-field,
|
|
::-webkit-datetime-edit-day-field,
|
|
::-webkit-datetime-edit-month-field,
|
|
::-webkit-datetime-edit-year-field{
|
|
padding:0;
|
|
}
|
|
|
|
::-webkit-inner-spin-button{
|
|
height:auto;
|
|
}
|
|
|
|
[type=search]{
|
|
outline-offset:-2px;
|
|
-webkit-appearance:textfield;
|
|
}
|
|
::-webkit-search-decoration{
|
|
-webkit-appearance:none;
|
|
}
|
|
|
|
::-webkit-color-swatch-wrapper{
|
|
padding:0;
|
|
}
|
|
|
|
::file-selector-button{
|
|
font:inherit;
|
|
-webkit-appearance:button;
|
|
}
|
|
|
|
output{
|
|
display:inline-block;
|
|
}
|
|
|
|
iframe{
|
|
border:0;
|
|
}
|
|
|
|
summary{
|
|
display:list-item;
|
|
cursor:pointer;
|
|
}
|
|
|
|
progress{
|
|
vertical-align:baseline;
|
|
}
|
|
|
|
[hidden]{
|
|
display:none !important;
|
|
}
|
|
|
|
.lead{
|
|
font-size:1.25rem;
|
|
font-weight:300;
|
|
}
|
|
|
|
.display-1{
|
|
font-size:calc(1.625rem + 4.5vw);
|
|
font-weight:300;
|
|
line-height:1.2;
|
|
}
|
|
@media (min-width: 1200px){
|
|
.display-1{
|
|
font-size:5rem;
|
|
}
|
|
}
|
|
|
|
.display-2{
|
|
font-size:calc(1.575rem + 3.9vw);
|
|
font-weight:300;
|
|
line-height:1.2;
|
|
}
|
|
@media (min-width: 1200px){
|
|
.display-2{
|
|
font-size:4.5rem;
|
|
}
|
|
}
|
|
|
|
.display-3{
|
|
font-size:calc(1.525rem + 3.3vw);
|
|
font-weight:300;
|
|
line-height:1.2;
|
|
}
|
|
@media (min-width: 1200px){
|
|
.display-3{
|
|
font-size:4rem;
|
|
}
|
|
}
|
|
|
|
.display-4{
|
|
font-size:calc(1.475rem + 2.7vw);
|
|
font-weight:300;
|
|
line-height:1.2;
|
|
}
|
|
@media (min-width: 1200px){
|
|
.display-4{
|
|
font-size:3.5rem;
|
|
}
|
|
}
|
|
|
|
.display-5{
|
|
font-size:calc(1.425rem + 2.1vw);
|
|
font-weight:300;
|
|
line-height:1.2;
|
|
}
|
|
@media (min-width: 1200px){
|
|
.display-5{
|
|
font-size:3rem;
|
|
}
|
|
}
|
|
|
|
.display-6{
|
|
font-size:calc(1.375rem + 1.5vw);
|
|
font-weight:300;
|
|
line-height:1.2;
|
|
}
|
|
@media (min-width: 1200px){
|
|
.display-6{
|
|
font-size:2.5rem;
|
|
}
|
|
}
|
|
|
|
.list-unstyled{
|
|
padding-left:0;
|
|
list-style:none;
|
|
}
|
|
|
|
.list-inline{
|
|
padding-left:0;
|
|
list-style:none;
|
|
}
|
|
|
|
.list-inline-item{
|
|
display:inline-block;
|
|
}
|
|
.list-inline-item:not(:last-child){
|
|
margin-right:0.5rem;
|
|
}
|
|
|
|
.initialism{
|
|
font-size:0.875em;
|
|
text-transform:uppercase;
|
|
}
|
|
|
|
.blockquote{
|
|
margin-bottom:1rem;
|
|
font-size:1.25rem;
|
|
}
|
|
.blockquote > :last-child{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.blockquote-footer{
|
|
margin-top:-1rem;
|
|
margin-bottom:1rem;
|
|
font-size:0.875em;
|
|
color:#6c757d;
|
|
}
|
|
.blockquote-footer::before{
|
|
content:"— ";
|
|
}
|
|
|
|
.img-fluid{
|
|
max-width:100%;
|
|
height:auto;
|
|
}
|
|
|
|
.img-thumbnail{
|
|
padding:0.25rem;
|
|
background-color:#fff;
|
|
border:1px solid var(--bs-border-color);
|
|
border-radius:0.375rem;
|
|
max-width:100%;
|
|
height:auto;
|
|
}
|
|
|
|
.figure{
|
|
display:inline-block;
|
|
}
|
|
|
|
.figure-img{
|
|
margin-bottom:0.5rem;
|
|
line-height:1;
|
|
}
|
|
|
|
.figure-caption{
|
|
font-size:0.875em;
|
|
color:#6c757d;
|
|
}
|
|
|
|
.container,
|
|
.container-fluid,
|
|
.container-xxl,
|
|
.container-xl,
|
|
.container-lg,
|
|
.container-md,
|
|
.container-sm{
|
|
--bs-gutter-x:1.5rem;
|
|
--bs-gutter-y:0;
|
|
width:100%;
|
|
padding-right:calc(var(--bs-gutter-x) * 0.5);
|
|
padding-left:calc(var(--bs-gutter-x) * 0.5);
|
|
margin-right:auto;
|
|
margin-left:auto;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.container-sm, .container{
|
|
max-width:540px;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.container-md, .container-sm, .container{
|
|
max-width:720px;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.container-lg, .container-md, .container-sm, .container{
|
|
max-width:960px;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.container-xl, .container-lg, .container-md, .container-sm, .container{
|
|
max-width:1140px;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{
|
|
max-width:1320px;
|
|
}
|
|
}
|
|
.row{
|
|
--bs-gutter-x:1.5rem;
|
|
--bs-gutter-y:0;
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
margin-top:calc(-1 * var(--bs-gutter-y));
|
|
margin-right:calc(-0.5 * var(--bs-gutter-x));
|
|
margin-left:calc(-0.5 * var(--bs-gutter-x));
|
|
}
|
|
.row > *{
|
|
flex-shrink:0;
|
|
width:100%;
|
|
max-width:100%;
|
|
padding-right:calc(var(--bs-gutter-x) * 0.5);
|
|
padding-left:calc(var(--bs-gutter-x) * 0.5);
|
|
margin-top:var(--bs-gutter-y);
|
|
}
|
|
|
|
.col{
|
|
flex:1 0 0%;
|
|
}
|
|
|
|
.row-cols-auto > *{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
|
|
.row-cols-1 > *{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
|
|
.row-cols-2 > *{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
|
|
.row-cols-3 > *{
|
|
flex:0 0 auto;
|
|
width:33.3333333333%;
|
|
}
|
|
|
|
.row-cols-4 > *{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
|
|
.row-cols-5 > *{
|
|
flex:0 0 auto;
|
|
width:20%;
|
|
}
|
|
|
|
.row-cols-6 > *{
|
|
flex:0 0 auto;
|
|
width:16.6666666667%;
|
|
}
|
|
|
|
.col-auto{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
|
|
.col-1{
|
|
flex:0 0 auto;
|
|
width:8.33333333%;
|
|
}
|
|
|
|
.col-2{
|
|
flex:0 0 auto;
|
|
width:16.66666667%;
|
|
}
|
|
|
|
.col-3{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
|
|
.col-4{
|
|
flex:0 0 auto;
|
|
width:33.33333333%;
|
|
}
|
|
|
|
.col-5{
|
|
flex:0 0 auto;
|
|
width:41.66666667%;
|
|
}
|
|
|
|
.col-6{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
|
|
.col-7{
|
|
flex:0 0 auto;
|
|
width:58.33333333%;
|
|
}
|
|
|
|
.col-8{
|
|
flex:0 0 auto;
|
|
width:66.66666667%;
|
|
}
|
|
|
|
.col-9{
|
|
flex:0 0 auto;
|
|
width:75%;
|
|
}
|
|
|
|
.col-10{
|
|
flex:0 0 auto;
|
|
width:83.33333333%;
|
|
}
|
|
|
|
.col-11{
|
|
flex:0 0 auto;
|
|
width:91.66666667%;
|
|
}
|
|
|
|
.col-12{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
|
|
.offset-1{
|
|
margin-left:8.33333333%;
|
|
}
|
|
|
|
.offset-2{
|
|
margin-left:16.66666667%;
|
|
}
|
|
|
|
.offset-3{
|
|
margin-left:25%;
|
|
}
|
|
|
|
.offset-4{
|
|
margin-left:33.33333333%;
|
|
}
|
|
|
|
.offset-5{
|
|
margin-left:41.66666667%;
|
|
}
|
|
|
|
.offset-6{
|
|
margin-left:50%;
|
|
}
|
|
|
|
.offset-7{
|
|
margin-left:58.33333333%;
|
|
}
|
|
|
|
.offset-8{
|
|
margin-left:66.66666667%;
|
|
}
|
|
|
|
.offset-9{
|
|
margin-left:75%;
|
|
}
|
|
|
|
.offset-10{
|
|
margin-left:83.33333333%;
|
|
}
|
|
|
|
.offset-11{
|
|
margin-left:91.66666667%;
|
|
}
|
|
|
|
.g-0,
|
|
.gx-0{
|
|
--bs-gutter-x:0;
|
|
}
|
|
|
|
.g-0,
|
|
.gy-0{
|
|
--bs-gutter-y:0;
|
|
}
|
|
|
|
.g-1,
|
|
.gx-1{
|
|
--bs-gutter-x:0.25rem;
|
|
}
|
|
|
|
.g-1,
|
|
.gy-1{
|
|
--bs-gutter-y:0.25rem;
|
|
}
|
|
|
|
.g-2,
|
|
.gx-2{
|
|
--bs-gutter-x:0.5rem;
|
|
}
|
|
|
|
.g-2,
|
|
.gy-2{
|
|
--bs-gutter-y:0.5rem;
|
|
}
|
|
|
|
.g-3,
|
|
.gx-3{
|
|
--bs-gutter-x:1rem;
|
|
}
|
|
|
|
.g-3,
|
|
.gy-3{
|
|
--bs-gutter-y:1rem;
|
|
}
|
|
|
|
.g-4,
|
|
.gx-4{
|
|
--bs-gutter-x:1.5rem;
|
|
}
|
|
|
|
.g-4,
|
|
.gy-4{
|
|
--bs-gutter-y:1.5rem;
|
|
}
|
|
|
|
.g-5,
|
|
.gx-5{
|
|
--bs-gutter-x:3rem;
|
|
}
|
|
|
|
.g-5,
|
|
.gy-5{
|
|
--bs-gutter-y:3rem;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.col-sm{
|
|
flex:1 0 0%;
|
|
}
|
|
.row-cols-sm-auto > *{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.row-cols-sm-1 > *{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.row-cols-sm-2 > *{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.row-cols-sm-3 > *{
|
|
flex:0 0 auto;
|
|
width:33.3333333333%;
|
|
}
|
|
.row-cols-sm-4 > *{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.row-cols-sm-5 > *{
|
|
flex:0 0 auto;
|
|
width:20%;
|
|
}
|
|
.row-cols-sm-6 > *{
|
|
flex:0 0 auto;
|
|
width:16.6666666667%;
|
|
}
|
|
.col-sm-auto{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.col-sm-1{
|
|
flex:0 0 auto;
|
|
width:8.33333333%;
|
|
}
|
|
.col-sm-2{
|
|
flex:0 0 auto;
|
|
width:16.66666667%;
|
|
}
|
|
.col-sm-3{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.col-sm-4{
|
|
flex:0 0 auto;
|
|
width:33.33333333%;
|
|
}
|
|
.col-sm-5{
|
|
flex:0 0 auto;
|
|
width:41.66666667%;
|
|
}
|
|
.col-sm-6{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.col-sm-7{
|
|
flex:0 0 auto;
|
|
width:58.33333333%;
|
|
}
|
|
.col-sm-8{
|
|
flex:0 0 auto;
|
|
width:66.66666667%;
|
|
}
|
|
.col-sm-9{
|
|
flex:0 0 auto;
|
|
width:75%;
|
|
}
|
|
.col-sm-10{
|
|
flex:0 0 auto;
|
|
width:83.33333333%;
|
|
}
|
|
.col-sm-11{
|
|
flex:0 0 auto;
|
|
width:91.66666667%;
|
|
}
|
|
.col-sm-12{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.offset-sm-0{
|
|
margin-left:0;
|
|
}
|
|
.offset-sm-1{
|
|
margin-left:8.33333333%;
|
|
}
|
|
.offset-sm-2{
|
|
margin-left:16.66666667%;
|
|
}
|
|
.offset-sm-3{
|
|
margin-left:25%;
|
|
}
|
|
.offset-sm-4{
|
|
margin-left:33.33333333%;
|
|
}
|
|
.offset-sm-5{
|
|
margin-left:41.66666667%;
|
|
}
|
|
.offset-sm-6{
|
|
margin-left:50%;
|
|
}
|
|
.offset-sm-7{
|
|
margin-left:58.33333333%;
|
|
}
|
|
.offset-sm-8{
|
|
margin-left:66.66666667%;
|
|
}
|
|
.offset-sm-9{
|
|
margin-left:75%;
|
|
}
|
|
.offset-sm-10{
|
|
margin-left:83.33333333%;
|
|
}
|
|
.offset-sm-11{
|
|
margin-left:91.66666667%;
|
|
}
|
|
.g-sm-0,
|
|
.gx-sm-0{
|
|
--bs-gutter-x:0;
|
|
}
|
|
.g-sm-0,
|
|
.gy-sm-0{
|
|
--bs-gutter-y:0;
|
|
}
|
|
.g-sm-1,
|
|
.gx-sm-1{
|
|
--bs-gutter-x:0.25rem;
|
|
}
|
|
.g-sm-1,
|
|
.gy-sm-1{
|
|
--bs-gutter-y:0.25rem;
|
|
}
|
|
.g-sm-2,
|
|
.gx-sm-2{
|
|
--bs-gutter-x:0.5rem;
|
|
}
|
|
.g-sm-2,
|
|
.gy-sm-2{
|
|
--bs-gutter-y:0.5rem;
|
|
}
|
|
.g-sm-3,
|
|
.gx-sm-3{
|
|
--bs-gutter-x:1rem;
|
|
}
|
|
.g-sm-3,
|
|
.gy-sm-3{
|
|
--bs-gutter-y:1rem;
|
|
}
|
|
.g-sm-4,
|
|
.gx-sm-4{
|
|
--bs-gutter-x:1.5rem;
|
|
}
|
|
.g-sm-4,
|
|
.gy-sm-4{
|
|
--bs-gutter-y:1.5rem;
|
|
}
|
|
.g-sm-5,
|
|
.gx-sm-5{
|
|
--bs-gutter-x:3rem;
|
|
}
|
|
.g-sm-5,
|
|
.gy-sm-5{
|
|
--bs-gutter-y:3rem;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.col-md{
|
|
flex:1 0 0%;
|
|
}
|
|
.row-cols-md-auto > *{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.row-cols-md-1 > *{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.row-cols-md-2 > *{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.row-cols-md-3 > *{
|
|
flex:0 0 auto;
|
|
width:33.3333333333%;
|
|
}
|
|
.row-cols-md-4 > *{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.row-cols-md-5 > *{
|
|
flex:0 0 auto;
|
|
width:20%;
|
|
}
|
|
.row-cols-md-6 > *{
|
|
flex:0 0 auto;
|
|
width:16.6666666667%;
|
|
}
|
|
.col-md-auto{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.col-md-1{
|
|
flex:0 0 auto;
|
|
width:8.33333333%;
|
|
}
|
|
.col-md-2{
|
|
flex:0 0 auto;
|
|
width:16.66666667%;
|
|
}
|
|
.col-md-3{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.col-md-4{
|
|
flex:0 0 auto;
|
|
width:33.33333333%;
|
|
}
|
|
.col-md-5{
|
|
flex:0 0 auto;
|
|
width:41.66666667%;
|
|
}
|
|
.col-md-6{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.col-md-7{
|
|
flex:0 0 auto;
|
|
width:58.33333333%;
|
|
}
|
|
.col-md-8{
|
|
flex:0 0 auto;
|
|
width:66.66666667%;
|
|
}
|
|
.col-md-9{
|
|
flex:0 0 auto;
|
|
width:75%;
|
|
}
|
|
.col-md-10{
|
|
flex:0 0 auto;
|
|
width:83.33333333%;
|
|
}
|
|
.col-md-11{
|
|
flex:0 0 auto;
|
|
width:91.66666667%;
|
|
}
|
|
.col-md-12{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.offset-md-0{
|
|
margin-left:0;
|
|
}
|
|
.offset-md-1{
|
|
margin-left:8.33333333%;
|
|
}
|
|
.offset-md-2{
|
|
margin-left:16.66666667%;
|
|
}
|
|
.offset-md-3{
|
|
margin-left:25%;
|
|
}
|
|
.offset-md-4{
|
|
margin-left:33.33333333%;
|
|
}
|
|
.offset-md-5{
|
|
margin-left:41.66666667%;
|
|
}
|
|
.offset-md-6{
|
|
margin-left:50%;
|
|
}
|
|
.offset-md-7{
|
|
margin-left:58.33333333%;
|
|
}
|
|
.offset-md-8{
|
|
margin-left:66.66666667%;
|
|
}
|
|
.offset-md-9{
|
|
margin-left:75%;
|
|
}
|
|
.offset-md-10{
|
|
margin-left:83.33333333%;
|
|
}
|
|
.offset-md-11{
|
|
margin-left:91.66666667%;
|
|
}
|
|
.g-md-0,
|
|
.gx-md-0{
|
|
--bs-gutter-x:0;
|
|
}
|
|
.g-md-0,
|
|
.gy-md-0{
|
|
--bs-gutter-y:0;
|
|
}
|
|
.g-md-1,
|
|
.gx-md-1{
|
|
--bs-gutter-x:0.25rem;
|
|
}
|
|
.g-md-1,
|
|
.gy-md-1{
|
|
--bs-gutter-y:0.25rem;
|
|
}
|
|
.g-md-2,
|
|
.gx-md-2{
|
|
--bs-gutter-x:0.5rem;
|
|
}
|
|
.g-md-2,
|
|
.gy-md-2{
|
|
--bs-gutter-y:0.5rem;
|
|
}
|
|
.g-md-3,
|
|
.gx-md-3{
|
|
--bs-gutter-x:1rem;
|
|
}
|
|
.g-md-3,
|
|
.gy-md-3{
|
|
--bs-gutter-y:1rem;
|
|
}
|
|
.g-md-4,
|
|
.gx-md-4{
|
|
--bs-gutter-x:1.5rem;
|
|
}
|
|
.g-md-4,
|
|
.gy-md-4{
|
|
--bs-gutter-y:1.5rem;
|
|
}
|
|
.g-md-5,
|
|
.gx-md-5{
|
|
--bs-gutter-x:3rem;
|
|
}
|
|
.g-md-5,
|
|
.gy-md-5{
|
|
--bs-gutter-y:3rem;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.col-lg{
|
|
flex:1 0 0%;
|
|
}
|
|
.row-cols-lg-auto > *{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.row-cols-lg-1 > *{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.row-cols-lg-2 > *{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.row-cols-lg-3 > *{
|
|
flex:0 0 auto;
|
|
width:33.3333333333%;
|
|
}
|
|
.row-cols-lg-4 > *{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.row-cols-lg-5 > *{
|
|
flex:0 0 auto;
|
|
width:20%;
|
|
}
|
|
.row-cols-lg-6 > *{
|
|
flex:0 0 auto;
|
|
width:16.6666666667%;
|
|
}
|
|
.col-lg-auto{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.col-lg-1{
|
|
flex:0 0 auto;
|
|
width:8.33333333%;
|
|
}
|
|
.col-lg-2{
|
|
flex:0 0 auto;
|
|
width:16.66666667%;
|
|
}
|
|
.col-lg-3{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.col-lg-4{
|
|
flex:0 0 auto;
|
|
width:33.33333333%;
|
|
}
|
|
.col-lg-5{
|
|
flex:0 0 auto;
|
|
width:41.66666667%;
|
|
}
|
|
.col-lg-6{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.col-lg-7{
|
|
flex:0 0 auto;
|
|
width:58.33333333%;
|
|
}
|
|
.col-lg-8{
|
|
flex:0 0 auto;
|
|
width:66.66666667%;
|
|
}
|
|
.col-lg-9{
|
|
flex:0 0 auto;
|
|
width:75%;
|
|
}
|
|
.col-lg-10{
|
|
flex:0 0 auto;
|
|
width:83.33333333%;
|
|
}
|
|
.col-lg-11{
|
|
flex:0 0 auto;
|
|
width:91.66666667%;
|
|
}
|
|
.col-lg-12{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.offset-lg-0{
|
|
margin-left:0;
|
|
}
|
|
.offset-lg-1{
|
|
margin-left:8.33333333%;
|
|
}
|
|
.offset-lg-2{
|
|
margin-left:16.66666667%;
|
|
}
|
|
.offset-lg-3{
|
|
margin-left:25%;
|
|
}
|
|
.offset-lg-4{
|
|
margin-left:33.33333333%;
|
|
}
|
|
.offset-lg-5{
|
|
margin-left:41.66666667%;
|
|
}
|
|
.offset-lg-6{
|
|
margin-left:50%;
|
|
}
|
|
.offset-lg-7{
|
|
margin-left:58.33333333%;
|
|
}
|
|
.offset-lg-8{
|
|
margin-left:66.66666667%;
|
|
}
|
|
.offset-lg-9{
|
|
margin-left:75%;
|
|
}
|
|
.offset-lg-10{
|
|
margin-left:83.33333333%;
|
|
}
|
|
.offset-lg-11{
|
|
margin-left:91.66666667%;
|
|
}
|
|
.g-lg-0,
|
|
.gx-lg-0{
|
|
--bs-gutter-x:0;
|
|
}
|
|
.g-lg-0,
|
|
.gy-lg-0{
|
|
--bs-gutter-y:0;
|
|
}
|
|
.g-lg-1,
|
|
.gx-lg-1{
|
|
--bs-gutter-x:0.25rem;
|
|
}
|
|
.g-lg-1,
|
|
.gy-lg-1{
|
|
--bs-gutter-y:0.25rem;
|
|
}
|
|
.g-lg-2,
|
|
.gx-lg-2{
|
|
--bs-gutter-x:0.5rem;
|
|
}
|
|
.g-lg-2,
|
|
.gy-lg-2{
|
|
--bs-gutter-y:0.5rem;
|
|
}
|
|
.g-lg-3,
|
|
.gx-lg-3{
|
|
--bs-gutter-x:1rem;
|
|
}
|
|
.g-lg-3,
|
|
.gy-lg-3{
|
|
--bs-gutter-y:1rem;
|
|
}
|
|
.g-lg-4,
|
|
.gx-lg-4{
|
|
--bs-gutter-x:1.5rem;
|
|
}
|
|
.g-lg-4,
|
|
.gy-lg-4{
|
|
--bs-gutter-y:1.5rem;
|
|
}
|
|
.g-lg-5,
|
|
.gx-lg-5{
|
|
--bs-gutter-x:3rem;
|
|
}
|
|
.g-lg-5,
|
|
.gy-lg-5{
|
|
--bs-gutter-y:3rem;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.col-xl{
|
|
flex:1 0 0%;
|
|
}
|
|
.row-cols-xl-auto > *{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.row-cols-xl-1 > *{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.row-cols-xl-2 > *{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.row-cols-xl-3 > *{
|
|
flex:0 0 auto;
|
|
width:33.3333333333%;
|
|
}
|
|
.row-cols-xl-4 > *{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.row-cols-xl-5 > *{
|
|
flex:0 0 auto;
|
|
width:20%;
|
|
}
|
|
.row-cols-xl-6 > *{
|
|
flex:0 0 auto;
|
|
width:16.6666666667%;
|
|
}
|
|
.col-xl-auto{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.col-xl-1{
|
|
flex:0 0 auto;
|
|
width:8.33333333%;
|
|
}
|
|
.col-xl-2{
|
|
flex:0 0 auto;
|
|
width:16.66666667%;
|
|
}
|
|
.col-xl-3{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.col-xl-4{
|
|
flex:0 0 auto;
|
|
width:33.33333333%;
|
|
}
|
|
.col-xl-5{
|
|
flex:0 0 auto;
|
|
width:41.66666667%;
|
|
}
|
|
.col-xl-6{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.col-xl-7{
|
|
flex:0 0 auto;
|
|
width:58.33333333%;
|
|
}
|
|
.col-xl-8{
|
|
flex:0 0 auto;
|
|
width:66.66666667%;
|
|
}
|
|
.col-xl-9{
|
|
flex:0 0 auto;
|
|
width:75%;
|
|
}
|
|
.col-xl-10{
|
|
flex:0 0 auto;
|
|
width:83.33333333%;
|
|
}
|
|
.col-xl-11{
|
|
flex:0 0 auto;
|
|
width:91.66666667%;
|
|
}
|
|
.col-xl-12{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.offset-xl-0{
|
|
margin-left:0;
|
|
}
|
|
.offset-xl-1{
|
|
margin-left:8.33333333%;
|
|
}
|
|
.offset-xl-2{
|
|
margin-left:16.66666667%;
|
|
}
|
|
.offset-xl-3{
|
|
margin-left:25%;
|
|
}
|
|
.offset-xl-4{
|
|
margin-left:33.33333333%;
|
|
}
|
|
.offset-xl-5{
|
|
margin-left:41.66666667%;
|
|
}
|
|
.offset-xl-6{
|
|
margin-left:50%;
|
|
}
|
|
.offset-xl-7{
|
|
margin-left:58.33333333%;
|
|
}
|
|
.offset-xl-8{
|
|
margin-left:66.66666667%;
|
|
}
|
|
.offset-xl-9{
|
|
margin-left:75%;
|
|
}
|
|
.offset-xl-10{
|
|
margin-left:83.33333333%;
|
|
}
|
|
.offset-xl-11{
|
|
margin-left:91.66666667%;
|
|
}
|
|
.g-xl-0,
|
|
.gx-xl-0{
|
|
--bs-gutter-x:0;
|
|
}
|
|
.g-xl-0,
|
|
.gy-xl-0{
|
|
--bs-gutter-y:0;
|
|
}
|
|
.g-xl-1,
|
|
.gx-xl-1{
|
|
--bs-gutter-x:0.25rem;
|
|
}
|
|
.g-xl-1,
|
|
.gy-xl-1{
|
|
--bs-gutter-y:0.25rem;
|
|
}
|
|
.g-xl-2,
|
|
.gx-xl-2{
|
|
--bs-gutter-x:0.5rem;
|
|
}
|
|
.g-xl-2,
|
|
.gy-xl-2{
|
|
--bs-gutter-y:0.5rem;
|
|
}
|
|
.g-xl-3,
|
|
.gx-xl-3{
|
|
--bs-gutter-x:1rem;
|
|
}
|
|
.g-xl-3,
|
|
.gy-xl-3{
|
|
--bs-gutter-y:1rem;
|
|
}
|
|
.g-xl-4,
|
|
.gx-xl-4{
|
|
--bs-gutter-x:1.5rem;
|
|
}
|
|
.g-xl-4,
|
|
.gy-xl-4{
|
|
--bs-gutter-y:1.5rem;
|
|
}
|
|
.g-xl-5,
|
|
.gx-xl-5{
|
|
--bs-gutter-x:3rem;
|
|
}
|
|
.g-xl-5,
|
|
.gy-xl-5{
|
|
--bs-gutter-y:3rem;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.col-xxl{
|
|
flex:1 0 0%;
|
|
}
|
|
.row-cols-xxl-auto > *{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.row-cols-xxl-1 > *{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.row-cols-xxl-2 > *{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.row-cols-xxl-3 > *{
|
|
flex:0 0 auto;
|
|
width:33.3333333333%;
|
|
}
|
|
.row-cols-xxl-4 > *{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.row-cols-xxl-5 > *{
|
|
flex:0 0 auto;
|
|
width:20%;
|
|
}
|
|
.row-cols-xxl-6 > *{
|
|
flex:0 0 auto;
|
|
width:16.6666666667%;
|
|
}
|
|
.col-xxl-auto{
|
|
flex:0 0 auto;
|
|
width:auto;
|
|
}
|
|
.col-xxl-1{
|
|
flex:0 0 auto;
|
|
width:8.33333333%;
|
|
}
|
|
.col-xxl-2{
|
|
flex:0 0 auto;
|
|
width:16.66666667%;
|
|
}
|
|
.col-xxl-3{
|
|
flex:0 0 auto;
|
|
width:25%;
|
|
}
|
|
.col-xxl-4{
|
|
flex:0 0 auto;
|
|
width:33.33333333%;
|
|
}
|
|
.col-xxl-5{
|
|
flex:0 0 auto;
|
|
width:41.66666667%;
|
|
}
|
|
.col-xxl-6{
|
|
flex:0 0 auto;
|
|
width:50%;
|
|
}
|
|
.col-xxl-7{
|
|
flex:0 0 auto;
|
|
width:58.33333333%;
|
|
}
|
|
.col-xxl-8{
|
|
flex:0 0 auto;
|
|
width:66.66666667%;
|
|
}
|
|
.col-xxl-9{
|
|
flex:0 0 auto;
|
|
width:75%;
|
|
}
|
|
.col-xxl-10{
|
|
flex:0 0 auto;
|
|
width:83.33333333%;
|
|
}
|
|
.col-xxl-11{
|
|
flex:0 0 auto;
|
|
width:91.66666667%;
|
|
}
|
|
.col-xxl-12{
|
|
flex:0 0 auto;
|
|
width:100%;
|
|
}
|
|
.offset-xxl-0{
|
|
margin-left:0;
|
|
}
|
|
.offset-xxl-1{
|
|
margin-left:8.33333333%;
|
|
}
|
|
.offset-xxl-2{
|
|
margin-left:16.66666667%;
|
|
}
|
|
.offset-xxl-3{
|
|
margin-left:25%;
|
|
}
|
|
.offset-xxl-4{
|
|
margin-left:33.33333333%;
|
|
}
|
|
.offset-xxl-5{
|
|
margin-left:41.66666667%;
|
|
}
|
|
.offset-xxl-6{
|
|
margin-left:50%;
|
|
}
|
|
.offset-xxl-7{
|
|
margin-left:58.33333333%;
|
|
}
|
|
.offset-xxl-8{
|
|
margin-left:66.66666667%;
|
|
}
|
|
.offset-xxl-9{
|
|
margin-left:75%;
|
|
}
|
|
.offset-xxl-10{
|
|
margin-left:83.33333333%;
|
|
}
|
|
.offset-xxl-11{
|
|
margin-left:91.66666667%;
|
|
}
|
|
.g-xxl-0,
|
|
.gx-xxl-0{
|
|
--bs-gutter-x:0;
|
|
}
|
|
.g-xxl-0,
|
|
.gy-xxl-0{
|
|
--bs-gutter-y:0;
|
|
}
|
|
.g-xxl-1,
|
|
.gx-xxl-1{
|
|
--bs-gutter-x:0.25rem;
|
|
}
|
|
.g-xxl-1,
|
|
.gy-xxl-1{
|
|
--bs-gutter-y:0.25rem;
|
|
}
|
|
.g-xxl-2,
|
|
.gx-xxl-2{
|
|
--bs-gutter-x:0.5rem;
|
|
}
|
|
.g-xxl-2,
|
|
.gy-xxl-2{
|
|
--bs-gutter-y:0.5rem;
|
|
}
|
|
.g-xxl-3,
|
|
.gx-xxl-3{
|
|
--bs-gutter-x:1rem;
|
|
}
|
|
.g-xxl-3,
|
|
.gy-xxl-3{
|
|
--bs-gutter-y:1rem;
|
|
}
|
|
.g-xxl-4,
|
|
.gx-xxl-4{
|
|
--bs-gutter-x:1.5rem;
|
|
}
|
|
.g-xxl-4,
|
|
.gy-xxl-4{
|
|
--bs-gutter-y:1.5rem;
|
|
}
|
|
.g-xxl-5,
|
|
.gx-xxl-5{
|
|
--bs-gutter-x:3rem;
|
|
}
|
|
.g-xxl-5,
|
|
.gy-xxl-5{
|
|
--bs-gutter-y:3rem;
|
|
}
|
|
}
|
|
.table{
|
|
--bs-table-color:var(--bs-body-color);
|
|
--bs-table-bg:transparent;
|
|
--bs-table-border-color:var(--bs-border-color);
|
|
--bs-table-accent-bg:transparent;
|
|
--bs-table-striped-color:var(--bs-body-color);
|
|
--bs-table-striped-bg:rgba(0, 0, 0, 0.05);
|
|
--bs-table-active-color:var(--bs-body-color);
|
|
--bs-table-active-bg:rgba(0, 0, 0, 0.1);
|
|
--bs-table-hover-color:var(--bs-body-color);
|
|
--bs-table-hover-bg:rgba(0, 0, 0, 0.075);
|
|
width:100%;
|
|
margin-bottom:1rem;
|
|
color:var(--bs-table-color);
|
|
vertical-align:top;
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
.table > :not(caption) > * > *{
|
|
padding:0.5rem 0.5rem;
|
|
background-color:var(--bs-table-bg);
|
|
border-bottom-width:1px;
|
|
box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);
|
|
}
|
|
.table > tbody{
|
|
vertical-align:inherit;
|
|
}
|
|
.table > thead{
|
|
vertical-align:bottom;
|
|
}
|
|
|
|
.table-group-divider{
|
|
border-top:2px solid currentcolor;
|
|
}
|
|
|
|
.caption-top{
|
|
caption-side:top;
|
|
}
|
|
|
|
.table-sm > :not(caption) > * > *{
|
|
padding:0.25rem 0.25rem;
|
|
}
|
|
|
|
.table-bordered > :not(caption) > *{
|
|
border-width:1px 0;
|
|
}
|
|
.table-bordered > :not(caption) > * > *{
|
|
border-width:0 1px;
|
|
}
|
|
|
|
.table-borderless > :not(caption) > * > *{
|
|
border-bottom-width:0;
|
|
}
|
|
.table-borderless > :not(:first-child){
|
|
border-top-width:0;
|
|
}
|
|
|
|
.table-striped > tbody > tr:nth-of-type(odd) > *{
|
|
--bs-table-accent-bg:var(--bs-table-striped-bg);
|
|
color:var(--bs-table-striped-color);
|
|
}
|
|
|
|
.table-striped-columns > :not(caption) > tr > :nth-child(even){
|
|
--bs-table-accent-bg:var(--bs-table-striped-bg);
|
|
color:var(--bs-table-striped-color);
|
|
}
|
|
|
|
.table-active{
|
|
--bs-table-accent-bg:var(--bs-table-active-bg);
|
|
color:var(--bs-table-active-color);
|
|
}
|
|
|
|
.table-hover > tbody > tr:hover > *{
|
|
--bs-table-accent-bg:var(--bs-table-hover-bg);
|
|
color:var(--bs-table-hover-color);
|
|
}
|
|
|
|
.table-primary{
|
|
--bs-table-color:#000;
|
|
--bs-table-bg:#cfe2ff;
|
|
--bs-table-border-color:#bacbe6;
|
|
--bs-table-striped-bg:#c5d7f2;
|
|
--bs-table-striped-color:#000;
|
|
--bs-table-active-bg:#bacbe6;
|
|
--bs-table-active-color:#000;
|
|
--bs-table-hover-bg:#bfd1ec;
|
|
--bs-table-hover-color:#000;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-secondary{
|
|
--bs-table-color:#000;
|
|
--bs-table-bg:#e2e3e5;
|
|
--bs-table-border-color:#cbccce;
|
|
--bs-table-striped-bg:#d7d8da;
|
|
--bs-table-striped-color:#000;
|
|
--bs-table-active-bg:#cbccce;
|
|
--bs-table-active-color:#000;
|
|
--bs-table-hover-bg:#d1d2d4;
|
|
--bs-table-hover-color:#000;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-success{
|
|
--bs-table-color:#000;
|
|
--bs-table-bg:#d1e7dd;
|
|
--bs-table-border-color:#bcd0c7;
|
|
--bs-table-striped-bg:#c7dbd2;
|
|
--bs-table-striped-color:#000;
|
|
--bs-table-active-bg:#bcd0c7;
|
|
--bs-table-active-color:#000;
|
|
--bs-table-hover-bg:#c1d6cc;
|
|
--bs-table-hover-color:#000;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-info{
|
|
--bs-table-color:#000;
|
|
--bs-table-bg:#cff4fc;
|
|
--bs-table-border-color:#badce3;
|
|
--bs-table-striped-bg:#c5e8ef;
|
|
--bs-table-striped-color:#000;
|
|
--bs-table-active-bg:#badce3;
|
|
--bs-table-active-color:#000;
|
|
--bs-table-hover-bg:#bfe2e9;
|
|
--bs-table-hover-color:#000;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-warning{
|
|
--bs-table-color:#000;
|
|
--bs-table-bg:#fff3cd;
|
|
--bs-table-border-color:#e6dbb9;
|
|
--bs-table-striped-bg:#f2e7c3;
|
|
--bs-table-striped-color:#000;
|
|
--bs-table-active-bg:#e6dbb9;
|
|
--bs-table-active-color:#000;
|
|
--bs-table-hover-bg:#ece1be;
|
|
--bs-table-hover-color:#000;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-danger{
|
|
--bs-table-color:#000;
|
|
--bs-table-bg:#f8d7da;
|
|
--bs-table-border-color:#dfc2c4;
|
|
--bs-table-striped-bg:#eccccf;
|
|
--bs-table-striped-color:#000;
|
|
--bs-table-active-bg:#dfc2c4;
|
|
--bs-table-active-color:#000;
|
|
--bs-table-hover-bg:#e5c7ca;
|
|
--bs-table-hover-color:#000;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-light{
|
|
--bs-table-color:#000;
|
|
--bs-table-bg:#f8f9fa;
|
|
--bs-table-border-color:#dfe0e1;
|
|
--bs-table-striped-bg:#ecedee;
|
|
--bs-table-striped-color:#000;
|
|
--bs-table-active-bg:#dfe0e1;
|
|
--bs-table-active-color:#000;
|
|
--bs-table-hover-bg:#e5e6e7;
|
|
--bs-table-hover-color:#000;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-dark{
|
|
--bs-table-color:#fff;
|
|
--bs-table-bg:#212529;
|
|
--bs-table-border-color:#373b3e;
|
|
--bs-table-striped-bg:#2c3034;
|
|
--bs-table-striped-color:#fff;
|
|
--bs-table-active-bg:#373b3e;
|
|
--bs-table-active-color:#fff;
|
|
--bs-table-hover-bg:#323539;
|
|
--bs-table-hover-color:#fff;
|
|
color:var(--bs-table-color);
|
|
border-color:var(--bs-table-border-color);
|
|
}
|
|
|
|
.table-responsive{
|
|
overflow-x:auto;
|
|
-webkit-overflow-scrolling:touch;
|
|
}
|
|
|
|
@media (max-width: 575.98px){
|
|
.table-responsive-sm{
|
|
overflow-x:auto;
|
|
-webkit-overflow-scrolling:touch;
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.table-responsive-md{
|
|
overflow-x:auto;
|
|
-webkit-overflow-scrolling:touch;
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.table-responsive-lg{
|
|
overflow-x:auto;
|
|
-webkit-overflow-scrolling:touch;
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.table-responsive-xl{
|
|
overflow-x:auto;
|
|
-webkit-overflow-scrolling:touch;
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.table-responsive-xxl{
|
|
overflow-x:auto;
|
|
-webkit-overflow-scrolling:touch;
|
|
}
|
|
}
|
|
.form-label{
|
|
margin-bottom:0.5rem;
|
|
}
|
|
|
|
.col-form-label{
|
|
padding-top:calc(0.375rem + 1px);
|
|
padding-bottom:calc(0.375rem + 1px);
|
|
margin-bottom:0;
|
|
font-size:inherit;
|
|
line-height:1.65;
|
|
}
|
|
|
|
.col-form-label-lg{
|
|
padding-top:calc(0.5rem + 1px);
|
|
padding-bottom:calc(0.5rem + 1px);
|
|
font-size:1.25rem;
|
|
}
|
|
|
|
.col-form-label-sm{
|
|
padding-top:calc(0.25rem + 1px);
|
|
padding-bottom:calc(0.25rem + 1px);
|
|
font-size:0.875rem;
|
|
}
|
|
|
|
.form-text{
|
|
margin-top:0.25rem;
|
|
font-size:0.875em;
|
|
color:#6c757d;
|
|
}
|
|
|
|
.form-control{
|
|
display:block;
|
|
width:100%;
|
|
padding:0.375rem 0.75rem;
|
|
font-size:1rem;
|
|
font-weight:400;
|
|
line-height:1.65;
|
|
color:#212529;
|
|
background-color:#fff;
|
|
background-clip:padding-box;
|
|
border:1px solid #ced4da;
|
|
-webkit-appearance:none;
|
|
-moz-appearance:none;
|
|
appearance:none;
|
|
border-radius:0.375rem;
|
|
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.form-control{
|
|
transition:none;
|
|
}
|
|
}
|
|
.form-control[type=file]{
|
|
overflow:hidden;
|
|
}
|
|
.form-control[type=file]:not(:disabled):not([readonly]){
|
|
cursor:pointer;
|
|
}
|
|
.form-control:focus{
|
|
color:#212529;
|
|
background-color:#fff;
|
|
border-color:#86b7fe;
|
|
outline:0;
|
|
box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
}
|
|
.form-control::-webkit-date-and-time-value{
|
|
height:1.65em;
|
|
}
|
|
.form-control::-moz-placeholder{
|
|
color:#6c757d;
|
|
opacity:1;
|
|
}
|
|
.form-control::placeholder{
|
|
color:#6c757d;
|
|
opacity:1;
|
|
}
|
|
.form-control:disabled{
|
|
background-color:#e9ecef;
|
|
opacity:1;
|
|
}
|
|
.form-control::file-selector-button{
|
|
padding:0.375rem 0.75rem;
|
|
margin:-0.375rem -0.75rem;
|
|
-webkit-margin-end:0.75rem;
|
|
margin-inline-end:0.75rem;
|
|
color:#212529;
|
|
background-color:#e9ecef;
|
|
pointer-events:none;
|
|
border-color:inherit;
|
|
border-style:solid;
|
|
border-width:0;
|
|
border-inline-end-width:1px;
|
|
border-radius:0;
|
|
transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.form-control::file-selector-button{
|
|
transition:none;
|
|
}
|
|
}
|
|
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
|
|
background-color:#dde0e3;
|
|
}
|
|
|
|
.form-control-plaintext{
|
|
display:block;
|
|
width:100%;
|
|
padding:0.375rem 0;
|
|
margin-bottom:0;
|
|
line-height:1.65;
|
|
color:#212529;
|
|
background-color:transparent;
|
|
border:solid transparent;
|
|
border-width:1px 0;
|
|
}
|
|
.form-control-plaintext:focus{
|
|
outline:0;
|
|
}
|
|
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg{
|
|
padding-right:0;
|
|
padding-left:0;
|
|
}
|
|
|
|
.form-control-sm{
|
|
min-height:calc(1.65em + 0.5rem + 2px);
|
|
padding:0.25rem 0.5rem;
|
|
font-size:0.875rem;
|
|
border-radius:0.25rem;
|
|
}
|
|
.form-control-sm::file-selector-button{
|
|
padding:0.25rem 0.5rem;
|
|
margin:-0.25rem -0.5rem;
|
|
-webkit-margin-end:0.5rem;
|
|
margin-inline-end:0.5rem;
|
|
}
|
|
|
|
.form-control-lg{
|
|
min-height:calc(1.65em + 1rem + 2px);
|
|
padding:0.5rem 1rem;
|
|
font-size:1.25rem;
|
|
border-radius:0.5rem;
|
|
}
|
|
.form-control-lg::file-selector-button{
|
|
padding:0.5rem 1rem;
|
|
margin:-0.5rem -1rem;
|
|
-webkit-margin-end:1rem;
|
|
margin-inline-end:1rem;
|
|
}
|
|
|
|
textarea.form-control{
|
|
min-height:calc(1.65em + 0.75rem + 2px);
|
|
}
|
|
textarea.form-control-sm{
|
|
min-height:calc(1.65em + 0.5rem + 2px);
|
|
}
|
|
textarea.form-control-lg{
|
|
min-height:calc(1.65em + 1rem + 2px);
|
|
}
|
|
|
|
.form-control-color{
|
|
width:3rem;
|
|
height:calc(1.65em + 0.75rem + 2px);
|
|
padding:0.375rem;
|
|
}
|
|
.form-control-color:not(:disabled):not([readonly]){
|
|
cursor:pointer;
|
|
}
|
|
.form-control-color::-moz-color-swatch{
|
|
border:0 !important;
|
|
border-radius:0.375rem;
|
|
}
|
|
.form-control-color::-webkit-color-swatch{
|
|
border-radius:0.375rem;
|
|
}
|
|
.form-control-color.form-control-sm{
|
|
height:calc(1.65em + 0.5rem + 2px);
|
|
}
|
|
.form-control-color.form-control-lg{
|
|
height:calc(1.65em + 1rem + 2px);
|
|
}
|
|
|
|
.form-select{
|
|
display:block;
|
|
width:100%;
|
|
padding:0.375rem 2.25rem 0.375rem 0.75rem;
|
|
-moz-padding-start:calc(0.75rem - 3px);
|
|
font-size:1rem;
|
|
font-weight:400;
|
|
line-height:1.65;
|
|
color:#212529;
|
|
background-color:#fff;
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
|
|
background-repeat:no-repeat;
|
|
background-position:right 0.75rem center;
|
|
background-size:16px 12px;
|
|
border:1px solid #ced4da;
|
|
border-radius:0.375rem;
|
|
transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
-webkit-appearance:none;
|
|
-moz-appearance:none;
|
|
appearance:none;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.form-select{
|
|
transition:none;
|
|
}
|
|
}
|
|
.form-select:focus{
|
|
border-color:#86b7fe;
|
|
outline:0;
|
|
box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
}
|
|
.form-select[multiple], .form-select[size]:not([size="1"]){
|
|
padding-right:0.75rem;
|
|
background-image:none;
|
|
}
|
|
.form-select:disabled{
|
|
background-color:#e9ecef;
|
|
}
|
|
.form-select:-moz-focusring{
|
|
color:transparent;
|
|
text-shadow:0 0 0 #212529;
|
|
}
|
|
|
|
.form-select-sm{
|
|
padding-top:0.25rem;
|
|
padding-bottom:0.25rem;
|
|
padding-left:0.5rem;
|
|
font-size:0.875rem;
|
|
border-radius:0.25rem;
|
|
}
|
|
|
|
.form-select-lg{
|
|
padding-top:0.5rem;
|
|
padding-bottom:0.5rem;
|
|
padding-left:1rem;
|
|
font-size:1.25rem;
|
|
border-radius:0.5rem;
|
|
}
|
|
|
|
.form-check{
|
|
display:block;
|
|
min-height:1.65rem;
|
|
padding-left:1.5em;
|
|
margin-bottom:0.125rem;
|
|
}
|
|
.form-check .form-check-input{
|
|
float:left;
|
|
margin-left:-1.5em;
|
|
}
|
|
|
|
.form-check-reverse{
|
|
padding-right:1.5em;
|
|
padding-left:0;
|
|
text-align:right;
|
|
}
|
|
.form-check-reverse .form-check-input{
|
|
float:right;
|
|
margin-right:-1.5em;
|
|
margin-left:0;
|
|
}
|
|
|
|
.form-check-input{
|
|
width:1em;
|
|
height:1em;
|
|
margin-top:0.325em;
|
|
vertical-align:top;
|
|
background-color:#fff;
|
|
background-repeat:no-repeat;
|
|
background-position:center;
|
|
background-size:contain;
|
|
border:1px solid rgba(0, 0, 0, 0.25);
|
|
-webkit-appearance:none;
|
|
-moz-appearance:none;
|
|
appearance:none;
|
|
-webkit-print-color-adjust:exact;
|
|
print-color-adjust:exact;
|
|
}
|
|
.form-check-input[type=checkbox]{
|
|
border-radius:0.25em;
|
|
}
|
|
.form-check-input[type=radio]{
|
|
border-radius:50%;
|
|
}
|
|
.form-check-input:active{
|
|
filter:brightness(90%);
|
|
}
|
|
.form-check-input:focus{
|
|
border-color:#86b7fe;
|
|
outline:0;
|
|
box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
}
|
|
.form-check-input:checked{
|
|
background-color:#0d6efd;
|
|
border-color:#0d6efd;
|
|
}
|
|
.form-check-input:checked[type=checkbox]{
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
|
|
}
|
|
.form-check-input:checked[type=radio]{
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
|
|
}
|
|
.form-check-input[type=checkbox]:indeterminate{
|
|
background-color:#0d6efd;
|
|
border-color:#0d6efd;
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
|
|
}
|
|
.form-check-input:disabled{
|
|
pointer-events:none;
|
|
filter:none;
|
|
opacity:0.5;
|
|
}
|
|
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label{
|
|
cursor:default;
|
|
opacity:0.5;
|
|
}
|
|
|
|
.form-switch{
|
|
padding-left:2.5em;
|
|
}
|
|
.form-switch .form-check-input{
|
|
width:2em;
|
|
margin-left:-2.5em;
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
|
|
background-position:left center;
|
|
border-radius:2em;
|
|
transition:background-position 0.15s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.form-switch .form-check-input{
|
|
transition:none;
|
|
}
|
|
}
|
|
.form-switch .form-check-input:focus{
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
|
|
}
|
|
.form-switch .form-check-input:checked{
|
|
background-position:right center;
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
|
|
}
|
|
.form-switch.form-check-reverse{
|
|
padding-right:2.5em;
|
|
padding-left:0;
|
|
}
|
|
.form-switch.form-check-reverse .form-check-input{
|
|
margin-right:-2.5em;
|
|
margin-left:0;
|
|
}
|
|
|
|
.form-check-inline{
|
|
display:inline-block;
|
|
margin-right:1rem;
|
|
}
|
|
|
|
.btn-check{
|
|
position:absolute;
|
|
clip:rect(0, 0, 0, 0);
|
|
pointer-events:none;
|
|
}
|
|
.btn-check[disabled] + .btn, .btn-check:disabled + .btn{
|
|
pointer-events:none;
|
|
filter:none;
|
|
opacity:0.65;
|
|
}
|
|
|
|
.form-range{
|
|
width:100%;
|
|
height:1.5rem;
|
|
padding:0;
|
|
background-color:transparent;
|
|
-webkit-appearance:none;
|
|
-moz-appearance:none;
|
|
appearance:none;
|
|
}
|
|
.form-range:focus{
|
|
outline:0;
|
|
}
|
|
.form-range:focus::-webkit-slider-thumb{
|
|
box-shadow:0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
}
|
|
.form-range:focus::-moz-range-thumb{
|
|
box-shadow:0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
}
|
|
.form-range::-moz-focus-outer{
|
|
border:0;
|
|
}
|
|
.form-range::-webkit-slider-thumb{
|
|
width:1rem;
|
|
height:1rem;
|
|
margin-top:-0.25rem;
|
|
background-color:#0d6efd;
|
|
border:0;
|
|
border-radius:1rem;
|
|
-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
-webkit-appearance:none;
|
|
appearance:none;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.form-range::-webkit-slider-thumb{
|
|
-webkit-transition:none;
|
|
transition:none;
|
|
}
|
|
}
|
|
.form-range::-webkit-slider-thumb:active{
|
|
background-color:#b6d4fe;
|
|
}
|
|
.form-range::-webkit-slider-runnable-track{
|
|
width:100%;
|
|
height:0.5rem;
|
|
color:transparent;
|
|
cursor:pointer;
|
|
background-color:#dee2e6;
|
|
border-color:transparent;
|
|
border-radius:1rem;
|
|
}
|
|
.form-range::-moz-range-thumb{
|
|
width:1rem;
|
|
height:1rem;
|
|
background-color:#0d6efd;
|
|
border:0;
|
|
border-radius:1rem;
|
|
-moz-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
-moz-appearance:none;
|
|
appearance:none;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.form-range::-moz-range-thumb{
|
|
-moz-transition:none;
|
|
transition:none;
|
|
}
|
|
}
|
|
.form-range::-moz-range-thumb:active{
|
|
background-color:#b6d4fe;
|
|
}
|
|
.form-range::-moz-range-track{
|
|
width:100%;
|
|
height:0.5rem;
|
|
color:transparent;
|
|
cursor:pointer;
|
|
background-color:#dee2e6;
|
|
border-color:transparent;
|
|
border-radius:1rem;
|
|
}
|
|
.form-range:disabled{
|
|
pointer-events:none;
|
|
}
|
|
.form-range:disabled::-webkit-slider-thumb{
|
|
background-color:#adb5bd;
|
|
}
|
|
.form-range:disabled::-moz-range-thumb{
|
|
background-color:#adb5bd;
|
|
}
|
|
|
|
.form-floating{
|
|
position:relative;
|
|
}
|
|
.form-floating > .form-control,
|
|
.form-floating > .form-control-plaintext,
|
|
.form-floating > .form-select{
|
|
height:calc(3.5rem + 2px);
|
|
line-height:1.25;
|
|
}
|
|
.form-floating > label{
|
|
position:absolute;
|
|
top:0;
|
|
left:0;
|
|
width:100%;
|
|
height:100%;
|
|
padding:1rem 0.75rem;
|
|
overflow:hidden;
|
|
text-align:start;
|
|
text-overflow:ellipsis;
|
|
white-space:nowrap;
|
|
pointer-events:none;
|
|
border:1px solid transparent;
|
|
transform-origin:0 0;
|
|
transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.form-floating > label{
|
|
transition:none;
|
|
}
|
|
}
|
|
.form-floating > .form-control,
|
|
.form-floating > .form-control-plaintext{
|
|
padding:1rem 0.75rem;
|
|
}
|
|
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder{
|
|
color:transparent;
|
|
}
|
|
.form-floating > .form-control::placeholder,
|
|
.form-floating > .form-control-plaintext::placeholder{
|
|
color:transparent;
|
|
}
|
|
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown){
|
|
padding-top:1.625rem;
|
|
padding-bottom:0.625rem;
|
|
}
|
|
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
|
|
.form-floating > .form-control-plaintext:focus,
|
|
.form-floating > .form-control-plaintext:not(:placeholder-shown){
|
|
padding-top:1.625rem;
|
|
padding-bottom:0.625rem;
|
|
}
|
|
.form-floating > .form-control:-webkit-autofill,
|
|
.form-floating > .form-control-plaintext:-webkit-autofill{
|
|
padding-top:1.625rem;
|
|
padding-bottom:0.625rem;
|
|
}
|
|
.form-floating > .form-select{
|
|
padding-top:1.625rem;
|
|
padding-bottom:0.625rem;
|
|
}
|
|
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label{
|
|
opacity:0.65;
|
|
transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
|
|
}
|
|
.form-floating > .form-control:focus ~ label,
|
|
.form-floating > .form-control:not(:placeholder-shown) ~ label,
|
|
.form-floating > .form-control-plaintext ~ label,
|
|
.form-floating > .form-select ~ label{
|
|
opacity:0.65;
|
|
transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
|
|
}
|
|
.form-floating > .form-control:-webkit-autofill ~ label{
|
|
opacity:0.65;
|
|
transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);
|
|
}
|
|
.form-floating > .form-control-plaintext ~ label{
|
|
border-width:1px 0;
|
|
}
|
|
|
|
.input-group{
|
|
position:relative;
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
align-items:stretch;
|
|
width:100%;
|
|
}
|
|
.input-group > .form-control,
|
|
.input-group > .form-select,
|
|
.input-group > .form-floating{
|
|
position:relative;
|
|
flex:1 1 auto;
|
|
width:1%;
|
|
min-width:0;
|
|
}
|
|
.input-group > .form-control:focus,
|
|
.input-group > .form-select:focus,
|
|
.input-group > .form-floating:focus-within{
|
|
z-index:5;
|
|
}
|
|
.input-group .btn{
|
|
position:relative;
|
|
z-index:2;
|
|
}
|
|
.input-group .btn:focus{
|
|
z-index:5;
|
|
}
|
|
|
|
.input-group-text{
|
|
display:flex;
|
|
align-items:center;
|
|
padding:0.375rem 0.75rem;
|
|
font-size:1rem;
|
|
font-weight:400;
|
|
line-height:1.65;
|
|
color:#212529;
|
|
text-align:center;
|
|
white-space:nowrap;
|
|
background-color:#e9ecef;
|
|
border:1px solid #ced4da;
|
|
border-radius:0.375rem;
|
|
}
|
|
|
|
.input-group-lg > .form-control,
|
|
.input-group-lg > .form-select,
|
|
.input-group-lg > .input-group-text,
|
|
.input-group-lg > .btn{
|
|
padding:0.5rem 1rem;
|
|
font-size:1.25rem;
|
|
border-radius:0.5rem;
|
|
}
|
|
|
|
.input-group-sm > .form-control,
|
|
.input-group-sm > .form-select,
|
|
.input-group-sm > .input-group-text,
|
|
.input-group-sm > .btn{
|
|
padding:0.25rem 0.5rem;
|
|
font-size:0.875rem;
|
|
border-radius:0.25rem;
|
|
}
|
|
|
|
.input-group-lg > .form-select,
|
|
.input-group-sm > .form-select{
|
|
padding-right:3rem;
|
|
}
|
|
|
|
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
|
|
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
|
|
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
|
|
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select{
|
|
border-top-right-radius:0;
|
|
border-bottom-right-radius:0;
|
|
}
|
|
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
|
|
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
|
|
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
|
|
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select{
|
|
border-top-right-radius:0;
|
|
border-bottom-right-radius:0;
|
|
}
|
|
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
|
|
margin-left:-1px;
|
|
border-top-left-radius:0;
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.input-group > .form-floating:not(:first-child) > .form-control,
|
|
.input-group > .form-floating:not(:first-child) > .form-select{
|
|
border-top-left-radius:0;
|
|
border-bottom-left-radius:0;
|
|
}
|
|
|
|
.valid-feedback{
|
|
display:none;
|
|
width:100%;
|
|
margin-top:0.25rem;
|
|
font-size:0.875em;
|
|
color:#198754;
|
|
}
|
|
|
|
.valid-tooltip{
|
|
position:absolute;
|
|
top:100%;
|
|
z-index:5;
|
|
display:none;
|
|
max-width:100%;
|
|
padding:0.25rem 0.5rem;
|
|
margin-top:0.1rem;
|
|
font-size:0.875rem;
|
|
color:#fff;
|
|
background-color:rgba(25, 135, 84, 0.9);
|
|
border-radius:0.375rem;
|
|
}
|
|
|
|
.was-validated :valid ~ .valid-feedback,
|
|
.was-validated :valid ~ .valid-tooltip,
|
|
.is-valid ~ .valid-feedback,
|
|
.is-valid ~ .valid-tooltip{
|
|
display:block;
|
|
}
|
|
|
|
.was-validated .form-control:valid, .form-control.is-valid{
|
|
border-color:#198754;
|
|
padding-right:calc(1.65em + 0.75rem);
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
|
|
background-repeat:no-repeat;
|
|
background-position:right calc(0.4125em + 0.1875rem) center;
|
|
background-size:calc(0.825em + 0.375rem) calc(0.825em + 0.375rem);
|
|
}
|
|
.was-validated .form-control:valid:focus, .form-control.is-valid:focus{
|
|
border-color:#198754;
|
|
box-shadow:0 0 0 0.25rem rgba(25, 135, 84, 0.25);
|
|
}
|
|
|
|
.was-validated textarea.form-control:valid, textarea.form-control.is-valid{
|
|
padding-right:calc(1.65em + 0.75rem);
|
|
background-position:top calc(0.4125em + 0.1875rem) right calc(0.4125em + 0.1875rem);
|
|
}
|
|
|
|
.was-validated .form-select:valid, .form-select.is-valid{
|
|
border-color:#198754;
|
|
}
|
|
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"]{
|
|
padding-right:4.125rem;
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
|
|
background-position:right 0.75rem center, center right 2.25rem;
|
|
background-size:16px 12px, calc(0.825em + 0.375rem) calc(0.825em + 0.375rem);
|
|
}
|
|
.was-validated .form-select:valid:focus, .form-select.is-valid:focus{
|
|
border-color:#198754;
|
|
box-shadow:0 0 0 0.25rem rgba(25, 135, 84, 0.25);
|
|
}
|
|
|
|
.was-validated .form-control-color:valid, .form-control-color.is-valid{
|
|
width:calc(3rem + calc(1.65em + 0.75rem));
|
|
}
|
|
|
|
.was-validated .form-check-input:valid, .form-check-input.is-valid{
|
|
border-color:#198754;
|
|
}
|
|
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked{
|
|
background-color:#198754;
|
|
}
|
|
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus{
|
|
box-shadow:0 0 0 0.25rem rgba(25, 135, 84, 0.25);
|
|
}
|
|
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label{
|
|
color:#198754;
|
|
}
|
|
|
|
.form-check-inline .form-check-input ~ .valid-feedback{
|
|
margin-left:0.5em;
|
|
}
|
|
|
|
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
|
|
.was-validated .input-group > .form-select:not(:focus):valid,
|
|
.input-group > .form-select:not(:focus).is-valid,
|
|
.was-validated .input-group > .form-floating:not(:focus-within):valid,
|
|
.input-group > .form-floating:not(:focus-within).is-valid{
|
|
z-index:3;
|
|
}
|
|
|
|
.invalid-feedback{
|
|
display:none;
|
|
width:100%;
|
|
margin-top:0.25rem;
|
|
font-size:0.875em;
|
|
color:#dc3545;
|
|
}
|
|
|
|
.invalid-tooltip{
|
|
position:absolute;
|
|
top:100%;
|
|
z-index:5;
|
|
display:none;
|
|
max-width:100%;
|
|
padding:0.25rem 0.5rem;
|
|
margin-top:0.1rem;
|
|
font-size:0.875rem;
|
|
color:#fff;
|
|
background-color:rgba(220, 53, 69, 0.9);
|
|
border-radius:0.375rem;
|
|
}
|
|
|
|
.was-validated :invalid ~ .invalid-feedback,
|
|
.was-validated :invalid ~ .invalid-tooltip,
|
|
.is-invalid ~ .invalid-feedback,
|
|
.is-invalid ~ .invalid-tooltip{
|
|
display:block;
|
|
}
|
|
|
|
.was-validated .form-control:invalid, .form-control.is-invalid{
|
|
border-color:#dc3545;
|
|
padding-right:calc(1.65em + 0.75rem);
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
|
|
background-repeat:no-repeat;
|
|
background-position:right calc(0.4125em + 0.1875rem) center;
|
|
background-size:calc(0.825em + 0.375rem) calc(0.825em + 0.375rem);
|
|
}
|
|
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{
|
|
border-color:#dc3545;
|
|
box-shadow:0 0 0 0.25rem rgba(220, 53, 69, 0.25);
|
|
}
|
|
|
|
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{
|
|
padding-right:calc(1.65em + 0.75rem);
|
|
background-position:top calc(0.4125em + 0.1875rem) right calc(0.4125em + 0.1875rem);
|
|
}
|
|
|
|
.was-validated .form-select:invalid, .form-select.is-invalid{
|
|
border-color:#dc3545;
|
|
}
|
|
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"]{
|
|
padding-right:4.125rem;
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
|
|
background-position:right 0.75rem center, center right 2.25rem;
|
|
background-size:16px 12px, calc(0.825em + 0.375rem) calc(0.825em + 0.375rem);
|
|
}
|
|
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus{
|
|
border-color:#dc3545;
|
|
box-shadow:0 0 0 0.25rem rgba(220, 53, 69, 0.25);
|
|
}
|
|
|
|
.was-validated .form-control-color:invalid, .form-control-color.is-invalid{
|
|
width:calc(3rem + calc(1.65em + 0.75rem));
|
|
}
|
|
|
|
.was-validated .form-check-input:invalid, .form-check-input.is-invalid{
|
|
border-color:#dc3545;
|
|
}
|
|
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked{
|
|
background-color:#dc3545;
|
|
}
|
|
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus{
|
|
box-shadow:0 0 0 0.25rem rgba(220, 53, 69, 0.25);
|
|
}
|
|
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label{
|
|
color:#dc3545;
|
|
}
|
|
|
|
.form-check-inline .form-check-input ~ .invalid-feedback{
|
|
margin-left:0.5em;
|
|
}
|
|
|
|
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
|
|
.was-validated .input-group > .form-select:not(:focus):invalid,
|
|
.input-group > .form-select:not(:focus).is-invalid,
|
|
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
|
|
.input-group > .form-floating:not(:focus-within).is-invalid{
|
|
z-index:4;
|
|
}
|
|
|
|
.btn{
|
|
--bs-btn-padding-x:0.75rem;
|
|
--bs-btn-padding-y:0.375rem;
|
|
--bs-btn-font-family:;
|
|
--bs-btn-font-size:1rem;
|
|
--bs-btn-font-weight:400;
|
|
--bs-btn-line-height:1.65;
|
|
--bs-btn-color:#212529;
|
|
--bs-btn-bg:transparent;
|
|
--bs-btn-border-width:1px;
|
|
--bs-btn-border-color:transparent;
|
|
--bs-btn-border-radius:0.375rem;
|
|
--bs-btn-hover-border-color:transparent;
|
|
--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
|
|
--bs-btn-disabled-opacity:0.65;
|
|
--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
|
|
display:inline-block;
|
|
padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
|
|
font-family:var(--bs-btn-font-family);
|
|
font-size:var(--bs-btn-font-size);
|
|
font-weight:var(--bs-btn-font-weight);
|
|
line-height:var(--bs-btn-line-height);
|
|
color:var(--bs-btn-color);
|
|
text-align:center;
|
|
text-decoration:none;
|
|
vertical-align:middle;
|
|
cursor:pointer;
|
|
-webkit-user-select:none;
|
|
-moz-user-select:none;
|
|
user-select:none;
|
|
border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);
|
|
border-radius:var(--bs-btn-border-radius);
|
|
background-color:var(--bs-btn-bg);
|
|
transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.btn{
|
|
transition:none;
|
|
}
|
|
}
|
|
.btn:hover{
|
|
color:var(--bs-btn-hover-color);
|
|
background-color:var(--bs-btn-hover-bg);
|
|
border-color:var(--bs-btn-hover-border-color);
|
|
}
|
|
.btn-check + .btn:hover{
|
|
color:var(--bs-btn-color);
|
|
background-color:var(--bs-btn-bg);
|
|
border-color:var(--bs-btn-border-color);
|
|
}
|
|
.btn:focus-visible{
|
|
color:var(--bs-btn-hover-color);
|
|
background-color:var(--bs-btn-hover-bg);
|
|
border-color:var(--bs-btn-hover-border-color);
|
|
outline:0;
|
|
box-shadow:var(--bs-btn-focus-box-shadow);
|
|
}
|
|
.btn-check:focus-visible + .btn{
|
|
border-color:var(--bs-btn-hover-border-color);
|
|
outline:0;
|
|
box-shadow:var(--bs-btn-focus-box-shadow);
|
|
}
|
|
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show{
|
|
color:var(--bs-btn-active-color);
|
|
background-color:var(--bs-btn-active-bg);
|
|
border-color:var(--bs-btn-active-border-color);
|
|
}
|
|
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible{
|
|
box-shadow:var(--bs-btn-focus-box-shadow);
|
|
}
|
|
.btn:disabled, .btn.disabled, fieldset:disabled .btn{
|
|
color:var(--bs-btn-disabled-color);
|
|
pointer-events:none;
|
|
background-color:var(--bs-btn-disabled-bg);
|
|
border-color:var(--bs-btn-disabled-border-color);
|
|
opacity:var(--bs-btn-disabled-opacity);
|
|
}
|
|
|
|
.btn-primary{
|
|
--bs-btn-color:#fff;
|
|
--bs-btn-bg:#0d6efd;
|
|
--bs-btn-border-color:#0d6efd;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#0b5ed7;
|
|
--bs-btn-hover-border-color:#0a58ca;
|
|
--bs-btn-focus-shadow-rgb:49, 132, 253;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#0a58ca;
|
|
--bs-btn-active-border-color:#0a53be;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#fff;
|
|
--bs-btn-disabled-bg:#0d6efd;
|
|
--bs-btn-disabled-border-color:#0d6efd;
|
|
}
|
|
|
|
.btn-secondary{
|
|
--bs-btn-color:#fff;
|
|
--bs-btn-bg:#6c757d;
|
|
--bs-btn-border-color:#6c757d;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#5c636a;
|
|
--bs-btn-hover-border-color:#565e64;
|
|
--bs-btn-focus-shadow-rgb:130, 138, 145;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#565e64;
|
|
--bs-btn-active-border-color:#51585e;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#fff;
|
|
--bs-btn-disabled-bg:#6c757d;
|
|
--bs-btn-disabled-border-color:#6c757d;
|
|
}
|
|
|
|
.btn-success{
|
|
--bs-btn-color:#fff;
|
|
--bs-btn-bg:#198754;
|
|
--bs-btn-border-color:#198754;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#157347;
|
|
--bs-btn-hover-border-color:#146c43;
|
|
--bs-btn-focus-shadow-rgb:60, 153, 110;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#146c43;
|
|
--bs-btn-active-border-color:#13653f;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#fff;
|
|
--bs-btn-disabled-bg:#198754;
|
|
--bs-btn-disabled-border-color:#198754;
|
|
}
|
|
|
|
.btn-info{
|
|
--bs-btn-color:#000;
|
|
--bs-btn-bg:#0dcaf0;
|
|
--bs-btn-border-color:#0dcaf0;
|
|
--bs-btn-hover-color:#000;
|
|
--bs-btn-hover-bg:#31d2f2;
|
|
--bs-btn-hover-border-color:#25cff2;
|
|
--bs-btn-focus-shadow-rgb:11, 172, 204;
|
|
--bs-btn-active-color:#000;
|
|
--bs-btn-active-bg:#3dd5f3;
|
|
--bs-btn-active-border-color:#25cff2;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#000;
|
|
--bs-btn-disabled-bg:#0dcaf0;
|
|
--bs-btn-disabled-border-color:#0dcaf0;
|
|
}
|
|
|
|
.btn-warning{
|
|
--bs-btn-color:#000;
|
|
--bs-btn-bg:#ffc107;
|
|
--bs-btn-border-color:#ffc107;
|
|
--bs-btn-hover-color:#000;
|
|
--bs-btn-hover-bg:#ffca2c;
|
|
--bs-btn-hover-border-color:#ffc720;
|
|
--bs-btn-focus-shadow-rgb:217, 164, 6;
|
|
--bs-btn-active-color:#000;
|
|
--bs-btn-active-bg:#ffcd39;
|
|
--bs-btn-active-border-color:#ffc720;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#000;
|
|
--bs-btn-disabled-bg:#ffc107;
|
|
--bs-btn-disabled-border-color:#ffc107;
|
|
}
|
|
|
|
.btn-danger{
|
|
--bs-btn-color:#fff;
|
|
--bs-btn-bg:#dc3545;
|
|
--bs-btn-border-color:#dc3545;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#bb2d3b;
|
|
--bs-btn-hover-border-color:#b02a37;
|
|
--bs-btn-focus-shadow-rgb:225, 83, 97;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#b02a37;
|
|
--bs-btn-active-border-color:#a52834;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#fff;
|
|
--bs-btn-disabled-bg:#dc3545;
|
|
--bs-btn-disabled-border-color:#dc3545;
|
|
}
|
|
|
|
.btn-light{
|
|
--bs-btn-color:#000;
|
|
--bs-btn-bg:#f8f9fa;
|
|
--bs-btn-border-color:#f8f9fa;
|
|
--bs-btn-hover-color:#000;
|
|
--bs-btn-hover-bg:#d3d4d5;
|
|
--bs-btn-hover-border-color:#c6c7c8;
|
|
--bs-btn-focus-shadow-rgb:211, 212, 213;
|
|
--bs-btn-active-color:#000;
|
|
--bs-btn-active-bg:#c6c7c8;
|
|
--bs-btn-active-border-color:#babbbc;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#000;
|
|
--bs-btn-disabled-bg:#f8f9fa;
|
|
--bs-btn-disabled-border-color:#f8f9fa;
|
|
}
|
|
|
|
.btn-dark{
|
|
--bs-btn-color:#fff;
|
|
--bs-btn-bg:#212529;
|
|
--bs-btn-border-color:#212529;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#424649;
|
|
--bs-btn-hover-border-color:#373b3e;
|
|
--bs-btn-focus-shadow-rgb:66, 70, 73;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#4d5154;
|
|
--bs-btn-active-border-color:#373b3e;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#fff;
|
|
--bs-btn-disabled-bg:#212529;
|
|
--bs-btn-disabled-border-color:#212529;
|
|
}
|
|
|
|
.btn-outline-primary{
|
|
--bs-btn-color:#0d6efd;
|
|
--bs-btn-border-color:#0d6efd;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#0d6efd;
|
|
--bs-btn-hover-border-color:#0d6efd;
|
|
--bs-btn-focus-shadow-rgb:13, 110, 253;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#0d6efd;
|
|
--bs-btn-active-border-color:#0d6efd;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#0d6efd;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#0d6efd;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-outline-secondary{
|
|
--bs-btn-color:#6c757d;
|
|
--bs-btn-border-color:#6c757d;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#6c757d;
|
|
--bs-btn-hover-border-color:#6c757d;
|
|
--bs-btn-focus-shadow-rgb:108, 117, 125;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#6c757d;
|
|
--bs-btn-active-border-color:#6c757d;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#6c757d;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#6c757d;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-outline-success{
|
|
--bs-btn-color:#198754;
|
|
--bs-btn-border-color:#198754;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#198754;
|
|
--bs-btn-hover-border-color:#198754;
|
|
--bs-btn-focus-shadow-rgb:25, 135, 84;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#198754;
|
|
--bs-btn-active-border-color:#198754;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#198754;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#198754;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-outline-info{
|
|
--bs-btn-color:#0dcaf0;
|
|
--bs-btn-border-color:#0dcaf0;
|
|
--bs-btn-hover-color:#000;
|
|
--bs-btn-hover-bg:#0dcaf0;
|
|
--bs-btn-hover-border-color:#0dcaf0;
|
|
--bs-btn-focus-shadow-rgb:13, 202, 240;
|
|
--bs-btn-active-color:#000;
|
|
--bs-btn-active-bg:#0dcaf0;
|
|
--bs-btn-active-border-color:#0dcaf0;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#0dcaf0;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#0dcaf0;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-outline-warning{
|
|
--bs-btn-color:#ffc107;
|
|
--bs-btn-border-color:#ffc107;
|
|
--bs-btn-hover-color:#000;
|
|
--bs-btn-hover-bg:#ffc107;
|
|
--bs-btn-hover-border-color:#ffc107;
|
|
--bs-btn-focus-shadow-rgb:255, 193, 7;
|
|
--bs-btn-active-color:#000;
|
|
--bs-btn-active-bg:#ffc107;
|
|
--bs-btn-active-border-color:#ffc107;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#ffc107;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#ffc107;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-outline-danger{
|
|
--bs-btn-color:#dc3545;
|
|
--bs-btn-border-color:#dc3545;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#dc3545;
|
|
--bs-btn-hover-border-color:#dc3545;
|
|
--bs-btn-focus-shadow-rgb:220, 53, 69;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#dc3545;
|
|
--bs-btn-active-border-color:#dc3545;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#dc3545;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#dc3545;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-outline-light{
|
|
--bs-btn-color:#f8f9fa;
|
|
--bs-btn-border-color:#f8f9fa;
|
|
--bs-btn-hover-color:#000;
|
|
--bs-btn-hover-bg:#f8f9fa;
|
|
--bs-btn-hover-border-color:#f8f9fa;
|
|
--bs-btn-focus-shadow-rgb:248, 249, 250;
|
|
--bs-btn-active-color:#000;
|
|
--bs-btn-active-bg:#f8f9fa;
|
|
--bs-btn-active-border-color:#f8f9fa;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#f8f9fa;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#f8f9fa;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-outline-dark{
|
|
--bs-btn-color:#212529;
|
|
--bs-btn-border-color:#212529;
|
|
--bs-btn-hover-color:#fff;
|
|
--bs-btn-hover-bg:#212529;
|
|
--bs-btn-hover-border-color:#212529;
|
|
--bs-btn-focus-shadow-rgb:33, 37, 41;
|
|
--bs-btn-active-color:#fff;
|
|
--bs-btn-active-bg:#212529;
|
|
--bs-btn-active-border-color:#212529;
|
|
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
|
--bs-btn-disabled-color:#212529;
|
|
--bs-btn-disabled-bg:transparent;
|
|
--bs-btn-disabled-border-color:#212529;
|
|
--bs-gradient:none;
|
|
}
|
|
|
|
.btn-link{
|
|
--bs-btn-font-weight:400;
|
|
--bs-btn-color:var(--bs-link-color);
|
|
--bs-btn-bg:transparent;
|
|
--bs-btn-border-color:transparent;
|
|
--bs-btn-hover-color:var(--bs-link-hover-color);
|
|
--bs-btn-hover-border-color:transparent;
|
|
--bs-btn-active-color:var(--bs-link-hover-color);
|
|
--bs-btn-active-border-color:transparent;
|
|
--bs-btn-disabled-color:#6c757d;
|
|
--bs-btn-disabled-border-color:transparent;
|
|
--bs-btn-box-shadow:none;
|
|
--bs-btn-focus-shadow-rgb:49, 132, 253;
|
|
text-decoration:underline;
|
|
}
|
|
.btn-link:focus-visible{
|
|
color:var(--bs-btn-color);
|
|
}
|
|
.btn-link:hover{
|
|
color:var(--bs-btn-hover-color);
|
|
}
|
|
|
|
.btn-lg, .btn-group-lg > .btn{
|
|
--bs-btn-padding-y:0.5rem;
|
|
--bs-btn-padding-x:1rem;
|
|
--bs-btn-font-size:1.25rem;
|
|
--bs-btn-border-radius:0.5rem;
|
|
}
|
|
|
|
.btn-sm, .btn-group-sm > .btn{
|
|
--bs-btn-padding-y:0.25rem;
|
|
--bs-btn-padding-x:0.5rem;
|
|
--bs-btn-font-size:0.875rem;
|
|
--bs-btn-border-radius:0.25rem;
|
|
}
|
|
|
|
.fade{
|
|
transition:opacity 0.15s linear;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.fade{
|
|
transition:none;
|
|
}
|
|
}
|
|
.fade:not(.show){
|
|
opacity:0;
|
|
}
|
|
|
|
.collapse:not(.show){
|
|
display:none;
|
|
}
|
|
|
|
.collapsing{
|
|
height:0;
|
|
overflow:hidden;
|
|
transition:height 0.35s ease;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.collapsing{
|
|
transition:none;
|
|
}
|
|
}
|
|
.collapsing.collapse-horizontal{
|
|
width:0;
|
|
height:auto;
|
|
transition:width 0.35s ease;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.collapsing.collapse-horizontal{
|
|
transition:none;
|
|
}
|
|
}
|
|
|
|
.dropup,
|
|
.dropend,
|
|
.dropdown,
|
|
.dropstart,
|
|
.dropup-center,
|
|
.dropdown-center{
|
|
position:relative;
|
|
}
|
|
|
|
.dropdown-toggle{
|
|
white-space:nowrap;
|
|
}
|
|
.dropdown-toggle::after{
|
|
display:inline-block;
|
|
margin-left:0.255em;
|
|
vertical-align:0.255em;
|
|
content:"";
|
|
border-top:0.3em solid;
|
|
border-right:0.3em solid transparent;
|
|
border-bottom:0;
|
|
border-left:0.3em solid transparent;
|
|
}
|
|
.dropdown-toggle:empty::after{
|
|
margin-left:0;
|
|
}
|
|
|
|
.dropdown-menu{
|
|
--bs-dropdown-zindex:1000;
|
|
--bs-dropdown-min-width:10rem;
|
|
--bs-dropdown-padding-x:0;
|
|
--bs-dropdown-padding-y:0.5rem;
|
|
--bs-dropdown-spacer:0.125rem;
|
|
--bs-dropdown-font-size:1rem;
|
|
--bs-dropdown-color:#212529;
|
|
--bs-dropdown-bg:#fff;
|
|
--bs-dropdown-border-color:var(--bs-border-color-translucent);
|
|
--bs-dropdown-border-radius:0.375rem;
|
|
--bs-dropdown-border-width:1px;
|
|
--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);
|
|
--bs-dropdown-divider-bg:var(--bs-border-color-translucent);
|
|
--bs-dropdown-divider-margin-y:0.5rem;
|
|
--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
|
|
--bs-dropdown-link-color:#212529;
|
|
--bs-dropdown-link-hover-color:#1e2125;
|
|
--bs-dropdown-link-hover-bg:#e9ecef;
|
|
--bs-dropdown-link-active-color:#fff;
|
|
--bs-dropdown-link-active-bg:#0d6efd;
|
|
--bs-dropdown-link-disabled-color:#adb5bd;
|
|
--bs-dropdown-item-padding-x:1rem;
|
|
--bs-dropdown-item-padding-y:0.25rem;
|
|
--bs-dropdown-header-color:#6c757d;
|
|
--bs-dropdown-header-padding-x:1rem;
|
|
--bs-dropdown-header-padding-y:0.5rem;
|
|
position:absolute;
|
|
z-index:var(--bs-dropdown-zindex);
|
|
display:none;
|
|
min-width:var(--bs-dropdown-min-width);
|
|
padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
|
|
margin:0;
|
|
font-size:var(--bs-dropdown-font-size);
|
|
color:var(--bs-dropdown-color);
|
|
text-align:left;
|
|
list-style:none;
|
|
background-color:var(--bs-dropdown-bg);
|
|
background-clip:padding-box;
|
|
border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
|
|
border-radius:var(--bs-dropdown-border-radius);
|
|
}
|
|
.dropdown-menu[data-bs-popper]{
|
|
top:100%;
|
|
left:0;
|
|
margin-top:var(--bs-dropdown-spacer);
|
|
}
|
|
|
|
.dropdown-menu-start{
|
|
--bs-position:start;
|
|
}
|
|
.dropdown-menu-start[data-bs-popper]{
|
|
right:auto;
|
|
left:0;
|
|
}
|
|
|
|
.dropdown-menu-end{
|
|
--bs-position:end;
|
|
}
|
|
.dropdown-menu-end[data-bs-popper]{
|
|
right:0;
|
|
left:auto;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.dropdown-menu-sm-start{
|
|
--bs-position:start;
|
|
}
|
|
.dropdown-menu-sm-start[data-bs-popper]{
|
|
right:auto;
|
|
left:0;
|
|
}
|
|
.dropdown-menu-sm-end{
|
|
--bs-position:end;
|
|
}
|
|
.dropdown-menu-sm-end[data-bs-popper]{
|
|
right:0;
|
|
left:auto;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.dropdown-menu-md-start{
|
|
--bs-position:start;
|
|
}
|
|
.dropdown-menu-md-start[data-bs-popper]{
|
|
right:auto;
|
|
left:0;
|
|
}
|
|
.dropdown-menu-md-end{
|
|
--bs-position:end;
|
|
}
|
|
.dropdown-menu-md-end[data-bs-popper]{
|
|
right:0;
|
|
left:auto;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.dropdown-menu-lg-start{
|
|
--bs-position:start;
|
|
}
|
|
.dropdown-menu-lg-start[data-bs-popper]{
|
|
right:auto;
|
|
left:0;
|
|
}
|
|
.dropdown-menu-lg-end{
|
|
--bs-position:end;
|
|
}
|
|
.dropdown-menu-lg-end[data-bs-popper]{
|
|
right:0;
|
|
left:auto;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.dropdown-menu-xl-start{
|
|
--bs-position:start;
|
|
}
|
|
.dropdown-menu-xl-start[data-bs-popper]{
|
|
right:auto;
|
|
left:0;
|
|
}
|
|
.dropdown-menu-xl-end{
|
|
--bs-position:end;
|
|
}
|
|
.dropdown-menu-xl-end[data-bs-popper]{
|
|
right:0;
|
|
left:auto;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.dropdown-menu-xxl-start{
|
|
--bs-position:start;
|
|
}
|
|
.dropdown-menu-xxl-start[data-bs-popper]{
|
|
right:auto;
|
|
left:0;
|
|
}
|
|
.dropdown-menu-xxl-end{
|
|
--bs-position:end;
|
|
}
|
|
.dropdown-menu-xxl-end[data-bs-popper]{
|
|
right:0;
|
|
left:auto;
|
|
}
|
|
}
|
|
.dropup .dropdown-menu[data-bs-popper]{
|
|
top:auto;
|
|
bottom:100%;
|
|
margin-top:0;
|
|
margin-bottom:var(--bs-dropdown-spacer);
|
|
}
|
|
.dropup .dropdown-toggle::after{
|
|
display:inline-block;
|
|
margin-left:0.255em;
|
|
vertical-align:0.255em;
|
|
content:"";
|
|
border-top:0;
|
|
border-right:0.3em solid transparent;
|
|
border-bottom:0.3em solid;
|
|
border-left:0.3em solid transparent;
|
|
}
|
|
.dropup .dropdown-toggle:empty::after{
|
|
margin-left:0;
|
|
}
|
|
|
|
.dropend .dropdown-menu[data-bs-popper]{
|
|
top:0;
|
|
right:auto;
|
|
left:100%;
|
|
margin-top:0;
|
|
margin-left:var(--bs-dropdown-spacer);
|
|
}
|
|
.dropend .dropdown-toggle::after{
|
|
display:inline-block;
|
|
margin-left:0.255em;
|
|
vertical-align:0.255em;
|
|
content:"";
|
|
border-top:0.3em solid transparent;
|
|
border-right:0;
|
|
border-bottom:0.3em solid transparent;
|
|
border-left:0.3em solid;
|
|
}
|
|
.dropend .dropdown-toggle:empty::after{
|
|
margin-left:0;
|
|
}
|
|
.dropend .dropdown-toggle::after{
|
|
vertical-align:0;
|
|
}
|
|
|
|
.dropstart .dropdown-menu[data-bs-popper]{
|
|
top:0;
|
|
right:100%;
|
|
left:auto;
|
|
margin-top:0;
|
|
margin-right:var(--bs-dropdown-spacer);
|
|
}
|
|
.dropstart .dropdown-toggle::after{
|
|
display:inline-block;
|
|
margin-left:0.255em;
|
|
vertical-align:0.255em;
|
|
content:"";
|
|
}
|
|
.dropstart .dropdown-toggle::after{
|
|
display:none;
|
|
}
|
|
.dropstart .dropdown-toggle::before{
|
|
display:inline-block;
|
|
margin-right:0.255em;
|
|
vertical-align:0.255em;
|
|
content:"";
|
|
border-top:0.3em solid transparent;
|
|
border-right:0.3em solid;
|
|
border-bottom:0.3em solid transparent;
|
|
}
|
|
.dropstart .dropdown-toggle:empty::after{
|
|
margin-left:0;
|
|
}
|
|
.dropstart .dropdown-toggle::before{
|
|
vertical-align:0;
|
|
}
|
|
|
|
.dropdown-divider{
|
|
height:0;
|
|
margin:var(--bs-dropdown-divider-margin-y) 0;
|
|
overflow:hidden;
|
|
border-top:1px solid var(--bs-dropdown-divider-bg);
|
|
opacity:1;
|
|
}
|
|
|
|
.dropdown-item{
|
|
display:block;
|
|
width:100%;
|
|
padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
|
|
clear:both;
|
|
font-weight:400;
|
|
color:var(--bs-dropdown-link-color);
|
|
text-align:inherit;
|
|
text-decoration:none;
|
|
white-space:nowrap;
|
|
background-color:transparent;
|
|
border:0;
|
|
}
|
|
.dropdown-item:hover, .dropdown-item:focus{
|
|
color:var(--bs-dropdown-link-hover-color);
|
|
background-color:var(--bs-dropdown-link-hover-bg);
|
|
}
|
|
.dropdown-item.active, .dropdown-item:active{
|
|
color:var(--bs-dropdown-link-active-color);
|
|
text-decoration:none;
|
|
background-color:var(--bs-dropdown-link-active-bg);
|
|
}
|
|
.dropdown-item.disabled, .dropdown-item:disabled{
|
|
color:var(--bs-dropdown-link-disabled-color);
|
|
pointer-events:none;
|
|
background-color:transparent;
|
|
}
|
|
|
|
.dropdown-menu.show{
|
|
display:block;
|
|
}
|
|
|
|
.dropdown-header{
|
|
display:block;
|
|
padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
|
|
margin-bottom:0;
|
|
font-size:0.875rem;
|
|
color:var(--bs-dropdown-header-color);
|
|
white-space:nowrap;
|
|
}
|
|
|
|
.dropdown-item-text{
|
|
display:block;
|
|
padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
|
|
color:var(--bs-dropdown-link-color);
|
|
}
|
|
|
|
.dropdown-menu-dark{
|
|
--bs-dropdown-color:#dee2e6;
|
|
--bs-dropdown-bg:#343a40;
|
|
--bs-dropdown-border-color:var(--bs-border-color-translucent);
|
|
--bs-dropdown-box-shadow:;
|
|
--bs-dropdown-link-color:#dee2e6;
|
|
--bs-dropdown-link-hover-color:#fff;
|
|
--bs-dropdown-divider-bg:var(--bs-border-color-translucent);
|
|
--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);
|
|
--bs-dropdown-link-active-color:#fff;
|
|
--bs-dropdown-link-active-bg:#0d6efd;
|
|
--bs-dropdown-link-disabled-color:#adb5bd;
|
|
--bs-dropdown-header-color:#adb5bd;
|
|
}
|
|
|
|
.btn-group,
|
|
.btn-group-vertical{
|
|
position:relative;
|
|
display:inline-flex;
|
|
vertical-align:middle;
|
|
}
|
|
.btn-group > .btn,
|
|
.btn-group-vertical > .btn{
|
|
position:relative;
|
|
flex:1 1 auto;
|
|
}
|
|
.btn-group > .btn-check:checked + .btn,
|
|
.btn-group > .btn-check:focus + .btn,
|
|
.btn-group > .btn:hover,
|
|
.btn-group > .btn:focus,
|
|
.btn-group > .btn:active,
|
|
.btn-group > .btn.active,
|
|
.btn-group-vertical > .btn-check:checked + .btn,
|
|
.btn-group-vertical > .btn-check:focus + .btn,
|
|
.btn-group-vertical > .btn:hover,
|
|
.btn-group-vertical > .btn:focus,
|
|
.btn-group-vertical > .btn:active,
|
|
.btn-group-vertical > .btn.active{
|
|
z-index:1;
|
|
}
|
|
|
|
.btn-toolbar{
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
justify-content:flex-start;
|
|
}
|
|
.btn-toolbar .input-group{
|
|
width:auto;
|
|
}
|
|
|
|
.btn-group{
|
|
border-radius:0.375rem;
|
|
}
|
|
.btn-group > :not(.btn-check:first-child) + .btn,
|
|
.btn-group > .btn-group:not(:first-child){
|
|
margin-left:-1px;
|
|
}
|
|
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
|
|
.btn-group > .btn.dropdown-toggle-split:first-child,
|
|
.btn-group > .btn-group:not(:last-child) > .btn{
|
|
border-top-right-radius:0;
|
|
border-bottom-right-radius:0;
|
|
}
|
|
.btn-group > .btn:nth-child(n+3),
|
|
.btn-group > :not(.btn-check) + .btn,
|
|
.btn-group > .btn-group:not(:first-child) > .btn{
|
|
border-top-left-radius:0;
|
|
border-bottom-left-radius:0;
|
|
}
|
|
|
|
.dropdown-toggle-split{
|
|
padding-right:0.5625rem;
|
|
padding-left:0.5625rem;
|
|
}
|
|
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after{
|
|
margin-left:0;
|
|
}
|
|
.dropstart .dropdown-toggle-split::before{
|
|
margin-right:0;
|
|
}
|
|
|
|
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{
|
|
padding-right:0.375rem;
|
|
padding-left:0.375rem;
|
|
}
|
|
|
|
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{
|
|
padding-right:0.75rem;
|
|
padding-left:0.75rem;
|
|
}
|
|
|
|
.btn-group-vertical{
|
|
flex-direction:column;
|
|
align-items:flex-start;
|
|
justify-content:center;
|
|
}
|
|
.btn-group-vertical > .btn,
|
|
.btn-group-vertical > .btn-group{
|
|
width:100%;
|
|
}
|
|
.btn-group-vertical > .btn:not(:first-child),
|
|
.btn-group-vertical > .btn-group:not(:first-child){
|
|
margin-top:-1px;
|
|
}
|
|
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
|
|
.btn-group-vertical > .btn-group:not(:last-child) > .btn{
|
|
border-bottom-right-radius:0;
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.btn-group-vertical > .btn ~ .btn,
|
|
.btn-group-vertical > .btn-group:not(:first-child) > .btn{
|
|
border-top-left-radius:0;
|
|
border-top-right-radius:0;
|
|
}
|
|
|
|
.nav{
|
|
--bs-nav-link-padding-x:1rem;
|
|
--bs-nav-link-padding-y:0.5rem;
|
|
--bs-nav-link-font-weight:;
|
|
--bs-nav-link-color:var(--bs-link-color);
|
|
--bs-nav-link-hover-color:var(--bs-link-hover-color);
|
|
--bs-nav-link-disabled-color:#6c757d;
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
padding-left:0;
|
|
margin-bottom:0;
|
|
list-style:none;
|
|
}
|
|
|
|
.nav-link{
|
|
display:block;
|
|
padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
|
|
font-size:var(--bs-nav-link-font-size);
|
|
font-weight:var(--bs-nav-link-font-weight);
|
|
color:var(--bs-nav-link-color);
|
|
text-decoration:none;
|
|
transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.nav-link{
|
|
transition:none;
|
|
}
|
|
}
|
|
.nav-link:hover, .nav-link:focus{
|
|
color:var(--bs-nav-link-hover-color);
|
|
}
|
|
.nav-link.disabled{
|
|
color:var(--bs-nav-link-disabled-color);
|
|
pointer-events:none;
|
|
cursor:default;
|
|
}
|
|
|
|
.nav-tabs{
|
|
--bs-nav-tabs-border-width:1px;
|
|
--bs-nav-tabs-border-color:#dee2e6;
|
|
--bs-nav-tabs-border-radius:0.375rem;
|
|
--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;
|
|
--bs-nav-tabs-link-active-color:#495057;
|
|
--bs-nav-tabs-link-active-bg:#fff;
|
|
--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;
|
|
border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
|
|
}
|
|
.nav-tabs .nav-link{
|
|
margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));
|
|
background:none;
|
|
border:var(--bs-nav-tabs-border-width) solid transparent;
|
|
border-top-left-radius:var(--bs-nav-tabs-border-radius);
|
|
border-top-right-radius:var(--bs-nav-tabs-border-radius);
|
|
}
|
|
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{
|
|
isolation:isolate;
|
|
border-color:var(--bs-nav-tabs-link-hover-border-color);
|
|
}
|
|
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled{
|
|
color:var(--bs-nav-link-disabled-color);
|
|
background-color:transparent;
|
|
border-color:transparent;
|
|
}
|
|
.nav-tabs .nav-link.active,
|
|
.nav-tabs .nav-item.show .nav-link{
|
|
color:var(--bs-nav-tabs-link-active-color);
|
|
background-color:var(--bs-nav-tabs-link-active-bg);
|
|
border-color:var(--bs-nav-tabs-link-active-border-color);
|
|
}
|
|
.nav-tabs .dropdown-menu{
|
|
margin-top:calc(-1 * var(--bs-nav-tabs-border-width));
|
|
border-top-left-radius:0;
|
|
border-top-right-radius:0;
|
|
}
|
|
|
|
.nav-pills{
|
|
--bs-nav-pills-border-radius:0.375rem;
|
|
--bs-nav-pills-link-active-color:#fff;
|
|
--bs-nav-pills-link-active-bg:#0d6efd;
|
|
}
|
|
.nav-pills .nav-link{
|
|
background:none;
|
|
border:0;
|
|
border-radius:var(--bs-nav-pills-border-radius);
|
|
}
|
|
.nav-pills .nav-link:disabled{
|
|
color:var(--bs-nav-link-disabled-color);
|
|
background-color:transparent;
|
|
border-color:transparent;
|
|
}
|
|
.nav-pills .nav-link.active,
|
|
.nav-pills .show > .nav-link{
|
|
color:var(--bs-nav-pills-link-active-color);
|
|
background-color:var(--bs-nav-pills-link-active-bg);
|
|
}
|
|
|
|
.nav-fill > .nav-link,
|
|
.nav-fill .nav-item{
|
|
flex:1 1 auto;
|
|
text-align:center;
|
|
}
|
|
|
|
.nav-justified > .nav-link,
|
|
.nav-justified .nav-item{
|
|
flex-basis:0;
|
|
flex-grow:1;
|
|
text-align:center;
|
|
}
|
|
|
|
.nav-fill .nav-item .nav-link,
|
|
.nav-justified .nav-item .nav-link{
|
|
width:100%;
|
|
}
|
|
|
|
.tab-content > .tab-pane{
|
|
display:none;
|
|
}
|
|
.tab-content > .active{
|
|
display:block;
|
|
}
|
|
|
|
.navbar{
|
|
--bs-navbar-padding-x:0;
|
|
--bs-navbar-padding-y:0.5rem;
|
|
--bs-navbar-color:rgba(0, 0, 0, 0.55);
|
|
--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);
|
|
--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);
|
|
--bs-navbar-active-color:rgba(0, 0, 0, 0.9);
|
|
--bs-navbar-brand-padding-y:0.29375rem;
|
|
--bs-navbar-brand-margin-end:1rem;
|
|
--bs-navbar-brand-font-size:1.25rem;
|
|
--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);
|
|
--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);
|
|
--bs-navbar-nav-link-padding-x:0.5rem;
|
|
--bs-navbar-toggler-padding-y:0.25rem;
|
|
--bs-navbar-toggler-padding-x:0.75rem;
|
|
--bs-navbar-toggler-font-size:1.25rem;
|
|
--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
|
|
--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);
|
|
--bs-navbar-toggler-border-radius:0.375rem;
|
|
--bs-navbar-toggler-focus-width:0.25rem;
|
|
--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
|
|
position:relative;
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
|
|
}
|
|
.navbar > .container,
|
|
.navbar > .container-fluid,
|
|
.navbar > .container-sm,
|
|
.navbar > .container-md,
|
|
.navbar > .container-lg,
|
|
.navbar > .container-xl,
|
|
.navbar > .container-xxl{
|
|
display:flex;
|
|
flex-wrap:inherit;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
}
|
|
.navbar-brand{
|
|
padding-top:var(--bs-navbar-brand-padding-y);
|
|
padding-bottom:var(--bs-navbar-brand-padding-y);
|
|
margin-right:var(--bs-navbar-brand-margin-end);
|
|
font-size:var(--bs-navbar-brand-font-size);
|
|
color:var(--bs-navbar-brand-color);
|
|
text-decoration:none;
|
|
white-space:nowrap;
|
|
}
|
|
.navbar-brand:hover, .navbar-brand:focus{
|
|
color:var(--bs-navbar-brand-hover-color);
|
|
}
|
|
|
|
.navbar-nav{
|
|
--bs-nav-link-padding-x:0;
|
|
--bs-nav-link-padding-y:0.5rem;
|
|
--bs-nav-link-font-weight:;
|
|
--bs-nav-link-color:var(--bs-navbar-color);
|
|
--bs-nav-link-hover-color:var(--bs-navbar-hover-color);
|
|
--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
|
|
display:flex;
|
|
flex-direction:column;
|
|
padding-left:0;
|
|
margin-bottom:0;
|
|
list-style:none;
|
|
}
|
|
.navbar-nav .show > .nav-link,
|
|
.navbar-nav .nav-link.active{
|
|
color:var(--bs-navbar-active-color);
|
|
}
|
|
.navbar-nav .dropdown-menu{
|
|
position:static;
|
|
}
|
|
|
|
.navbar-text{
|
|
padding-top:0.5rem;
|
|
padding-bottom:0.5rem;
|
|
color:var(--bs-navbar-color);
|
|
}
|
|
.navbar-text a,
|
|
.navbar-text a:hover,
|
|
.navbar-text a:focus{
|
|
color:var(--bs-navbar-active-color);
|
|
}
|
|
|
|
.navbar-collapse{
|
|
flex-basis:100%;
|
|
flex-grow:1;
|
|
align-items:center;
|
|
}
|
|
|
|
.navbar-toggler{
|
|
padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
|
|
font-size:var(--bs-navbar-toggler-font-size);
|
|
line-height:1;
|
|
color:var(--bs-navbar-color);
|
|
background-color:transparent;
|
|
border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
|
|
border-radius:var(--bs-navbar-toggler-border-radius);
|
|
transition:var(--bs-navbar-toggler-transition);
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.navbar-toggler{
|
|
transition:none;
|
|
}
|
|
}
|
|
.navbar-toggler:hover{
|
|
text-decoration:none;
|
|
}
|
|
.navbar-toggler:focus{
|
|
text-decoration:none;
|
|
outline:0;
|
|
box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);
|
|
}
|
|
|
|
.navbar-toggler-icon{
|
|
display:inline-block;
|
|
width:1.5em;
|
|
height:1.5em;
|
|
vertical-align:middle;
|
|
background-image:var(--bs-navbar-toggler-icon-bg);
|
|
background-repeat:no-repeat;
|
|
background-position:center;
|
|
background-size:100%;
|
|
}
|
|
|
|
.navbar-nav-scroll{
|
|
max-height:var(--bs-scroll-height, 75vh);
|
|
overflow-y:auto;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.navbar-expand-sm{
|
|
flex-wrap:nowrap;
|
|
justify-content:flex-start;
|
|
}
|
|
.navbar-expand-sm .navbar-nav{
|
|
flex-direction:row;
|
|
}
|
|
.navbar-expand-sm .navbar-nav .dropdown-menu{
|
|
position:absolute;
|
|
}
|
|
.navbar-expand-sm .navbar-nav .nav-link{
|
|
padding-right:var(--bs-navbar-nav-link-padding-x);
|
|
padding-left:var(--bs-navbar-nav-link-padding-x);
|
|
}
|
|
.navbar-expand-sm .navbar-nav-scroll{
|
|
overflow:visible;
|
|
}
|
|
.navbar-expand-sm .navbar-collapse{
|
|
display:flex !important;
|
|
flex-basis:auto;
|
|
}
|
|
.navbar-expand-sm .navbar-toggler{
|
|
display:none;
|
|
}
|
|
.navbar-expand-sm .offcanvas{
|
|
position:static;
|
|
z-index:auto;
|
|
flex-grow:1;
|
|
width:auto !important;
|
|
height:auto !important;
|
|
visibility:visible !important;
|
|
background-color:transparent !important;
|
|
border:0 !important;
|
|
transform:none !important;
|
|
transition:none;
|
|
}
|
|
.navbar-expand-sm .offcanvas .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.navbar-expand-sm .offcanvas .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.navbar-expand-md{
|
|
flex-wrap:nowrap;
|
|
justify-content:flex-start;
|
|
}
|
|
.navbar-expand-md .navbar-nav{
|
|
flex-direction:row;
|
|
}
|
|
.navbar-expand-md .navbar-nav .dropdown-menu{
|
|
position:absolute;
|
|
}
|
|
.navbar-expand-md .navbar-nav .nav-link{
|
|
padding-right:var(--bs-navbar-nav-link-padding-x);
|
|
padding-left:var(--bs-navbar-nav-link-padding-x);
|
|
}
|
|
.navbar-expand-md .navbar-nav-scroll{
|
|
overflow:visible;
|
|
}
|
|
.navbar-expand-md .navbar-collapse{
|
|
display:flex !important;
|
|
flex-basis:auto;
|
|
}
|
|
.navbar-expand-md .navbar-toggler{
|
|
display:none;
|
|
}
|
|
.navbar-expand-md .offcanvas{
|
|
position:static;
|
|
z-index:auto;
|
|
flex-grow:1;
|
|
width:auto !important;
|
|
height:auto !important;
|
|
visibility:visible !important;
|
|
background-color:transparent !important;
|
|
border:0 !important;
|
|
transform:none !important;
|
|
transition:none;
|
|
}
|
|
.navbar-expand-md .offcanvas .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.navbar-expand-md .offcanvas .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.navbar-expand-lg{
|
|
flex-wrap:nowrap;
|
|
justify-content:flex-start;
|
|
}
|
|
.navbar-expand-lg .navbar-nav{
|
|
flex-direction:row;
|
|
}
|
|
.navbar-expand-lg .navbar-nav .dropdown-menu{
|
|
position:absolute;
|
|
}
|
|
.navbar-expand-lg .navbar-nav .nav-link{
|
|
padding-right:var(--bs-navbar-nav-link-padding-x);
|
|
padding-left:var(--bs-navbar-nav-link-padding-x);
|
|
}
|
|
.navbar-expand-lg .navbar-nav-scroll{
|
|
overflow:visible;
|
|
}
|
|
.navbar-expand-lg .navbar-collapse{
|
|
display:flex !important;
|
|
flex-basis:auto;
|
|
}
|
|
.navbar-expand-lg .navbar-toggler{
|
|
display:none;
|
|
}
|
|
.navbar-expand-lg .offcanvas{
|
|
position:static;
|
|
z-index:auto;
|
|
flex-grow:1;
|
|
width:auto !important;
|
|
height:auto !important;
|
|
visibility:visible !important;
|
|
background-color:transparent !important;
|
|
border:0 !important;
|
|
transform:none !important;
|
|
transition:none;
|
|
}
|
|
.navbar-expand-lg .offcanvas .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.navbar-expand-lg .offcanvas .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.navbar-expand-xl{
|
|
flex-wrap:nowrap;
|
|
justify-content:flex-start;
|
|
}
|
|
.navbar-expand-xl .navbar-nav{
|
|
flex-direction:row;
|
|
}
|
|
.navbar-expand-xl .navbar-nav .dropdown-menu{
|
|
position:absolute;
|
|
}
|
|
.navbar-expand-xl .navbar-nav .nav-link{
|
|
padding-right:var(--bs-navbar-nav-link-padding-x);
|
|
padding-left:var(--bs-navbar-nav-link-padding-x);
|
|
}
|
|
.navbar-expand-xl .navbar-nav-scroll{
|
|
overflow:visible;
|
|
}
|
|
.navbar-expand-xl .navbar-collapse{
|
|
display:flex !important;
|
|
flex-basis:auto;
|
|
}
|
|
.navbar-expand-xl .navbar-toggler{
|
|
display:none;
|
|
}
|
|
.navbar-expand-xl .offcanvas{
|
|
position:static;
|
|
z-index:auto;
|
|
flex-grow:1;
|
|
width:auto !important;
|
|
height:auto !important;
|
|
visibility:visible !important;
|
|
background-color:transparent !important;
|
|
border:0 !important;
|
|
transform:none !important;
|
|
transition:none;
|
|
}
|
|
.navbar-expand-xl .offcanvas .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.navbar-expand-xl .offcanvas .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.navbar-expand-xxl{
|
|
flex-wrap:nowrap;
|
|
justify-content:flex-start;
|
|
}
|
|
.navbar-expand-xxl .navbar-nav{
|
|
flex-direction:row;
|
|
}
|
|
.navbar-expand-xxl .navbar-nav .dropdown-menu{
|
|
position:absolute;
|
|
}
|
|
.navbar-expand-xxl .navbar-nav .nav-link{
|
|
padding-right:var(--bs-navbar-nav-link-padding-x);
|
|
padding-left:var(--bs-navbar-nav-link-padding-x);
|
|
}
|
|
.navbar-expand-xxl .navbar-nav-scroll{
|
|
overflow:visible;
|
|
}
|
|
.navbar-expand-xxl .navbar-collapse{
|
|
display:flex !important;
|
|
flex-basis:auto;
|
|
}
|
|
.navbar-expand-xxl .navbar-toggler{
|
|
display:none;
|
|
}
|
|
.navbar-expand-xxl .offcanvas{
|
|
position:static;
|
|
z-index:auto;
|
|
flex-grow:1;
|
|
width:auto !important;
|
|
height:auto !important;
|
|
visibility:visible !important;
|
|
background-color:transparent !important;
|
|
border:0 !important;
|
|
transform:none !important;
|
|
transition:none;
|
|
}
|
|
.navbar-expand-xxl .offcanvas .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.navbar-expand-xxl .offcanvas .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
}
|
|
}
|
|
.navbar-expand{
|
|
flex-wrap:nowrap;
|
|
justify-content:flex-start;
|
|
}
|
|
.navbar-expand .navbar-nav{
|
|
flex-direction:row;
|
|
}
|
|
.navbar-expand .navbar-nav .dropdown-menu{
|
|
position:absolute;
|
|
}
|
|
.navbar-expand .navbar-nav .nav-link{
|
|
padding-right:var(--bs-navbar-nav-link-padding-x);
|
|
padding-left:var(--bs-navbar-nav-link-padding-x);
|
|
}
|
|
.navbar-expand .navbar-nav-scroll{
|
|
overflow:visible;
|
|
}
|
|
.navbar-expand .navbar-collapse{
|
|
display:flex !important;
|
|
flex-basis:auto;
|
|
}
|
|
.navbar-expand .navbar-toggler{
|
|
display:none;
|
|
}
|
|
.navbar-expand .offcanvas{
|
|
position:static;
|
|
z-index:auto;
|
|
flex-grow:1;
|
|
width:auto !important;
|
|
height:auto !important;
|
|
visibility:visible !important;
|
|
background-color:transparent !important;
|
|
border:0 !important;
|
|
transform:none !important;
|
|
transition:none;
|
|
}
|
|
.navbar-expand .offcanvas .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.navbar-expand .offcanvas .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
}
|
|
|
|
.navbar-dark{
|
|
--bs-navbar-color:rgba(255, 255, 255, 0.55);
|
|
--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);
|
|
--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);
|
|
--bs-navbar-active-color:#fff;
|
|
--bs-navbar-brand-color:#fff;
|
|
--bs-navbar-brand-hover-color:#fff;
|
|
--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);
|
|
--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
|
|
}
|
|
|
|
.card{
|
|
--bs-card-spacer-y:1rem;
|
|
--bs-card-spacer-x:1rem;
|
|
--bs-card-title-spacer-y:0.5rem;
|
|
--bs-card-border-width:1px;
|
|
--bs-card-border-color:var(--bs-border-color-translucent);
|
|
--bs-card-border-radius:0.375rem;
|
|
--bs-card-box-shadow:;
|
|
--bs-card-inner-border-radius:calc(0.375rem - 1px);
|
|
--bs-card-cap-padding-y:0.5rem;
|
|
--bs-card-cap-padding-x:1rem;
|
|
--bs-card-cap-bg:rgba(0, 0, 0, 0.03);
|
|
--bs-card-cap-color:;
|
|
--bs-card-height:;
|
|
--bs-card-color:;
|
|
--bs-card-bg:#fff;
|
|
--bs-card-img-overlay-padding:1rem;
|
|
--bs-card-group-margin:0.75rem;
|
|
position:relative;
|
|
display:flex;
|
|
flex-direction:column;
|
|
min-width:0;
|
|
height:var(--bs-card-height);
|
|
word-wrap:break-word;
|
|
background-color:var(--bs-card-bg);
|
|
background-clip:border-box;
|
|
border:var(--bs-card-border-width) solid var(--bs-card-border-color);
|
|
border-radius:var(--bs-card-border-radius);
|
|
}
|
|
.card > hr{
|
|
margin-right:0;
|
|
margin-left:0;
|
|
}
|
|
.card > .list-group{
|
|
border-top:inherit;
|
|
border-bottom:inherit;
|
|
}
|
|
.card > .list-group:first-child{
|
|
border-top-width:0;
|
|
border-top-left-radius:var(--bs-card-inner-border-radius);
|
|
border-top-right-radius:var(--bs-card-inner-border-radius);
|
|
}
|
|
.card > .list-group:last-child{
|
|
border-bottom-width:0;
|
|
border-bottom-right-radius:var(--bs-card-inner-border-radius);
|
|
border-bottom-left-radius:var(--bs-card-inner-border-radius);
|
|
}
|
|
.card > .card-header + .list-group,
|
|
.card > .list-group + .card-footer{
|
|
border-top:0;
|
|
}
|
|
|
|
.card-body{
|
|
flex:1 1 auto;
|
|
padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);
|
|
color:var(--bs-card-color);
|
|
}
|
|
|
|
.card-title{
|
|
margin-bottom:var(--bs-card-title-spacer-y);
|
|
}
|
|
|
|
.card-subtitle{
|
|
margin-top:calc(-0.5 * var(--bs-card-title-spacer-y));
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.card-text:last-child{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.card-link + .card-link{
|
|
margin-left:var(--bs-card-spacer-x);
|
|
}
|
|
|
|
.card-header{
|
|
padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
|
|
margin-bottom:0;
|
|
color:var(--bs-card-cap-color);
|
|
background-color:var(--bs-card-cap-bg);
|
|
border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);
|
|
}
|
|
.card-header:first-child{
|
|
border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
|
|
}
|
|
|
|
.card-footer{
|
|
padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
|
|
color:var(--bs-card-cap-color);
|
|
background-color:var(--bs-card-cap-bg);
|
|
border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);
|
|
}
|
|
.card-footer:last-child{
|
|
border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
|
|
}
|
|
|
|
.card-header-tabs{
|
|
margin-right:calc(-0.5 * var(--bs-card-cap-padding-x));
|
|
margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));
|
|
margin-left:calc(-0.5 * var(--bs-card-cap-padding-x));
|
|
border-bottom:0;
|
|
}
|
|
.card-header-tabs .nav-link.active{
|
|
background-color:var(--bs-card-bg);
|
|
border-bottom-color:var(--bs-card-bg);
|
|
}
|
|
|
|
.card-header-pills{
|
|
margin-right:calc(-0.5 * var(--bs-card-cap-padding-x));
|
|
margin-left:calc(-0.5 * var(--bs-card-cap-padding-x));
|
|
}
|
|
|
|
.card-img-overlay{
|
|
position:absolute;
|
|
top:0;
|
|
right:0;
|
|
bottom:0;
|
|
left:0;
|
|
padding:var(--bs-card-img-overlay-padding);
|
|
border-radius:var(--bs-card-inner-border-radius);
|
|
}
|
|
|
|
.card-img,
|
|
.card-img-top,
|
|
.card-img-bottom{
|
|
width:100%;
|
|
}
|
|
|
|
.card-img,
|
|
.card-img-top{
|
|
border-top-left-radius:var(--bs-card-inner-border-radius);
|
|
border-top-right-radius:var(--bs-card-inner-border-radius);
|
|
}
|
|
|
|
.card-img,
|
|
.card-img-bottom{
|
|
border-bottom-right-radius:var(--bs-card-inner-border-radius);
|
|
border-bottom-left-radius:var(--bs-card-inner-border-radius);
|
|
}
|
|
|
|
.card-group > .card{
|
|
margin-bottom:var(--bs-card-group-margin);
|
|
}
|
|
@media (min-width: 576px){
|
|
.card-group{
|
|
display:flex;
|
|
flex-flow:row wrap;
|
|
}
|
|
.card-group > .card{
|
|
flex:1 0 0%;
|
|
margin-bottom:0;
|
|
}
|
|
.card-group > .card + .card{
|
|
margin-left:0;
|
|
border-left:0;
|
|
}
|
|
.card-group > .card:not(:last-child){
|
|
border-top-right-radius:0;
|
|
border-bottom-right-radius:0;
|
|
}
|
|
.card-group > .card:not(:last-child) .card-img-top,
|
|
.card-group > .card:not(:last-child) .card-header{
|
|
border-top-right-radius:0;
|
|
}
|
|
.card-group > .card:not(:last-child) .card-img-bottom,
|
|
.card-group > .card:not(:last-child) .card-footer{
|
|
border-bottom-right-radius:0;
|
|
}
|
|
.card-group > .card:not(:first-child){
|
|
border-top-left-radius:0;
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.card-group > .card:not(:first-child) .card-img-top,
|
|
.card-group > .card:not(:first-child) .card-header{
|
|
border-top-left-radius:0;
|
|
}
|
|
.card-group > .card:not(:first-child) .card-img-bottom,
|
|
.card-group > .card:not(:first-child) .card-footer{
|
|
border-bottom-left-radius:0;
|
|
}
|
|
}
|
|
|
|
.accordion{
|
|
--bs-accordion-color:#212529;
|
|
--bs-accordion-bg:#fff;
|
|
--bs-accordion-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
|
|
--bs-accordion-border-color:var(--bs-border-color);
|
|
--bs-accordion-border-width:1px;
|
|
--bs-accordion-border-radius:0.375rem;
|
|
--bs-accordion-inner-border-radius:calc(0.375rem - 1px);
|
|
--bs-accordion-btn-padding-x:1.25rem;
|
|
--bs-accordion-btn-padding-y:1rem;
|
|
--bs-accordion-btn-color:#212529;
|
|
--bs-accordion-btn-bg:var(--bs-accordion-bg);
|
|
--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
|
|
--bs-accordion-btn-icon-width:1.25rem;
|
|
--bs-accordion-btn-icon-transform:rotate(-180deg);
|
|
--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
|
|
--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
|
|
--bs-accordion-btn-focus-border-color:#86b7fe;
|
|
--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
--bs-accordion-body-padding-x:1.25rem;
|
|
--bs-accordion-body-padding-y:1rem;
|
|
--bs-accordion-active-color:#0c63e4;
|
|
--bs-accordion-active-bg:#e7f1ff;
|
|
}
|
|
|
|
.accordion-button{
|
|
position:relative;
|
|
display:flex;
|
|
align-items:center;
|
|
width:100%;
|
|
padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
|
|
font-size:1rem;
|
|
color:var(--bs-accordion-btn-color);
|
|
text-align:left;
|
|
background-color:var(--bs-accordion-btn-bg);
|
|
border:0;
|
|
border-radius:0;
|
|
overflow-anchor:none;
|
|
transition:var(--bs-accordion-transition);
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.accordion-button{
|
|
transition:none;
|
|
}
|
|
}
|
|
.accordion-button:not(.collapsed){
|
|
color:var(--bs-accordion-active-color);
|
|
background-color:var(--bs-accordion-active-bg);
|
|
box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
|
|
}
|
|
.accordion-button:not(.collapsed)::after{
|
|
background-image:var(--bs-accordion-btn-active-icon);
|
|
transform:var(--bs-accordion-btn-icon-transform);
|
|
}
|
|
.accordion-button::after{
|
|
flex-shrink:0;
|
|
width:var(--bs-accordion-btn-icon-width);
|
|
height:var(--bs-accordion-btn-icon-width);
|
|
margin-left:auto;
|
|
content:"";
|
|
background-image:var(--bs-accordion-btn-icon);
|
|
background-repeat:no-repeat;
|
|
background-size:var(--bs-accordion-btn-icon-width);
|
|
transition:var(--bs-accordion-btn-icon-transition);
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.accordion-button::after{
|
|
transition:none;
|
|
}
|
|
}
|
|
.accordion-button:hover{
|
|
z-index:2;
|
|
}
|
|
.accordion-button:focus{
|
|
z-index:3;
|
|
border-color:var(--bs-accordion-btn-focus-border-color);
|
|
outline:0;
|
|
box-shadow:var(--bs-accordion-btn-focus-box-shadow);
|
|
}
|
|
|
|
.accordion-header{
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.accordion-item{
|
|
color:var(--bs-accordion-color);
|
|
background-color:var(--bs-accordion-bg);
|
|
border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
|
|
}
|
|
.accordion-item:first-of-type{
|
|
border-top-left-radius:var(--bs-accordion-border-radius);
|
|
border-top-right-radius:var(--bs-accordion-border-radius);
|
|
}
|
|
.accordion-item:first-of-type .accordion-button{
|
|
border-top-left-radius:var(--bs-accordion-inner-border-radius);
|
|
border-top-right-radius:var(--bs-accordion-inner-border-radius);
|
|
}
|
|
.accordion-item:not(:first-of-type){
|
|
border-top:0;
|
|
}
|
|
.accordion-item:last-of-type{
|
|
border-bottom-right-radius:var(--bs-accordion-border-radius);
|
|
border-bottom-left-radius:var(--bs-accordion-border-radius);
|
|
}
|
|
.accordion-item:last-of-type .accordion-button.collapsed{
|
|
border-bottom-right-radius:var(--bs-accordion-inner-border-radius);
|
|
border-bottom-left-radius:var(--bs-accordion-inner-border-radius);
|
|
}
|
|
.accordion-item:last-of-type .accordion-collapse{
|
|
border-bottom-right-radius:var(--bs-accordion-border-radius);
|
|
border-bottom-left-radius:var(--bs-accordion-border-radius);
|
|
}
|
|
|
|
.accordion-body{
|
|
padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
|
|
}
|
|
|
|
.accordion-flush .accordion-collapse{
|
|
border-width:0;
|
|
}
|
|
.accordion-flush .accordion-item{
|
|
border-right:0;
|
|
border-left:0;
|
|
border-radius:0;
|
|
}
|
|
.accordion-flush .accordion-item:first-child{
|
|
border-top:0;
|
|
}
|
|
.accordion-flush .accordion-item:last-child{
|
|
border-bottom:0;
|
|
}
|
|
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed{
|
|
border-radius:0;
|
|
}
|
|
|
|
.breadcrumb{
|
|
--bs-breadcrumb-padding-x:0;
|
|
--bs-breadcrumb-padding-y:0;
|
|
--bs-breadcrumb-margin-bottom:1rem;
|
|
--bs-breadcrumb-bg:;
|
|
--bs-breadcrumb-border-radius:;
|
|
--bs-breadcrumb-divider-color:#6c757d;
|
|
--bs-breadcrumb-item-padding-x:0.5rem;
|
|
--bs-breadcrumb-item-active-color:#6c757d;
|
|
display:flex;
|
|
flex-wrap:wrap;
|
|
padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
|
|
margin-bottom:var(--bs-breadcrumb-margin-bottom);
|
|
font-size:var(--bs-breadcrumb-font-size);
|
|
list-style:none;
|
|
background-color:var(--bs-breadcrumb-bg);
|
|
border-radius:var(--bs-breadcrumb-border-radius);
|
|
}
|
|
|
|
.breadcrumb-item + .breadcrumb-item{
|
|
padding-left:var(--bs-breadcrumb-item-padding-x);
|
|
}
|
|
.breadcrumb-item + .breadcrumb-item::before{
|
|
float:left;
|
|
padding-right:var(--bs-breadcrumb-item-padding-x);
|
|
color:var(--bs-breadcrumb-divider-color);
|
|
content:var(--bs-breadcrumb-divider, "/");
|
|
}
|
|
.breadcrumb-item.active{
|
|
color:var(--bs-breadcrumb-item-active-color);
|
|
}
|
|
|
|
.pagination{
|
|
--bs-pagination-padding-x:0.75rem;
|
|
--bs-pagination-padding-y:0.375rem;
|
|
--bs-pagination-font-size:1rem;
|
|
--bs-pagination-color:var(--bs-link-color);
|
|
--bs-pagination-bg:#fff;
|
|
--bs-pagination-border-width:1px;
|
|
--bs-pagination-border-color:#dee2e6;
|
|
--bs-pagination-border-radius:0.375rem;
|
|
--bs-pagination-hover-color:var(--bs-link-hover-color);
|
|
--bs-pagination-hover-bg:#e9ecef;
|
|
--bs-pagination-hover-border-color:#dee2e6;
|
|
--bs-pagination-focus-color:var(--bs-link-hover-color);
|
|
--bs-pagination-focus-bg:#e9ecef;
|
|
--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
--bs-pagination-active-color:#fff;
|
|
--bs-pagination-active-bg:#0d6efd;
|
|
--bs-pagination-active-border-color:#0d6efd;
|
|
--bs-pagination-disabled-color:#6c757d;
|
|
--bs-pagination-disabled-bg:#fff;
|
|
--bs-pagination-disabled-border-color:#dee2e6;
|
|
display:flex;
|
|
padding-left:0;
|
|
list-style:none;
|
|
}
|
|
|
|
.page-link{
|
|
position:relative;
|
|
display:block;
|
|
padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
|
|
font-size:var(--bs-pagination-font-size);
|
|
color:var(--bs-pagination-color);
|
|
text-decoration:none;
|
|
background-color:var(--bs-pagination-bg);
|
|
border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
|
|
transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.page-link{
|
|
transition:none;
|
|
}
|
|
}
|
|
.page-link:hover{
|
|
z-index:2;
|
|
color:var(--bs-pagination-hover-color);
|
|
background-color:var(--bs-pagination-hover-bg);
|
|
border-color:var(--bs-pagination-hover-border-color);
|
|
}
|
|
.page-link:focus{
|
|
z-index:3;
|
|
color:var(--bs-pagination-focus-color);
|
|
background-color:var(--bs-pagination-focus-bg);
|
|
outline:0;
|
|
box-shadow:var(--bs-pagination-focus-box-shadow);
|
|
}
|
|
.page-link.active, .active > .page-link{
|
|
z-index:3;
|
|
color:var(--bs-pagination-active-color);
|
|
background-color:var(--bs-pagination-active-bg);
|
|
border-color:var(--bs-pagination-active-border-color);
|
|
}
|
|
.page-link.disabled, .disabled > .page-link{
|
|
color:var(--bs-pagination-disabled-color);
|
|
pointer-events:none;
|
|
background-color:var(--bs-pagination-disabled-bg);
|
|
border-color:var(--bs-pagination-disabled-border-color);
|
|
}
|
|
|
|
.page-item:not(:first-child) .page-link{
|
|
margin-left:-1px;
|
|
}
|
|
.page-item:first-child .page-link{
|
|
border-top-left-radius:var(--bs-pagination-border-radius);
|
|
border-bottom-left-radius:var(--bs-pagination-border-radius);
|
|
}
|
|
.page-item:last-child .page-link{
|
|
border-top-right-radius:var(--bs-pagination-border-radius);
|
|
border-bottom-right-radius:var(--bs-pagination-border-radius);
|
|
}
|
|
|
|
.pagination-lg{
|
|
--bs-pagination-padding-x:1.5rem;
|
|
--bs-pagination-padding-y:0.75rem;
|
|
--bs-pagination-font-size:1.25rem;
|
|
--bs-pagination-border-radius:0.5rem;
|
|
}
|
|
|
|
.pagination-sm{
|
|
--bs-pagination-padding-x:0.5rem;
|
|
--bs-pagination-padding-y:0.25rem;
|
|
--bs-pagination-font-size:0.875rem;
|
|
--bs-pagination-border-radius:0.25rem;
|
|
}
|
|
|
|
.badge{
|
|
--bs-badge-padding-x:0.65em;
|
|
--bs-badge-padding-y:0.35em;
|
|
--bs-badge-font-size:0.75em;
|
|
--bs-badge-font-weight:700;
|
|
--bs-badge-color:#fff;
|
|
--bs-badge-border-radius:0.375rem;
|
|
display:inline-block;
|
|
padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);
|
|
font-size:var(--bs-badge-font-size);
|
|
font-weight:var(--bs-badge-font-weight);
|
|
line-height:1;
|
|
color:var(--bs-badge-color);
|
|
text-align:center;
|
|
white-space:nowrap;
|
|
vertical-align:baseline;
|
|
border-radius:var(--bs-badge-border-radius);
|
|
}
|
|
.badge:empty{
|
|
display:none;
|
|
}
|
|
|
|
.btn .badge{
|
|
position:relative;
|
|
top:-1px;
|
|
}
|
|
|
|
.alert{
|
|
--bs-alert-bg:transparent;
|
|
--bs-alert-padding-x:1rem;
|
|
--bs-alert-padding-y:1rem;
|
|
--bs-alert-margin-bottom:1rem;
|
|
--bs-alert-color:inherit;
|
|
--bs-alert-border-color:transparent;
|
|
--bs-alert-border:1px solid var(--bs-alert-border-color);
|
|
--bs-alert-border-radius:0.375rem;
|
|
position:relative;
|
|
padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);
|
|
margin-bottom:var(--bs-alert-margin-bottom);
|
|
color:var(--bs-alert-color);
|
|
background-color:var(--bs-alert-bg);
|
|
border:var(--bs-alert-border);
|
|
border-radius:var(--bs-alert-border-radius);
|
|
}
|
|
|
|
.alert-heading{
|
|
color:inherit;
|
|
}
|
|
|
|
.alert-link{
|
|
font-weight:700;
|
|
}
|
|
|
|
.alert-dismissible{
|
|
padding-right:3rem;
|
|
}
|
|
.alert-dismissible .btn-close{
|
|
position:absolute;
|
|
top:0;
|
|
right:0;
|
|
z-index:2;
|
|
padding:1.25rem 1rem;
|
|
}
|
|
|
|
.alert-primary{
|
|
--bs-alert-color:#084298;
|
|
--bs-alert-bg:#cfe2ff;
|
|
--bs-alert-border-color:#b6d4fe;
|
|
}
|
|
.alert-primary .alert-link{
|
|
color:#06357a;
|
|
}
|
|
|
|
.alert-secondary{
|
|
--bs-alert-color:#41464b;
|
|
--bs-alert-bg:#e2e3e5;
|
|
--bs-alert-border-color:#d3d6d8;
|
|
}
|
|
.alert-secondary .alert-link{
|
|
color:#34383c;
|
|
}
|
|
|
|
.alert-success{
|
|
--bs-alert-color:#0f5132;
|
|
--bs-alert-bg:#d1e7dd;
|
|
--bs-alert-border-color:#badbcc;
|
|
}
|
|
.alert-success .alert-link{
|
|
color:#0c4128;
|
|
}
|
|
|
|
.alert-info{
|
|
--bs-alert-color:#055160;
|
|
--bs-alert-bg:#cff4fc;
|
|
--bs-alert-border-color:#b6effb;
|
|
}
|
|
.alert-info .alert-link{
|
|
color:#04414d;
|
|
}
|
|
|
|
.alert-warning{
|
|
--bs-alert-color:#664d03;
|
|
--bs-alert-bg:#fff3cd;
|
|
--bs-alert-border-color:#ffecb5;
|
|
}
|
|
.alert-warning .alert-link{
|
|
color:#523e02;
|
|
}
|
|
|
|
.alert-danger{
|
|
--bs-alert-color:#842029;
|
|
--bs-alert-bg:#f8d7da;
|
|
--bs-alert-border-color:#f5c2c7;
|
|
}
|
|
.alert-danger .alert-link{
|
|
color:#6a1a21;
|
|
}
|
|
|
|
.alert-light{
|
|
--bs-alert-color:#636464;
|
|
--bs-alert-bg:#fefefe;
|
|
--bs-alert-border-color:#fdfdfe;
|
|
}
|
|
.alert-light .alert-link{
|
|
color:#4f5050;
|
|
}
|
|
|
|
.alert-dark{
|
|
--bs-alert-color:#141619;
|
|
--bs-alert-bg:#d3d3d4;
|
|
--bs-alert-border-color:#bcbebf;
|
|
}
|
|
.alert-dark .alert-link{
|
|
color:#101214;
|
|
}
|
|
|
|
@keyframes progress-bar-stripes{
|
|
0%{
|
|
background-position-x:1rem;
|
|
}
|
|
}
|
|
.progress{
|
|
--bs-progress-height:1rem;
|
|
--bs-progress-font-size:0.75rem;
|
|
--bs-progress-bg:#e9ecef;
|
|
--bs-progress-border-radius:0.375rem;
|
|
--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);
|
|
--bs-progress-bar-color:#fff;
|
|
--bs-progress-bar-bg:#0d6efd;
|
|
--bs-progress-bar-transition:width 0.6s ease;
|
|
display:flex;
|
|
height:var(--bs-progress-height);
|
|
overflow:hidden;
|
|
font-size:var(--bs-progress-font-size);
|
|
background-color:var(--bs-progress-bg);
|
|
border-radius:var(--bs-progress-border-radius);
|
|
}
|
|
|
|
.progress-bar{
|
|
display:flex;
|
|
flex-direction:column;
|
|
justify-content:center;
|
|
overflow:hidden;
|
|
color:var(--bs-progress-bar-color);
|
|
text-align:center;
|
|
white-space:nowrap;
|
|
background-color:var(--bs-progress-bar-bg);
|
|
transition:var(--bs-progress-bar-transition);
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.progress-bar{
|
|
transition:none;
|
|
}
|
|
}
|
|
|
|
.progress-bar-striped{
|
|
background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
|
background-size:var(--bs-progress-height) var(--bs-progress-height);
|
|
}
|
|
|
|
.progress-bar-animated{
|
|
animation:1s linear infinite progress-bar-stripes;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.progress-bar-animated{
|
|
animation:none;
|
|
}
|
|
}
|
|
|
|
.list-group{
|
|
--bs-list-group-color:#212529;
|
|
--bs-list-group-bg:#fff;
|
|
--bs-list-group-border-color:rgba(0, 0, 0, 0.125);
|
|
--bs-list-group-border-width:1px;
|
|
--bs-list-group-border-radius:0.375rem;
|
|
--bs-list-group-item-padding-x:1rem;
|
|
--bs-list-group-item-padding-y:0.5rem;
|
|
--bs-list-group-action-color:#495057;
|
|
--bs-list-group-action-hover-color:#495057;
|
|
--bs-list-group-action-hover-bg:#f8f9fa;
|
|
--bs-list-group-action-active-color:#212529;
|
|
--bs-list-group-action-active-bg:#e9ecef;
|
|
--bs-list-group-disabled-color:#6c757d;
|
|
--bs-list-group-disabled-bg:#fff;
|
|
--bs-list-group-active-color:#fff;
|
|
--bs-list-group-active-bg:#0d6efd;
|
|
--bs-list-group-active-border-color:#0d6efd;
|
|
display:flex;
|
|
flex-direction:column;
|
|
padding-left:0;
|
|
margin-bottom:0;
|
|
border-radius:var(--bs-list-group-border-radius);
|
|
}
|
|
|
|
.list-group-numbered{
|
|
list-style-type:none;
|
|
counter-reset:section;
|
|
}
|
|
.list-group-numbered > .list-group-item::before{
|
|
content:counters(section, ".") ". ";
|
|
counter-increment:section;
|
|
}
|
|
|
|
.list-group-item-action{
|
|
width:100%;
|
|
color:var(--bs-list-group-action-color);
|
|
text-align:inherit;
|
|
}
|
|
.list-group-item-action:hover, .list-group-item-action:focus{
|
|
z-index:1;
|
|
color:var(--bs-list-group-action-hover-color);
|
|
text-decoration:none;
|
|
background-color:var(--bs-list-group-action-hover-bg);
|
|
}
|
|
.list-group-item-action:active{
|
|
color:var(--bs-list-group-action-active-color);
|
|
background-color:var(--bs-list-group-action-active-bg);
|
|
}
|
|
|
|
.list-group-item{
|
|
position:relative;
|
|
display:block;
|
|
padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
|
|
color:var(--bs-list-group-color);
|
|
text-decoration:none;
|
|
background-color:var(--bs-list-group-bg);
|
|
border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
|
|
}
|
|
.list-group-item:first-child{
|
|
border-top-left-radius:inherit;
|
|
border-top-right-radius:inherit;
|
|
}
|
|
.list-group-item:last-child{
|
|
border-bottom-right-radius:inherit;
|
|
border-bottom-left-radius:inherit;
|
|
}
|
|
.list-group-item.disabled, .list-group-item:disabled{
|
|
color:var(--bs-list-group-disabled-color);
|
|
pointer-events:none;
|
|
background-color:var(--bs-list-group-disabled-bg);
|
|
}
|
|
.list-group-item.active{
|
|
z-index:2;
|
|
color:var(--bs-list-group-active-color);
|
|
background-color:var(--bs-list-group-active-bg);
|
|
border-color:var(--bs-list-group-active-border-color);
|
|
}
|
|
.list-group-item + .list-group-item{
|
|
border-top-width:0;
|
|
}
|
|
.list-group-item + .list-group-item.active{
|
|
margin-top:calc(-1 * var(--bs-list-group-border-width));
|
|
border-top-width:var(--bs-list-group-border-width);
|
|
}
|
|
|
|
.list-group-horizontal{
|
|
flex-direction:row;
|
|
}
|
|
.list-group-horizontal > .list-group-item:first-child:not(:last-child){
|
|
border-bottom-left-radius:var(--bs-list-group-border-radius);
|
|
border-top-right-radius:0;
|
|
}
|
|
.list-group-horizontal > .list-group-item:last-child:not(:first-child){
|
|
border-top-right-radius:var(--bs-list-group-border-radius);
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.list-group-horizontal > .list-group-item.active{
|
|
margin-top:0;
|
|
}
|
|
.list-group-horizontal > .list-group-item + .list-group-item{
|
|
border-top-width:var(--bs-list-group-border-width);
|
|
border-left-width:0;
|
|
}
|
|
.list-group-horizontal > .list-group-item + .list-group-item.active{
|
|
margin-left:calc(-1 * var(--bs-list-group-border-width));
|
|
border-left-width:var(--bs-list-group-border-width);
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.list-group-horizontal-sm{
|
|
flex-direction:row;
|
|
}
|
|
.list-group-horizontal-sm > .list-group-item:first-child:not(:last-child){
|
|
border-bottom-left-radius:var(--bs-list-group-border-radius);
|
|
border-top-right-radius:0;
|
|
}
|
|
.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child){
|
|
border-top-right-radius:var(--bs-list-group-border-radius);
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.list-group-horizontal-sm > .list-group-item.active{
|
|
margin-top:0;
|
|
}
|
|
.list-group-horizontal-sm > .list-group-item + .list-group-item{
|
|
border-top-width:var(--bs-list-group-border-width);
|
|
border-left-width:0;
|
|
}
|
|
.list-group-horizontal-sm > .list-group-item + .list-group-item.active{
|
|
margin-left:calc(-1 * var(--bs-list-group-border-width));
|
|
border-left-width:var(--bs-list-group-border-width);
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.list-group-horizontal-md{
|
|
flex-direction:row;
|
|
}
|
|
.list-group-horizontal-md > .list-group-item:first-child:not(:last-child){
|
|
border-bottom-left-radius:var(--bs-list-group-border-radius);
|
|
border-top-right-radius:0;
|
|
}
|
|
.list-group-horizontal-md > .list-group-item:last-child:not(:first-child){
|
|
border-top-right-radius:var(--bs-list-group-border-radius);
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.list-group-horizontal-md > .list-group-item.active{
|
|
margin-top:0;
|
|
}
|
|
.list-group-horizontal-md > .list-group-item + .list-group-item{
|
|
border-top-width:var(--bs-list-group-border-width);
|
|
border-left-width:0;
|
|
}
|
|
.list-group-horizontal-md > .list-group-item + .list-group-item.active{
|
|
margin-left:calc(-1 * var(--bs-list-group-border-width));
|
|
border-left-width:var(--bs-list-group-border-width);
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.list-group-horizontal-lg{
|
|
flex-direction:row;
|
|
}
|
|
.list-group-horizontal-lg > .list-group-item:first-child:not(:last-child){
|
|
border-bottom-left-radius:var(--bs-list-group-border-radius);
|
|
border-top-right-radius:0;
|
|
}
|
|
.list-group-horizontal-lg > .list-group-item:last-child:not(:first-child){
|
|
border-top-right-radius:var(--bs-list-group-border-radius);
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.list-group-horizontal-lg > .list-group-item.active{
|
|
margin-top:0;
|
|
}
|
|
.list-group-horizontal-lg > .list-group-item + .list-group-item{
|
|
border-top-width:var(--bs-list-group-border-width);
|
|
border-left-width:0;
|
|
}
|
|
.list-group-horizontal-lg > .list-group-item + .list-group-item.active{
|
|
margin-left:calc(-1 * var(--bs-list-group-border-width));
|
|
border-left-width:var(--bs-list-group-border-width);
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.list-group-horizontal-xl{
|
|
flex-direction:row;
|
|
}
|
|
.list-group-horizontal-xl > .list-group-item:first-child:not(:last-child){
|
|
border-bottom-left-radius:var(--bs-list-group-border-radius);
|
|
border-top-right-radius:0;
|
|
}
|
|
.list-group-horizontal-xl > .list-group-item:last-child:not(:first-child){
|
|
border-top-right-radius:var(--bs-list-group-border-radius);
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.list-group-horizontal-xl > .list-group-item.active{
|
|
margin-top:0;
|
|
}
|
|
.list-group-horizontal-xl > .list-group-item + .list-group-item{
|
|
border-top-width:var(--bs-list-group-border-width);
|
|
border-left-width:0;
|
|
}
|
|
.list-group-horizontal-xl > .list-group-item + .list-group-item.active{
|
|
margin-left:calc(-1 * var(--bs-list-group-border-width));
|
|
border-left-width:var(--bs-list-group-border-width);
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.list-group-horizontal-xxl{
|
|
flex-direction:row;
|
|
}
|
|
.list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child){
|
|
border-bottom-left-radius:var(--bs-list-group-border-radius);
|
|
border-top-right-radius:0;
|
|
}
|
|
.list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child){
|
|
border-top-right-radius:var(--bs-list-group-border-radius);
|
|
border-bottom-left-radius:0;
|
|
}
|
|
.list-group-horizontal-xxl > .list-group-item.active{
|
|
margin-top:0;
|
|
}
|
|
.list-group-horizontal-xxl > .list-group-item + .list-group-item{
|
|
border-top-width:var(--bs-list-group-border-width);
|
|
border-left-width:0;
|
|
}
|
|
.list-group-horizontal-xxl > .list-group-item + .list-group-item.active{
|
|
margin-left:calc(-1 * var(--bs-list-group-border-width));
|
|
border-left-width:var(--bs-list-group-border-width);
|
|
}
|
|
}
|
|
.list-group-flush{
|
|
border-radius:0;
|
|
}
|
|
.list-group-flush > .list-group-item{
|
|
border-width:0 0 var(--bs-list-group-border-width);
|
|
}
|
|
.list-group-flush > .list-group-item:last-child{
|
|
border-bottom-width:0;
|
|
}
|
|
|
|
.list-group-item-primary{
|
|
color:#084298;
|
|
background-color:#cfe2ff;
|
|
}
|
|
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus{
|
|
color:#084298;
|
|
background-color:#bacbe6;
|
|
}
|
|
.list-group-item-primary.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#084298;
|
|
border-color:#084298;
|
|
}
|
|
|
|
.list-group-item-secondary{
|
|
color:#41464b;
|
|
background-color:#e2e3e5;
|
|
}
|
|
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus{
|
|
color:#41464b;
|
|
background-color:#cbccce;
|
|
}
|
|
.list-group-item-secondary.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#41464b;
|
|
border-color:#41464b;
|
|
}
|
|
|
|
.list-group-item-success{
|
|
color:#0f5132;
|
|
background-color:#d1e7dd;
|
|
}
|
|
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus{
|
|
color:#0f5132;
|
|
background-color:#bcd0c7;
|
|
}
|
|
.list-group-item-success.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#0f5132;
|
|
border-color:#0f5132;
|
|
}
|
|
|
|
.list-group-item-info{
|
|
color:#055160;
|
|
background-color:#cff4fc;
|
|
}
|
|
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus{
|
|
color:#055160;
|
|
background-color:#badce3;
|
|
}
|
|
.list-group-item-info.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#055160;
|
|
border-color:#055160;
|
|
}
|
|
|
|
.list-group-item-warning{
|
|
color:#664d03;
|
|
background-color:#fff3cd;
|
|
}
|
|
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus{
|
|
color:#664d03;
|
|
background-color:#e6dbb9;
|
|
}
|
|
.list-group-item-warning.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#664d03;
|
|
border-color:#664d03;
|
|
}
|
|
|
|
.list-group-item-danger{
|
|
color:#842029;
|
|
background-color:#f8d7da;
|
|
}
|
|
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus{
|
|
color:#842029;
|
|
background-color:#dfc2c4;
|
|
}
|
|
.list-group-item-danger.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#842029;
|
|
border-color:#842029;
|
|
}
|
|
|
|
.list-group-item-light{
|
|
color:#636464;
|
|
background-color:#fefefe;
|
|
}
|
|
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus{
|
|
color:#636464;
|
|
background-color:#e5e5e5;
|
|
}
|
|
.list-group-item-light.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#636464;
|
|
border-color:#636464;
|
|
}
|
|
|
|
.list-group-item-dark{
|
|
color:#141619;
|
|
background-color:#d3d3d4;
|
|
}
|
|
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus{
|
|
color:#141619;
|
|
background-color:#bebebf;
|
|
}
|
|
.list-group-item-dark.list-group-item-action.active{
|
|
color:#fff;
|
|
background-color:#141619;
|
|
border-color:#141619;
|
|
}
|
|
|
|
.btn-close{
|
|
box-sizing:content-box;
|
|
width:1em;
|
|
height:1em;
|
|
padding:0.25em 0.25em;
|
|
color:#000;
|
|
background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
|
|
border:0;
|
|
border-radius:0.375rem;
|
|
opacity:0.5;
|
|
}
|
|
.btn-close:hover{
|
|
color:#000;
|
|
text-decoration:none;
|
|
opacity:0.75;
|
|
}
|
|
.btn-close:focus{
|
|
outline:0;
|
|
box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
|
|
opacity:1;
|
|
}
|
|
.btn-close:disabled, .btn-close.disabled{
|
|
pointer-events:none;
|
|
-webkit-user-select:none;
|
|
-moz-user-select:none;
|
|
user-select:none;
|
|
opacity:0.25;
|
|
}
|
|
|
|
.btn-close-white{
|
|
filter:invert(1) grayscale(100%) brightness(200%);
|
|
}
|
|
|
|
.toast{
|
|
--bs-toast-zindex:1090;
|
|
--bs-toast-padding-x:0.75rem;
|
|
--bs-toast-padding-y:0.5rem;
|
|
--bs-toast-spacing:1.5rem;
|
|
--bs-toast-max-width:350px;
|
|
--bs-toast-font-size:0.875rem;
|
|
--bs-toast-color:;
|
|
--bs-toast-bg:rgba(255, 255, 255, 0.85);
|
|
--bs-toast-border-width:1px;
|
|
--bs-toast-border-color:var(--bs-border-color-translucent);
|
|
--bs-toast-border-radius:0.375rem;
|
|
--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
|
|
--bs-toast-header-color:#6c757d;
|
|
--bs-toast-header-bg:rgba(255, 255, 255, 0.85);
|
|
--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);
|
|
width:var(--bs-toast-max-width);
|
|
max-width:100%;
|
|
font-size:var(--bs-toast-font-size);
|
|
color:var(--bs-toast-color);
|
|
pointer-events:auto;
|
|
background-color:var(--bs-toast-bg);
|
|
background-clip:padding-box;
|
|
border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);
|
|
box-shadow:var(--bs-toast-box-shadow);
|
|
border-radius:var(--bs-toast-border-radius);
|
|
}
|
|
.toast.showing{
|
|
opacity:0;
|
|
}
|
|
.toast:not(.show){
|
|
display:none;
|
|
}
|
|
|
|
.toast-container{
|
|
--bs-toast-zindex:1090;
|
|
position:absolute;
|
|
z-index:var(--bs-toast-zindex);
|
|
width:-moz-max-content;
|
|
width:max-content;
|
|
max-width:100%;
|
|
pointer-events:none;
|
|
}
|
|
.toast-container > :not(:last-child){
|
|
margin-bottom:var(--bs-toast-spacing);
|
|
}
|
|
|
|
.toast-header{
|
|
display:flex;
|
|
align-items:center;
|
|
padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);
|
|
color:var(--bs-toast-header-color);
|
|
background-color:var(--bs-toast-header-bg);
|
|
background-clip:padding-box;
|
|
border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
|
|
border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
|
|
border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
|
|
}
|
|
.toast-header .btn-close{
|
|
margin-right:calc(-0.5 * var(--bs-toast-padding-x));
|
|
margin-left:var(--bs-toast-padding-x);
|
|
}
|
|
|
|
.toast-body{
|
|
padding:var(--bs-toast-padding-x);
|
|
word-wrap:break-word;
|
|
}
|
|
|
|
.modal{
|
|
--bs-modal-zindex:1055;
|
|
--bs-modal-width:500px;
|
|
--bs-modal-padding:1rem;
|
|
--bs-modal-margin:0.5rem;
|
|
--bs-modal-color:;
|
|
--bs-modal-bg:#fff;
|
|
--bs-modal-border-color:var(--bs-border-color-translucent);
|
|
--bs-modal-border-width:1px;
|
|
--bs-modal-border-radius:0.5rem;
|
|
--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
|
|
--bs-modal-inner-border-radius:calc(0.5rem - 1px);
|
|
--bs-modal-header-padding-x:1rem;
|
|
--bs-modal-header-padding-y:1rem;
|
|
--bs-modal-header-padding:1rem 1rem;
|
|
--bs-modal-header-border-color:var(--bs-border-color);
|
|
--bs-modal-header-border-width:1px;
|
|
--bs-modal-title-line-height:1.65;
|
|
--bs-modal-footer-gap:0.5rem;
|
|
--bs-modal-footer-bg:;
|
|
--bs-modal-footer-border-color:var(--bs-border-color);
|
|
--bs-modal-footer-border-width:1px;
|
|
position:fixed;
|
|
top:0;
|
|
left:0;
|
|
z-index:var(--bs-modal-zindex);
|
|
display:none;
|
|
width:100%;
|
|
height:100%;
|
|
overflow-x:hidden;
|
|
overflow-y:auto;
|
|
outline:0;
|
|
}
|
|
|
|
.modal-dialog{
|
|
position:relative;
|
|
width:auto;
|
|
margin:var(--bs-modal-margin);
|
|
pointer-events:none;
|
|
}
|
|
.modal.fade .modal-dialog{
|
|
transition:transform 0.3s ease-out;
|
|
transform:translate(0, -50px);
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.modal.fade .modal-dialog{
|
|
transition:none;
|
|
}
|
|
}
|
|
.modal.show .modal-dialog{
|
|
transform:none;
|
|
}
|
|
.modal.modal-static .modal-dialog{
|
|
transform:scale(1.02);
|
|
}
|
|
|
|
.modal-dialog-scrollable{
|
|
height:calc(100% - var(--bs-modal-margin) * 2);
|
|
}
|
|
.modal-dialog-scrollable .modal-content{
|
|
max-height:100%;
|
|
overflow:hidden;
|
|
}
|
|
.modal-dialog-scrollable .modal-body{
|
|
overflow-y:auto;
|
|
}
|
|
|
|
.modal-dialog-centered{
|
|
display:flex;
|
|
align-items:center;
|
|
min-height:calc(100% - var(--bs-modal-margin) * 2);
|
|
}
|
|
|
|
.modal-content{
|
|
position:relative;
|
|
display:flex;
|
|
flex-direction:column;
|
|
width:100%;
|
|
color:var(--bs-modal-color);
|
|
pointer-events:auto;
|
|
background-color:var(--bs-modal-bg);
|
|
background-clip:padding-box;
|
|
border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);
|
|
border-radius:var(--bs-modal-border-radius);
|
|
outline:0;
|
|
}
|
|
|
|
.modal-backdrop{
|
|
--bs-backdrop-zindex:1050;
|
|
--bs-backdrop-bg:#000;
|
|
--bs-backdrop-opacity:0.5;
|
|
position:fixed;
|
|
top:0;
|
|
left:0;
|
|
z-index:var(--bs-backdrop-zindex);
|
|
width:100vw;
|
|
height:100vh;
|
|
background-color:var(--bs-backdrop-bg);
|
|
}
|
|
.modal-backdrop.fade{
|
|
opacity:0;
|
|
}
|
|
.modal-backdrop.show{
|
|
opacity:var(--bs-backdrop-opacity);
|
|
}
|
|
|
|
.modal-header{
|
|
display:flex;
|
|
flex-shrink:0;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
padding:var(--bs-modal-header-padding);
|
|
border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
|
|
border-top-left-radius:var(--bs-modal-inner-border-radius);
|
|
border-top-right-radius:var(--bs-modal-inner-border-radius);
|
|
}
|
|
.modal-header .btn-close{
|
|
padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
|
|
margin:calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
|
|
}
|
|
|
|
.modal-title{
|
|
margin-bottom:0;
|
|
line-height:var(--bs-modal-title-line-height);
|
|
}
|
|
|
|
.modal-body{
|
|
position:relative;
|
|
flex:1 1 auto;
|
|
padding:var(--bs-modal-padding);
|
|
}
|
|
|
|
.modal-footer{
|
|
display:flex;
|
|
flex-shrink:0;
|
|
flex-wrap:wrap;
|
|
align-items:center;
|
|
justify-content:flex-end;
|
|
padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
|
|
background-color:var(--bs-modal-footer-bg);
|
|
border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
|
|
border-bottom-right-radius:var(--bs-modal-inner-border-radius);
|
|
border-bottom-left-radius:var(--bs-modal-inner-border-radius);
|
|
}
|
|
.modal-footer > *{
|
|
margin:calc(var(--bs-modal-footer-gap) * 0.5);
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.modal{
|
|
--bs-modal-margin:1.75rem;
|
|
--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
|
|
}
|
|
.modal-dialog{
|
|
max-width:var(--bs-modal-width);
|
|
margin-right:auto;
|
|
margin-left:auto;
|
|
}
|
|
.modal-sm{
|
|
--bs-modal-width:300px;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.modal-lg,
|
|
.modal-xl{
|
|
--bs-modal-width:800px;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.modal-xl{
|
|
--bs-modal-width:1140px;
|
|
}
|
|
}
|
|
.modal-fullscreen{
|
|
width:100vw;
|
|
max-width:none;
|
|
height:100%;
|
|
margin:0;
|
|
}
|
|
.modal-fullscreen .modal-content{
|
|
height:100%;
|
|
border:0;
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen .modal-header,
|
|
.modal-fullscreen .modal-footer{
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen .modal-body{
|
|
overflow-y:auto;
|
|
}
|
|
|
|
@media (max-width: 575.98px){
|
|
.modal-fullscreen-sm-down{
|
|
width:100vw;
|
|
max-width:none;
|
|
height:100%;
|
|
margin:0;
|
|
}
|
|
.modal-fullscreen-sm-down .modal-content{
|
|
height:100%;
|
|
border:0;
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-sm-down .modal-header,
|
|
.modal-fullscreen-sm-down .modal-footer{
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-sm-down .modal-body{
|
|
overflow-y:auto;
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.modal-fullscreen-md-down{
|
|
width:100vw;
|
|
max-width:none;
|
|
height:100%;
|
|
margin:0;
|
|
}
|
|
.modal-fullscreen-md-down .modal-content{
|
|
height:100%;
|
|
border:0;
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-md-down .modal-header,
|
|
.modal-fullscreen-md-down .modal-footer{
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-md-down .modal-body{
|
|
overflow-y:auto;
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.modal-fullscreen-lg-down{
|
|
width:100vw;
|
|
max-width:none;
|
|
height:100%;
|
|
margin:0;
|
|
}
|
|
.modal-fullscreen-lg-down .modal-content{
|
|
height:100%;
|
|
border:0;
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-lg-down .modal-header,
|
|
.modal-fullscreen-lg-down .modal-footer{
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-lg-down .modal-body{
|
|
overflow-y:auto;
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.modal-fullscreen-xl-down{
|
|
width:100vw;
|
|
max-width:none;
|
|
height:100%;
|
|
margin:0;
|
|
}
|
|
.modal-fullscreen-xl-down .modal-content{
|
|
height:100%;
|
|
border:0;
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-xl-down .modal-header,
|
|
.modal-fullscreen-xl-down .modal-footer{
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-xl-down .modal-body{
|
|
overflow-y:auto;
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.modal-fullscreen-xxl-down{
|
|
width:100vw;
|
|
max-width:none;
|
|
height:100%;
|
|
margin:0;
|
|
}
|
|
.modal-fullscreen-xxl-down .modal-content{
|
|
height:100%;
|
|
border:0;
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-xxl-down .modal-header,
|
|
.modal-fullscreen-xxl-down .modal-footer{
|
|
border-radius:0;
|
|
}
|
|
.modal-fullscreen-xxl-down .modal-body{
|
|
overflow-y:auto;
|
|
}
|
|
}
|
|
.tooltip{
|
|
--bs-tooltip-zindex:1080;
|
|
--bs-tooltip-max-width:200px;
|
|
--bs-tooltip-padding-x:0.5rem;
|
|
--bs-tooltip-padding-y:0.25rem;
|
|
--bs-tooltip-margin:;
|
|
--bs-tooltip-font-size:0.875rem;
|
|
--bs-tooltip-color:#fff;
|
|
--bs-tooltip-bg:#000;
|
|
--bs-tooltip-border-radius:0.375rem;
|
|
--bs-tooltip-opacity:0.9;
|
|
--bs-tooltip-arrow-width:0.8rem;
|
|
--bs-tooltip-arrow-height:0.4rem;
|
|
z-index:var(--bs-tooltip-zindex);
|
|
display:block;
|
|
padding:var(--bs-tooltip-arrow-height);
|
|
margin:var(--bs-tooltip-margin);
|
|
font-family:"Imprima Regular", sans-serif;
|
|
font-style:normal;
|
|
font-weight:400;
|
|
line-height:1.65;
|
|
text-align:left;
|
|
text-align:start;
|
|
text-decoration:none;
|
|
text-shadow:none;
|
|
text-transform:none;
|
|
letter-spacing:normal;
|
|
word-break:normal;
|
|
white-space:normal;
|
|
word-spacing:normal;
|
|
line-break:auto;
|
|
font-size:var(--bs-tooltip-font-size);
|
|
word-wrap:break-word;
|
|
opacity:0;
|
|
}
|
|
.tooltip.show{
|
|
opacity:var(--bs-tooltip-opacity);
|
|
}
|
|
.tooltip .tooltip-arrow{
|
|
display:block;
|
|
width:var(--bs-tooltip-arrow-width);
|
|
height:var(--bs-tooltip-arrow-height);
|
|
}
|
|
.tooltip .tooltip-arrow::before{
|
|
position:absolute;
|
|
content:"";
|
|
border-color:transparent;
|
|
border-style:solid;
|
|
}
|
|
|
|
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{
|
|
bottom:0;
|
|
}
|
|
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
|
|
top:-1px;
|
|
border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
|
|
border-top-color:var(--bs-tooltip-bg);
|
|
}
|
|
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{
|
|
left:0;
|
|
width:var(--bs-tooltip-arrow-height);
|
|
height:var(--bs-tooltip-arrow-width);
|
|
}
|
|
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
|
|
right:-1px;
|
|
border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
|
|
border-right-color:var(--bs-tooltip-bg);
|
|
}
|
|
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{
|
|
top:0;
|
|
}
|
|
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
|
|
bottom:-1px;
|
|
border-width:0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
|
|
border-bottom-color:var(--bs-tooltip-bg);
|
|
}
|
|
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{
|
|
right:0;
|
|
width:var(--bs-tooltip-arrow-height);
|
|
height:var(--bs-tooltip-arrow-width);
|
|
}
|
|
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
|
|
left:-1px;
|
|
border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
|
|
border-left-color:var(--bs-tooltip-bg);
|
|
}
|
|
.tooltip-inner{
|
|
max-width:var(--bs-tooltip-max-width);
|
|
padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
|
|
color:var(--bs-tooltip-color);
|
|
text-align:center;
|
|
background-color:var(--bs-tooltip-bg);
|
|
border-radius:var(--bs-tooltip-border-radius);
|
|
}
|
|
|
|
.popover{
|
|
--bs-popover-zindex:1070;
|
|
--bs-popover-max-width:276px;
|
|
--bs-popover-font-size:0.875rem;
|
|
--bs-popover-bg:#fff;
|
|
--bs-popover-border-width:1px;
|
|
--bs-popover-border-color:var(--bs-border-color-translucent);
|
|
--bs-popover-border-radius:0.5rem;
|
|
--bs-popover-inner-border-radius:calc(0.5rem - 1px);
|
|
--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
|
|
--bs-popover-header-padding-x:1rem;
|
|
--bs-popover-header-padding-y:0.5rem;
|
|
--bs-popover-header-font-size:1rem;
|
|
--bs-popover-header-color:;
|
|
--bs-popover-header-bg:#f0f0f0;
|
|
--bs-popover-body-padding-x:1rem;
|
|
--bs-popover-body-padding-y:1rem;
|
|
--bs-popover-body-color:#212529;
|
|
--bs-popover-arrow-width:1rem;
|
|
--bs-popover-arrow-height:0.5rem;
|
|
--bs-popover-arrow-border:var(--bs-popover-border-color);
|
|
z-index:var(--bs-popover-zindex);
|
|
display:block;
|
|
max-width:var(--bs-popover-max-width);
|
|
font-family:"Imprima Regular", sans-serif;
|
|
font-style:normal;
|
|
font-weight:400;
|
|
line-height:1.65;
|
|
text-align:left;
|
|
text-align:start;
|
|
text-decoration:none;
|
|
text-shadow:none;
|
|
text-transform:none;
|
|
letter-spacing:normal;
|
|
word-break:normal;
|
|
white-space:normal;
|
|
word-spacing:normal;
|
|
line-break:auto;
|
|
font-size:var(--bs-popover-font-size);
|
|
word-wrap:break-word;
|
|
background-color:var(--bs-popover-bg);
|
|
background-clip:padding-box;
|
|
border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
|
|
border-radius:var(--bs-popover-border-radius);
|
|
}
|
|
.popover .popover-arrow{
|
|
display:block;
|
|
width:var(--bs-popover-arrow-width);
|
|
height:var(--bs-popover-arrow-height);
|
|
}
|
|
.popover .popover-arrow::before, .popover .popover-arrow::after{
|
|
position:absolute;
|
|
display:block;
|
|
content:"";
|
|
border-color:transparent;
|
|
border-style:solid;
|
|
border-width:0;
|
|
}
|
|
|
|
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow{
|
|
bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
|
|
}
|
|
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after{
|
|
border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
|
|
}
|
|
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before{
|
|
bottom:0;
|
|
border-top-color:var(--bs-popover-arrow-border);
|
|
}
|
|
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after{
|
|
bottom:var(--bs-popover-border-width);
|
|
border-top-color:var(--bs-popover-bg);
|
|
}
|
|
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow{
|
|
left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
|
|
width:var(--bs-popover-arrow-height);
|
|
height:var(--bs-popover-arrow-width);
|
|
}
|
|
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after{
|
|
border-width:calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
|
|
}
|
|
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before{
|
|
left:0;
|
|
border-right-color:var(--bs-popover-arrow-border);
|
|
}
|
|
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after{
|
|
left:var(--bs-popover-border-width);
|
|
border-right-color:var(--bs-popover-bg);
|
|
}
|
|
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow{
|
|
top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
|
|
}
|
|
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after{
|
|
border-width:0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
|
|
}
|
|
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before{
|
|
top:0;
|
|
border-bottom-color:var(--bs-popover-arrow-border);
|
|
}
|
|
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after{
|
|
top:var(--bs-popover-border-width);
|
|
border-bottom-color:var(--bs-popover-bg);
|
|
}
|
|
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{
|
|
position:absolute;
|
|
top:0;
|
|
left:50%;
|
|
display:block;
|
|
width:var(--bs-popover-arrow-width);
|
|
margin-left:calc(-0.5 * var(--bs-popover-arrow-width));
|
|
content:"";
|
|
border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
|
|
}
|
|
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow{
|
|
right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
|
|
width:var(--bs-popover-arrow-height);
|
|
height:var(--bs-popover-arrow-width);
|
|
}
|
|
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after{
|
|
border-width:calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
|
|
}
|
|
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before{
|
|
right:0;
|
|
border-left-color:var(--bs-popover-arrow-border);
|
|
}
|
|
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after{
|
|
right:var(--bs-popover-border-width);
|
|
border-left-color:var(--bs-popover-bg);
|
|
}
|
|
.popover-header{
|
|
padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
|
|
margin-bottom:0;
|
|
font-size:var(--bs-popover-header-font-size);
|
|
color:var(--bs-popover-header-color);
|
|
background-color:var(--bs-popover-header-bg);
|
|
border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
|
|
border-top-left-radius:var(--bs-popover-inner-border-radius);
|
|
border-top-right-radius:var(--bs-popover-inner-border-radius);
|
|
}
|
|
.popover-header:empty{
|
|
display:none;
|
|
}
|
|
|
|
.popover-body{
|
|
padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
|
|
color:var(--bs-popover-body-color);
|
|
}
|
|
|
|
.carousel{
|
|
position:relative;
|
|
}
|
|
|
|
.carousel.pointer-event{
|
|
touch-action:pan-y;
|
|
}
|
|
|
|
.carousel-inner{
|
|
position:relative;
|
|
width:100%;
|
|
overflow:hidden;
|
|
}
|
|
.carousel-inner::after{
|
|
display:block;
|
|
clear:both;
|
|
content:"";
|
|
}
|
|
|
|
.carousel-item{
|
|
position:relative;
|
|
display:none;
|
|
float:left;
|
|
width:100%;
|
|
margin-right:-100%;
|
|
-webkit-backface-visibility:hidden;
|
|
backface-visibility:hidden;
|
|
transition:transform 0.6s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.carousel-item{
|
|
transition:none;
|
|
}
|
|
}
|
|
|
|
.carousel-item.active,
|
|
.carousel-item-next,
|
|
.carousel-item-prev{
|
|
display:block;
|
|
}
|
|
|
|
.carousel-item-next:not(.carousel-item-start),
|
|
.active.carousel-item-end{
|
|
transform:translateX(100%);
|
|
}
|
|
|
|
.carousel-item-prev:not(.carousel-item-end),
|
|
.active.carousel-item-start{
|
|
transform:translateX(-100%);
|
|
}
|
|
|
|
.carousel-fade .carousel-item{
|
|
opacity:0;
|
|
transition-property:opacity;
|
|
transform:none;
|
|
}
|
|
.carousel-fade .carousel-item.active,
|
|
.carousel-fade .carousel-item-next.carousel-item-start,
|
|
.carousel-fade .carousel-item-prev.carousel-item-end{
|
|
z-index:1;
|
|
opacity:1;
|
|
}
|
|
.carousel-fade .active.carousel-item-start,
|
|
.carousel-fade .active.carousel-item-end{
|
|
z-index:0;
|
|
opacity:0;
|
|
transition:opacity 0s 0.6s;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.carousel-fade .active.carousel-item-start,
|
|
.carousel-fade .active.carousel-item-end{
|
|
transition:none;
|
|
}
|
|
}
|
|
|
|
.carousel-control-prev,
|
|
.carousel-control-next{
|
|
position:absolute;
|
|
top:0;
|
|
bottom:0;
|
|
z-index:1;
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
width:15%;
|
|
padding:0;
|
|
color:#fff;
|
|
text-align:center;
|
|
background:none;
|
|
border:0;
|
|
opacity:0.5;
|
|
transition:opacity 0.15s ease;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.carousel-control-prev,
|
|
.carousel-control-next{
|
|
transition:none;
|
|
}
|
|
}
|
|
.carousel-control-prev:hover, .carousel-control-prev:focus,
|
|
.carousel-control-next:hover,
|
|
.carousel-control-next:focus{
|
|
color:#fff;
|
|
text-decoration:none;
|
|
outline:0;
|
|
opacity:0.9;
|
|
}
|
|
|
|
.carousel-control-prev{
|
|
left:0;
|
|
}
|
|
|
|
.carousel-control-next{
|
|
right:0;
|
|
}
|
|
|
|
.carousel-control-prev-icon,
|
|
.carousel-control-next-icon{
|
|
display:inline-block;
|
|
width:2rem;
|
|
height:2rem;
|
|
background-repeat:no-repeat;
|
|
background-position:50%;
|
|
background-size:100% 100%;
|
|
}
|
|
.carousel-control-prev-icon{
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
|
|
}
|
|
|
|
.carousel-control-next-icon{
|
|
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
|
|
}
|
|
|
|
.carousel-indicators{
|
|
position:absolute;
|
|
right:0;
|
|
bottom:0;
|
|
left:0;
|
|
z-index:2;
|
|
display:flex;
|
|
justify-content:center;
|
|
padding:0;
|
|
margin-right:15%;
|
|
margin-bottom:1rem;
|
|
margin-left:15%;
|
|
list-style:none;
|
|
}
|
|
.carousel-indicators [data-bs-target]{
|
|
box-sizing:content-box;
|
|
flex:0 1 auto;
|
|
width:30px;
|
|
height:3px;
|
|
padding:0;
|
|
margin-right:3px;
|
|
margin-left:3px;
|
|
text-indent:-999px;
|
|
cursor:pointer;
|
|
background-color:#fff;
|
|
background-clip:padding-box;
|
|
border:0;
|
|
border-top:10px solid transparent;
|
|
border-bottom:10px solid transparent;
|
|
opacity:0.5;
|
|
transition:opacity 0.6s ease;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.carousel-indicators [data-bs-target]{
|
|
transition:none;
|
|
}
|
|
}
|
|
.carousel-indicators .active{
|
|
opacity:1;
|
|
}
|
|
|
|
.carousel-caption{
|
|
position:absolute;
|
|
right:15%;
|
|
bottom:1.25rem;
|
|
left:15%;
|
|
padding-top:1.25rem;
|
|
padding-bottom:1.25rem;
|
|
color:#fff;
|
|
text-align:center;
|
|
}
|
|
|
|
.carousel-dark .carousel-control-prev-icon,
|
|
.carousel-dark .carousel-control-next-icon{
|
|
filter:invert(1) grayscale(100);
|
|
}
|
|
.carousel-dark .carousel-indicators [data-bs-target]{
|
|
background-color:#000;
|
|
}
|
|
.carousel-dark .carousel-caption{
|
|
color:#000;
|
|
}
|
|
|
|
.spinner-grow,
|
|
.spinner-border{
|
|
display:inline-block;
|
|
width:var(--bs-spinner-width);
|
|
height:var(--bs-spinner-height);
|
|
vertical-align:var(--bs-spinner-vertical-align);
|
|
border-radius:50%;
|
|
animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
|
|
}
|
|
|
|
@keyframes spinner-border{
|
|
to{
|
|
transform:rotate(360deg);
|
|
}
|
|
}
|
|
.spinner-border{
|
|
--bs-spinner-width:2rem;
|
|
--bs-spinner-height:2rem;
|
|
--bs-spinner-vertical-align:-0.125em;
|
|
--bs-spinner-border-width:0.25em;
|
|
--bs-spinner-animation-speed:0.75s;
|
|
--bs-spinner-animation-name:spinner-border;
|
|
border:var(--bs-spinner-border-width) solid currentcolor;
|
|
border-right-color:transparent;
|
|
}
|
|
|
|
.spinner-border-sm{
|
|
--bs-spinner-width:1rem;
|
|
--bs-spinner-height:1rem;
|
|
--bs-spinner-border-width:0.2em;
|
|
}
|
|
|
|
@keyframes spinner-grow{
|
|
0%{
|
|
transform:scale(0);
|
|
}
|
|
50%{
|
|
opacity:1;
|
|
transform:none;
|
|
}
|
|
}
|
|
.spinner-grow{
|
|
--bs-spinner-width:2rem;
|
|
--bs-spinner-height:2rem;
|
|
--bs-spinner-vertical-align:-0.125em;
|
|
--bs-spinner-animation-speed:0.75s;
|
|
--bs-spinner-animation-name:spinner-grow;
|
|
background-color:currentcolor;
|
|
opacity:0;
|
|
}
|
|
|
|
.spinner-grow-sm{
|
|
--bs-spinner-width:1rem;
|
|
--bs-spinner-height:1rem;
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce){
|
|
.spinner-border,
|
|
.spinner-grow{
|
|
--bs-spinner-animation-speed:1.5s;
|
|
}
|
|
}
|
|
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm{
|
|
--bs-offcanvas-zindex:1045;
|
|
--bs-offcanvas-width:400px;
|
|
--bs-offcanvas-height:30vh;
|
|
--bs-offcanvas-padding-x:1rem;
|
|
--bs-offcanvas-padding-y:1rem;
|
|
--bs-offcanvas-color:;
|
|
--bs-offcanvas-bg:#fff;
|
|
--bs-offcanvas-border-width:1px;
|
|
--bs-offcanvas-border-color:var(--bs-border-color-translucent);
|
|
--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
|
|
}
|
|
|
|
@media (max-width: 575.98px){
|
|
.offcanvas-sm{
|
|
position:fixed;
|
|
bottom:0;
|
|
z-index:var(--bs-offcanvas-zindex);
|
|
display:flex;
|
|
flex-direction:column;
|
|
max-width:100%;
|
|
color:var(--bs-offcanvas-color);
|
|
visibility:hidden;
|
|
background-color:var(--bs-offcanvas-bg);
|
|
background-clip:padding-box;
|
|
outline:0;
|
|
transition:transform 0.3s ease-in-out;
|
|
}
|
|
}
|
|
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){
|
|
.offcanvas-sm{
|
|
transition:none;
|
|
}
|
|
}
|
|
@media (max-width: 575.98px){
|
|
.offcanvas-sm.offcanvas-start{
|
|
top:0;
|
|
left:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 575.98px){
|
|
.offcanvas-sm.offcanvas-end{
|
|
top:0;
|
|
right:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(100%);
|
|
}
|
|
}
|
|
@media (max-width: 575.98px){
|
|
.offcanvas-sm.offcanvas-top{
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 575.98px){
|
|
.offcanvas-sm.offcanvas-bottom{
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(100%);
|
|
}
|
|
}
|
|
@media (max-width: 575.98px){
|
|
.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding){
|
|
transform:none;
|
|
}
|
|
}
|
|
@media (max-width: 575.98px){
|
|
.offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show{
|
|
visibility:visible;
|
|
}
|
|
}
|
|
@media (min-width: 576px){
|
|
.offcanvas-sm{
|
|
--bs-offcanvas-height:auto;
|
|
--bs-offcanvas-border-width:0;
|
|
background-color:transparent !important;
|
|
}
|
|
.offcanvas-sm .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.offcanvas-sm .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
background-color:transparent !important;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 767.98px){
|
|
.offcanvas-md{
|
|
position:fixed;
|
|
bottom:0;
|
|
z-index:var(--bs-offcanvas-zindex);
|
|
display:flex;
|
|
flex-direction:column;
|
|
max-width:100%;
|
|
color:var(--bs-offcanvas-color);
|
|
visibility:hidden;
|
|
background-color:var(--bs-offcanvas-bg);
|
|
background-clip:padding-box;
|
|
outline:0;
|
|
transition:transform 0.3s ease-in-out;
|
|
}
|
|
}
|
|
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){
|
|
.offcanvas-md{
|
|
transition:none;
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.offcanvas-md.offcanvas-start{
|
|
top:0;
|
|
left:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.offcanvas-md.offcanvas-end{
|
|
top:0;
|
|
right:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(100%);
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.offcanvas-md.offcanvas-top{
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.offcanvas-md.offcanvas-bottom{
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(100%);
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.offcanvas-md.showing, .offcanvas-md.show:not(.hiding){
|
|
transform:none;
|
|
}
|
|
}
|
|
@media (max-width: 767.98px){
|
|
.offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show{
|
|
visibility:visible;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.offcanvas-md{
|
|
--bs-offcanvas-height:auto;
|
|
--bs-offcanvas-border-width:0;
|
|
background-color:transparent !important;
|
|
}
|
|
.offcanvas-md .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.offcanvas-md .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
background-color:transparent !important;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 991.98px){
|
|
.offcanvas-lg{
|
|
position:fixed;
|
|
bottom:0;
|
|
z-index:var(--bs-offcanvas-zindex);
|
|
display:flex;
|
|
flex-direction:column;
|
|
max-width:100%;
|
|
color:var(--bs-offcanvas-color);
|
|
visibility:hidden;
|
|
background-color:var(--bs-offcanvas-bg);
|
|
background-clip:padding-box;
|
|
outline:0;
|
|
transition:transform 0.3s ease-in-out;
|
|
}
|
|
}
|
|
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){
|
|
.offcanvas-lg{
|
|
transition:none;
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.offcanvas-lg.offcanvas-start{
|
|
top:0;
|
|
left:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.offcanvas-lg.offcanvas-end{
|
|
top:0;
|
|
right:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(100%);
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.offcanvas-lg.offcanvas-top{
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.offcanvas-lg.offcanvas-bottom{
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(100%);
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding){
|
|
transform:none;
|
|
}
|
|
}
|
|
@media (max-width: 991.98px){
|
|
.offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show{
|
|
visibility:visible;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.offcanvas-lg{
|
|
--bs-offcanvas-height:auto;
|
|
--bs-offcanvas-border-width:0;
|
|
background-color:transparent !important;
|
|
}
|
|
.offcanvas-lg .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.offcanvas-lg .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
background-color:transparent !important;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1199.98px){
|
|
.offcanvas-xl{
|
|
position:fixed;
|
|
bottom:0;
|
|
z-index:var(--bs-offcanvas-zindex);
|
|
display:flex;
|
|
flex-direction:column;
|
|
max-width:100%;
|
|
color:var(--bs-offcanvas-color);
|
|
visibility:hidden;
|
|
background-color:var(--bs-offcanvas-bg);
|
|
background-clip:padding-box;
|
|
outline:0;
|
|
transition:transform 0.3s ease-in-out;
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){
|
|
.offcanvas-xl{
|
|
transition:none;
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.offcanvas-xl.offcanvas-start{
|
|
top:0;
|
|
left:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.offcanvas-xl.offcanvas-end{
|
|
top:0;
|
|
right:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(100%);
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.offcanvas-xl.offcanvas-top{
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.offcanvas-xl.offcanvas-bottom{
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(100%);
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding){
|
|
transform:none;
|
|
}
|
|
}
|
|
@media (max-width: 1199.98px){
|
|
.offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show{
|
|
visibility:visible;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.offcanvas-xl{
|
|
--bs-offcanvas-height:auto;
|
|
--bs-offcanvas-border-width:0;
|
|
background-color:transparent !important;
|
|
}
|
|
.offcanvas-xl .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.offcanvas-xl .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
background-color:transparent !important;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1399.98px){
|
|
.offcanvas-xxl{
|
|
position:fixed;
|
|
bottom:0;
|
|
z-index:var(--bs-offcanvas-zindex);
|
|
display:flex;
|
|
flex-direction:column;
|
|
max-width:100%;
|
|
color:var(--bs-offcanvas-color);
|
|
visibility:hidden;
|
|
background-color:var(--bs-offcanvas-bg);
|
|
background-clip:padding-box;
|
|
outline:0;
|
|
transition:transform 0.3s ease-in-out;
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){
|
|
.offcanvas-xxl{
|
|
transition:none;
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.offcanvas-xxl.offcanvas-start{
|
|
top:0;
|
|
left:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.offcanvas-xxl.offcanvas-end{
|
|
top:0;
|
|
right:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(100%);
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.offcanvas-xxl.offcanvas-top{
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(-100%);
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.offcanvas-xxl.offcanvas-bottom{
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(100%);
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding){
|
|
transform:none;
|
|
}
|
|
}
|
|
@media (max-width: 1399.98px){
|
|
.offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show{
|
|
visibility:visible;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.offcanvas-xxl{
|
|
--bs-offcanvas-height:auto;
|
|
--bs-offcanvas-border-width:0;
|
|
background-color:transparent !important;
|
|
}
|
|
.offcanvas-xxl .offcanvas-header{
|
|
display:none;
|
|
}
|
|
.offcanvas-xxl .offcanvas-body{
|
|
display:flex;
|
|
flex-grow:0;
|
|
padding:0;
|
|
overflow-y:visible;
|
|
background-color:transparent !important;
|
|
}
|
|
}
|
|
|
|
.offcanvas{
|
|
position:fixed;
|
|
bottom:0;
|
|
z-index:var(--bs-offcanvas-zindex);
|
|
display:flex;
|
|
flex-direction:column;
|
|
max-width:100%;
|
|
color:var(--bs-offcanvas-color);
|
|
visibility:hidden;
|
|
background-color:var(--bs-offcanvas-bg);
|
|
background-clip:padding-box;
|
|
outline:0;
|
|
transition:transform 0.3s ease-in-out;
|
|
}
|
|
@media (prefers-reduced-motion: reduce){
|
|
.offcanvas{
|
|
transition:none;
|
|
}
|
|
}
|
|
.offcanvas.offcanvas-start{
|
|
top:0;
|
|
left:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(-100%);
|
|
}
|
|
.offcanvas.offcanvas-end{
|
|
top:0;
|
|
right:0;
|
|
width:var(--bs-offcanvas-width);
|
|
border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateX(100%);
|
|
}
|
|
.offcanvas.offcanvas-top{
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(-100%);
|
|
}
|
|
.offcanvas.offcanvas-bottom{
|
|
right:0;
|
|
left:0;
|
|
height:var(--bs-offcanvas-height);
|
|
max-height:100%;
|
|
border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
|
|
transform:translateY(100%);
|
|
}
|
|
.offcanvas.showing, .offcanvas.show:not(.hiding){
|
|
transform:none;
|
|
}
|
|
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show{
|
|
visibility:visible;
|
|
}
|
|
|
|
.offcanvas-backdrop{
|
|
position:fixed;
|
|
top:0;
|
|
left:0;
|
|
z-index:1040;
|
|
width:100vw;
|
|
height:100vh;
|
|
background-color:#000;
|
|
}
|
|
.offcanvas-backdrop.fade{
|
|
opacity:0;
|
|
}
|
|
.offcanvas-backdrop.show{
|
|
opacity:0.5;
|
|
}
|
|
|
|
.offcanvas-header{
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:space-between;
|
|
padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
|
|
}
|
|
.offcanvas-header .btn-close{
|
|
padding:calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
|
|
margin-top:calc(-0.5 * var(--bs-offcanvas-padding-y));
|
|
margin-right:calc(-0.5 * var(--bs-offcanvas-padding-x));
|
|
margin-bottom:calc(-0.5 * var(--bs-offcanvas-padding-y));
|
|
}
|
|
|
|
.offcanvas-title{
|
|
margin-bottom:0;
|
|
line-height:1.65;
|
|
}
|
|
|
|
.offcanvas-body{
|
|
flex-grow:1;
|
|
padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
|
|
overflow-y:auto;
|
|
}
|
|
|
|
.placeholder{
|
|
display:inline-block;
|
|
min-height:1em;
|
|
vertical-align:middle;
|
|
cursor:wait;
|
|
background-color:currentcolor;
|
|
opacity:0.5;
|
|
}
|
|
.placeholder.btn::before{
|
|
display:inline-block;
|
|
content:"";
|
|
}
|
|
|
|
.placeholder-xs{
|
|
min-height:0.6em;
|
|
}
|
|
|
|
.placeholder-sm{
|
|
min-height:0.8em;
|
|
}
|
|
|
|
.placeholder-lg{
|
|
min-height:1.2em;
|
|
}
|
|
|
|
.placeholder-glow .placeholder{
|
|
animation:placeholder-glow 2s ease-in-out infinite;
|
|
}
|
|
|
|
@keyframes placeholder-glow{
|
|
50%{
|
|
opacity:0.2;
|
|
}
|
|
}
|
|
.placeholder-wave{
|
|
-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
|
|
mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
|
|
-webkit-mask-size:200% 100%;
|
|
mask-size:200% 100%;
|
|
animation:placeholder-wave 2s linear infinite;
|
|
}
|
|
|
|
@keyframes placeholder-wave{
|
|
100%{
|
|
-webkit-mask-position:-200% 0%;
|
|
mask-position:-200% 0%;
|
|
}
|
|
}
|
|
.clearfix::after{
|
|
display:block;
|
|
clear:both;
|
|
content:"";
|
|
}
|
|
|
|
.text-bg-primary{
|
|
color:#fff !important;
|
|
background-color:RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.text-bg-secondary{
|
|
color:#fff !important;
|
|
background-color:RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.text-bg-success{
|
|
color:#fff !important;
|
|
background-color:RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.text-bg-info{
|
|
color:#000 !important;
|
|
background-color:RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.text-bg-warning{
|
|
color:#000 !important;
|
|
background-color:RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.text-bg-danger{
|
|
color:#fff !important;
|
|
background-color:RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.text-bg-light{
|
|
color:#000 !important;
|
|
background-color:RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.text-bg-dark{
|
|
color:#fff !important;
|
|
background-color:RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
|
|
}
|
|
|
|
.link-primary{
|
|
color:#0d6efd !important;
|
|
}
|
|
.link-primary:hover, .link-primary:focus{
|
|
color:#0a58ca !important;
|
|
}
|
|
|
|
.link-secondary{
|
|
color:#6c757d !important;
|
|
}
|
|
.link-secondary:hover, .link-secondary:focus{
|
|
color:#565e64 !important;
|
|
}
|
|
|
|
.link-success{
|
|
color:#198754 !important;
|
|
}
|
|
.link-success:hover, .link-success:focus{
|
|
color:#146c43 !important;
|
|
}
|
|
|
|
.link-info{
|
|
color:#0dcaf0 !important;
|
|
}
|
|
.link-info:hover, .link-info:focus{
|
|
color:#3dd5f3 !important;
|
|
}
|
|
|
|
.link-warning{
|
|
color:#ffc107 !important;
|
|
}
|
|
.link-warning:hover, .link-warning:focus{
|
|
color:#ffcd39 !important;
|
|
}
|
|
|
|
.link-danger{
|
|
color:#dc3545 !important;
|
|
}
|
|
.link-danger:hover, .link-danger:focus{
|
|
color:#b02a37 !important;
|
|
}
|
|
|
|
.link-light{
|
|
color:#f8f9fa !important;
|
|
}
|
|
.link-light:hover, .link-light:focus{
|
|
color:#f9fafb !important;
|
|
}
|
|
|
|
.link-dark{
|
|
color:#212529 !important;
|
|
}
|
|
.link-dark:hover, .link-dark:focus{
|
|
color:#1a1e21 !important;
|
|
}
|
|
|
|
.ratio{
|
|
position:relative;
|
|
width:100%;
|
|
}
|
|
.ratio::before{
|
|
display:block;
|
|
padding-top:var(--bs-aspect-ratio);
|
|
content:"";
|
|
}
|
|
.ratio > *{
|
|
position:absolute;
|
|
top:0;
|
|
left:0;
|
|
width:100%;
|
|
height:100%;
|
|
}
|
|
|
|
.ratio-1x1{
|
|
--bs-aspect-ratio:100%;
|
|
}
|
|
|
|
.ratio-4x3{
|
|
--bs-aspect-ratio:75%;
|
|
}
|
|
|
|
.ratio-16x9{
|
|
--bs-aspect-ratio:56.25%;
|
|
}
|
|
|
|
.ratio-21x9{
|
|
--bs-aspect-ratio:42.8571428571%;
|
|
}
|
|
|
|
.fixed-top{
|
|
position:fixed;
|
|
top:0;
|
|
right:0;
|
|
left:0;
|
|
z-index:1030;
|
|
}
|
|
|
|
.fixed-bottom{
|
|
position:fixed;
|
|
right:0;
|
|
bottom:0;
|
|
left:0;
|
|
z-index:1030;
|
|
}
|
|
|
|
.sticky-top{
|
|
position:sticky;
|
|
top:0;
|
|
z-index:1020;
|
|
}
|
|
|
|
.sticky-bottom{
|
|
position:sticky;
|
|
bottom:0;
|
|
z-index:1020;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.sticky-sm-top{
|
|
position:sticky;
|
|
top:0;
|
|
z-index:1020;
|
|
}
|
|
.sticky-sm-bottom{
|
|
position:sticky;
|
|
bottom:0;
|
|
z-index:1020;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.sticky-md-top{
|
|
position:sticky;
|
|
top:0;
|
|
z-index:1020;
|
|
}
|
|
.sticky-md-bottom{
|
|
position:sticky;
|
|
bottom:0;
|
|
z-index:1020;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.sticky-lg-top{
|
|
position:sticky;
|
|
top:0;
|
|
z-index:1020;
|
|
}
|
|
.sticky-lg-bottom{
|
|
position:sticky;
|
|
bottom:0;
|
|
z-index:1020;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.sticky-xl-top{
|
|
position:sticky;
|
|
top:0;
|
|
z-index:1020;
|
|
}
|
|
.sticky-xl-bottom{
|
|
position:sticky;
|
|
bottom:0;
|
|
z-index:1020;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.sticky-xxl-top{
|
|
position:sticky;
|
|
top:0;
|
|
z-index:1020;
|
|
}
|
|
.sticky-xxl-bottom{
|
|
position:sticky;
|
|
bottom:0;
|
|
z-index:1020;
|
|
}
|
|
}
|
|
.hstack{
|
|
display:flex;
|
|
flex-direction:row;
|
|
align-items:center;
|
|
align-self:stretch;
|
|
}
|
|
|
|
.vstack{
|
|
display:flex;
|
|
flex:1 1 auto;
|
|
flex-direction:column;
|
|
align-self:stretch;
|
|
}
|
|
|
|
.visually-hidden,
|
|
.visually-hidden-focusable:not(:focus):not(:focus-within){
|
|
position:absolute !important;
|
|
width:1px !important;
|
|
height:1px !important;
|
|
padding:0 !important;
|
|
margin:-1px !important;
|
|
overflow:hidden !important;
|
|
clip:rect(0, 0, 0, 0) !important;
|
|
white-space:nowrap !important;
|
|
border:0 !important;
|
|
}
|
|
|
|
.stretched-link::after{
|
|
position:absolute;
|
|
top:0;
|
|
right:0;
|
|
bottom:0;
|
|
left:0;
|
|
z-index:1;
|
|
content:"";
|
|
}
|
|
|
|
.text-truncate{
|
|
overflow:hidden;
|
|
text-overflow:ellipsis;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
.vr{
|
|
display:inline-block;
|
|
align-self:stretch;
|
|
width:1px;
|
|
min-height:1em;
|
|
background-color:currentcolor;
|
|
opacity:0.25;
|
|
}
|
|
|
|
.align-baseline{
|
|
vertical-align:baseline !important;
|
|
}
|
|
|
|
.align-top{
|
|
vertical-align:top !important;
|
|
}
|
|
|
|
.align-middle{
|
|
vertical-align:middle !important;
|
|
}
|
|
|
|
.align-bottom{
|
|
vertical-align:bottom !important;
|
|
}
|
|
|
|
.align-text-bottom{
|
|
vertical-align:text-bottom !important;
|
|
}
|
|
|
|
.align-text-top{
|
|
vertical-align:text-top !important;
|
|
}
|
|
|
|
.float-start{
|
|
float:left !important;
|
|
}
|
|
|
|
.float-end{
|
|
float:right !important;
|
|
}
|
|
|
|
.float-none{
|
|
float:none !important;
|
|
}
|
|
|
|
.opacity-0{
|
|
opacity:0 !important;
|
|
}
|
|
|
|
.opacity-25{
|
|
opacity:0.25 !important;
|
|
}
|
|
|
|
.opacity-50{
|
|
opacity:0.5 !important;
|
|
}
|
|
|
|
.opacity-75{
|
|
opacity:0.75 !important;
|
|
}
|
|
|
|
.opacity-100{
|
|
opacity:1 !important;
|
|
}
|
|
|
|
.overflow-auto{
|
|
overflow:auto !important;
|
|
}
|
|
|
|
.overflow-hidden{
|
|
overflow:hidden !important;
|
|
}
|
|
|
|
.overflow-visible{
|
|
overflow:visible !important;
|
|
}
|
|
|
|
.overflow-scroll{
|
|
overflow:scroll !important;
|
|
}
|
|
|
|
.d-inline{
|
|
display:inline !important;
|
|
}
|
|
|
|
.d-inline-block{
|
|
display:inline-block !important;
|
|
}
|
|
|
|
.d-block{
|
|
display:block !important;
|
|
}
|
|
|
|
.d-grid{
|
|
display:grid !important;
|
|
}
|
|
|
|
.d-table{
|
|
display:table !important;
|
|
}
|
|
|
|
.d-table-row{
|
|
display:table-row !important;
|
|
}
|
|
|
|
.d-table-cell{
|
|
display:table-cell !important;
|
|
}
|
|
|
|
.d-flex{
|
|
display:flex !important;
|
|
}
|
|
|
|
.d-inline-flex{
|
|
display:inline-flex !important;
|
|
}
|
|
|
|
.d-none{
|
|
display:none !important;
|
|
}
|
|
|
|
.shadow{
|
|
box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
|
|
}
|
|
|
|
.shadow-sm{
|
|
box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
|
|
}
|
|
|
|
.shadow-lg{
|
|
box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
|
|
}
|
|
|
|
.shadow-none{
|
|
box-shadow:none !important;
|
|
}
|
|
|
|
.position-static{
|
|
position:static !important;
|
|
}
|
|
|
|
.position-relative{
|
|
position:relative !important;
|
|
}
|
|
|
|
.position-absolute{
|
|
position:absolute !important;
|
|
}
|
|
|
|
.position-fixed{
|
|
position:fixed !important;
|
|
}
|
|
|
|
.position-sticky{
|
|
position:sticky !important;
|
|
}
|
|
|
|
.top-0{
|
|
top:0 !important;
|
|
}
|
|
|
|
.top-50{
|
|
top:50% !important;
|
|
}
|
|
|
|
.top-100{
|
|
top:100% !important;
|
|
}
|
|
|
|
.bottom-0{
|
|
bottom:0 !important;
|
|
}
|
|
|
|
.bottom-50{
|
|
bottom:50% !important;
|
|
}
|
|
|
|
.bottom-100{
|
|
bottom:100% !important;
|
|
}
|
|
|
|
.start-0{
|
|
left:0 !important;
|
|
}
|
|
|
|
.start-50{
|
|
left:50% !important;
|
|
}
|
|
|
|
.start-100{
|
|
left:100% !important;
|
|
}
|
|
|
|
.end-0{
|
|
right:0 !important;
|
|
}
|
|
|
|
.end-50{
|
|
right:50% !important;
|
|
}
|
|
|
|
.end-100{
|
|
right:100% !important;
|
|
}
|
|
|
|
.translate-middle{
|
|
transform:translate(-50%, -50%) !important;
|
|
}
|
|
|
|
.translate-middle-x{
|
|
transform:translateX(-50%) !important;
|
|
}
|
|
|
|
.translate-middle-y{
|
|
transform:translateY(-50%) !important;
|
|
}
|
|
|
|
.border{
|
|
border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-top{
|
|
border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-end{
|
|
border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-bottom{
|
|
border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-start{
|
|
border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-primary{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-secondary{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-success{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-info{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-warning{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-danger{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-light{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-dark{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-white{
|
|
--bs-border-opacity:1;
|
|
border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
|
|
}
|
|
|
|
.border-1{
|
|
--bs-border-width:1px;
|
|
}
|
|
|
|
.border-2{
|
|
--bs-border-width:2px;
|
|
}
|
|
|
|
.border-3{
|
|
--bs-border-width:3px;
|
|
}
|
|
|
|
.border-4{
|
|
--bs-border-width:4px;
|
|
}
|
|
|
|
.border-5{
|
|
--bs-border-width:5px;
|
|
}
|
|
|
|
.border-opacity-10{
|
|
--bs-border-opacity:0.1;
|
|
}
|
|
|
|
.border-opacity-25{
|
|
--bs-border-opacity:0.25;
|
|
}
|
|
|
|
.border-opacity-50{
|
|
--bs-border-opacity:0.5;
|
|
}
|
|
|
|
.border-opacity-75{
|
|
--bs-border-opacity:0.75;
|
|
}
|
|
|
|
.border-opacity-100{
|
|
--bs-border-opacity:1;
|
|
}
|
|
|
|
.w-25{
|
|
width:25% !important;
|
|
}
|
|
|
|
.w-50{
|
|
width:50% !important;
|
|
}
|
|
|
|
.w-75{
|
|
width:75% !important;
|
|
}
|
|
|
|
.w-100{
|
|
width:100% !important;
|
|
}
|
|
|
|
.w-auto{
|
|
width:auto !important;
|
|
}
|
|
|
|
.mw-100{
|
|
max-width:100% !important;
|
|
}
|
|
|
|
.vw-100{
|
|
width:100vw !important;
|
|
}
|
|
|
|
.min-vw-100{
|
|
min-width:100vw !important;
|
|
}
|
|
|
|
.h-25{
|
|
height:25% !important;
|
|
}
|
|
|
|
.h-50{
|
|
height:50% !important;
|
|
}
|
|
|
|
.h-75{
|
|
height:75% !important;
|
|
}
|
|
|
|
.h-100{
|
|
height:100% !important;
|
|
}
|
|
|
|
.h-auto{
|
|
height:auto !important;
|
|
}
|
|
|
|
.mh-100{
|
|
max-height:100% !important;
|
|
}
|
|
|
|
.vh-100{
|
|
height:100vh !important;
|
|
}
|
|
|
|
.min-vh-100{
|
|
min-height:100vh !important;
|
|
}
|
|
|
|
.flex-fill{
|
|
flex:1 1 auto !important;
|
|
}
|
|
|
|
.flex-row{
|
|
flex-direction:row !important;
|
|
}
|
|
|
|
.flex-column{
|
|
flex-direction:column !important;
|
|
}
|
|
|
|
.flex-row-reverse{
|
|
flex-direction:row-reverse !important;
|
|
}
|
|
|
|
.flex-column-reverse{
|
|
flex-direction:column-reverse !important;
|
|
}
|
|
|
|
.flex-grow-0{
|
|
flex-grow:0 !important;
|
|
}
|
|
|
|
.flex-grow-1{
|
|
flex-grow:1 !important;
|
|
}
|
|
|
|
.flex-shrink-0{
|
|
flex-shrink:0 !important;
|
|
}
|
|
|
|
.flex-shrink-1{
|
|
flex-shrink:1 !important;
|
|
}
|
|
|
|
.flex-wrap{
|
|
flex-wrap:wrap !important;
|
|
}
|
|
|
|
.flex-nowrap{
|
|
flex-wrap:nowrap !important;
|
|
}
|
|
|
|
.flex-wrap-reverse{
|
|
flex-wrap:wrap-reverse !important;
|
|
}
|
|
|
|
.justify-content-start{
|
|
justify-content:flex-start !important;
|
|
}
|
|
|
|
.justify-content-end{
|
|
justify-content:flex-end !important;
|
|
}
|
|
|
|
.justify-content-center{
|
|
justify-content:center !important;
|
|
}
|
|
|
|
.justify-content-between{
|
|
justify-content:space-between !important;
|
|
}
|
|
|
|
.justify-content-around{
|
|
justify-content:space-around !important;
|
|
}
|
|
|
|
.justify-content-evenly{
|
|
justify-content:space-evenly !important;
|
|
}
|
|
|
|
.align-items-start{
|
|
align-items:flex-start !important;
|
|
}
|
|
|
|
.align-items-end{
|
|
align-items:flex-end !important;
|
|
}
|
|
|
|
.align-items-center{
|
|
align-items:center !important;
|
|
}
|
|
|
|
.align-items-baseline{
|
|
align-items:baseline !important;
|
|
}
|
|
|
|
.align-items-stretch{
|
|
align-items:stretch !important;
|
|
}
|
|
|
|
.align-content-start{
|
|
align-content:flex-start !important;
|
|
}
|
|
|
|
.align-content-end{
|
|
align-content:flex-end !important;
|
|
}
|
|
|
|
.align-content-center{
|
|
align-content:center !important;
|
|
}
|
|
|
|
.align-content-between{
|
|
align-content:space-between !important;
|
|
}
|
|
|
|
.align-content-around{
|
|
align-content:space-around !important;
|
|
}
|
|
|
|
.align-content-stretch{
|
|
align-content:stretch !important;
|
|
}
|
|
|
|
.align-self-auto{
|
|
align-self:auto !important;
|
|
}
|
|
|
|
.align-self-start{
|
|
align-self:flex-start !important;
|
|
}
|
|
|
|
.align-self-end{
|
|
align-self:flex-end !important;
|
|
}
|
|
|
|
.align-self-center{
|
|
align-self:center !important;
|
|
}
|
|
|
|
.align-self-baseline{
|
|
align-self:baseline !important;
|
|
}
|
|
|
|
.align-self-stretch{
|
|
align-self:stretch !important;
|
|
}
|
|
|
|
.order-first{
|
|
order:-1 !important;
|
|
}
|
|
|
|
.order-0{
|
|
order:0 !important;
|
|
}
|
|
|
|
.order-1{
|
|
order:1 !important;
|
|
}
|
|
|
|
.order-2{
|
|
order:2 !important;
|
|
}
|
|
|
|
.order-3{
|
|
order:3 !important;
|
|
}
|
|
|
|
.order-4{
|
|
order:4 !important;
|
|
}
|
|
|
|
.order-5{
|
|
order:5 !important;
|
|
}
|
|
|
|
.order-last{
|
|
order:6 !important;
|
|
}
|
|
|
|
.m-0{
|
|
margin:0 !important;
|
|
}
|
|
|
|
.m-1{
|
|
margin:0.25rem !important;
|
|
}
|
|
|
|
.m-2{
|
|
margin:0.5rem !important;
|
|
}
|
|
|
|
.m-3{
|
|
margin:1rem !important;
|
|
}
|
|
|
|
.m-4{
|
|
margin:1.5rem !important;
|
|
}
|
|
|
|
.m-5{
|
|
margin:3rem !important;
|
|
}
|
|
|
|
.m-auto{
|
|
margin:auto !important;
|
|
}
|
|
|
|
.mx-0{
|
|
margin-right:0 !important;
|
|
margin-left:0 !important;
|
|
}
|
|
|
|
.mx-1{
|
|
margin-right:0.25rem !important;
|
|
margin-left:0.25rem !important;
|
|
}
|
|
|
|
.mx-2{
|
|
margin-right:0.5rem !important;
|
|
margin-left:0.5rem !important;
|
|
}
|
|
|
|
.mx-3{
|
|
margin-right:1rem !important;
|
|
margin-left:1rem !important;
|
|
}
|
|
|
|
.mx-4{
|
|
margin-right:1.5rem !important;
|
|
margin-left:1.5rem !important;
|
|
}
|
|
|
|
.mx-5{
|
|
margin-right:3rem !important;
|
|
margin-left:3rem !important;
|
|
}
|
|
|
|
.mx-auto{
|
|
margin-right:auto !important;
|
|
margin-left:auto !important;
|
|
}
|
|
|
|
.my-0{
|
|
margin-top:0 !important;
|
|
margin-bottom:0 !important;
|
|
}
|
|
|
|
.my-1{
|
|
margin-top:0.25rem !important;
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
|
|
.my-2{
|
|
margin-top:0.5rem !important;
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
|
|
.my-3{
|
|
margin-top:1rem !important;
|
|
margin-bottom:1rem !important;
|
|
}
|
|
|
|
.my-4{
|
|
margin-top:1.5rem !important;
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
|
|
.my-5{
|
|
margin-top:3rem !important;
|
|
margin-bottom:3rem !important;
|
|
}
|
|
|
|
.my-auto{
|
|
margin-top:auto !important;
|
|
margin-bottom:auto !important;
|
|
}
|
|
|
|
.mt-0{
|
|
margin-top:0 !important;
|
|
}
|
|
|
|
.mt-1{
|
|
margin-top:0.25rem !important;
|
|
}
|
|
|
|
.mt-2{
|
|
margin-top:0.5rem !important;
|
|
}
|
|
|
|
.mt-3{
|
|
margin-top:1rem !important;
|
|
}
|
|
|
|
.mt-4{
|
|
margin-top:1.5rem !important;
|
|
}
|
|
|
|
.mt-5{
|
|
margin-top:3rem !important;
|
|
}
|
|
|
|
.mt-auto{
|
|
margin-top:auto !important;
|
|
}
|
|
|
|
.me-0{
|
|
margin-right:0 !important;
|
|
}
|
|
|
|
.me-1{
|
|
margin-right:0.25rem !important;
|
|
}
|
|
|
|
.me-2{
|
|
margin-right:0.5rem !important;
|
|
}
|
|
|
|
.me-3{
|
|
margin-right:1rem !important;
|
|
}
|
|
|
|
.me-4{
|
|
margin-right:1.5rem !important;
|
|
}
|
|
|
|
.me-5{
|
|
margin-right:3rem !important;
|
|
}
|
|
|
|
.me-auto{
|
|
margin-right:auto !important;
|
|
}
|
|
|
|
.mb-0{
|
|
margin-bottom:0 !important;
|
|
}
|
|
|
|
.mb-1{
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
|
|
.mb-2{
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
|
|
.mb-3{
|
|
margin-bottom:1rem !important;
|
|
}
|
|
|
|
.mb-4{
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
|
|
.mb-5{
|
|
margin-bottom:3rem !important;
|
|
}
|
|
|
|
.mb-auto{
|
|
margin-bottom:auto !important;
|
|
}
|
|
|
|
.ms-0{
|
|
margin-left:0 !important;
|
|
}
|
|
|
|
.ms-1{
|
|
margin-left:0.25rem !important;
|
|
}
|
|
|
|
.ms-2{
|
|
margin-left:0.5rem !important;
|
|
}
|
|
|
|
.ms-3{
|
|
margin-left:1rem !important;
|
|
}
|
|
|
|
.ms-4{
|
|
margin-left:1.5rem !important;
|
|
}
|
|
|
|
.ms-5{
|
|
margin-left:3rem !important;
|
|
}
|
|
|
|
.ms-auto{
|
|
margin-left:auto !important;
|
|
}
|
|
|
|
.p-0{
|
|
padding:0 !important;
|
|
}
|
|
|
|
.p-1{
|
|
padding:0.25rem !important;
|
|
}
|
|
|
|
.p-2{
|
|
padding:0.5rem !important;
|
|
}
|
|
|
|
.p-3{
|
|
padding:1rem !important;
|
|
}
|
|
|
|
.p-4{
|
|
padding:1.5rem !important;
|
|
}
|
|
|
|
.p-5{
|
|
padding:3rem !important;
|
|
}
|
|
|
|
.px-0{
|
|
padding-right:0 !important;
|
|
padding-left:0 !important;
|
|
}
|
|
|
|
.px-1{
|
|
padding-right:0.25rem !important;
|
|
padding-left:0.25rem !important;
|
|
}
|
|
|
|
.px-2{
|
|
padding-right:0.5rem !important;
|
|
padding-left:0.5rem !important;
|
|
}
|
|
|
|
.px-3{
|
|
padding-right:1rem !important;
|
|
padding-left:1rem !important;
|
|
}
|
|
|
|
.px-4{
|
|
padding-right:1.5rem !important;
|
|
padding-left:1.5rem !important;
|
|
}
|
|
|
|
.px-5{
|
|
padding-right:3rem !important;
|
|
padding-left:3rem !important;
|
|
}
|
|
|
|
.py-0{
|
|
padding-top:0 !important;
|
|
padding-bottom:0 !important;
|
|
}
|
|
|
|
.py-1{
|
|
padding-top:0.25rem !important;
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
|
|
.py-2{
|
|
padding-top:0.5rem !important;
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
|
|
.py-3{
|
|
padding-top:1rem !important;
|
|
padding-bottom:1rem !important;
|
|
}
|
|
|
|
.py-4{
|
|
padding-top:1.5rem !important;
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
|
|
.py-5{
|
|
padding-top:3rem !important;
|
|
padding-bottom:3rem !important;
|
|
}
|
|
|
|
.pt-0{
|
|
padding-top:0 !important;
|
|
}
|
|
|
|
.pt-1{
|
|
padding-top:0.25rem !important;
|
|
}
|
|
|
|
.pt-2{
|
|
padding-top:0.5rem !important;
|
|
}
|
|
|
|
.pt-3{
|
|
padding-top:1rem !important;
|
|
}
|
|
|
|
.pt-4{
|
|
padding-top:1.5rem !important;
|
|
}
|
|
|
|
.pt-5{
|
|
padding-top:3rem !important;
|
|
}
|
|
|
|
.pe-0{
|
|
padding-right:0 !important;
|
|
}
|
|
|
|
.pe-1{
|
|
padding-right:0.25rem !important;
|
|
}
|
|
|
|
.pe-2{
|
|
padding-right:0.5rem !important;
|
|
}
|
|
|
|
.pe-3{
|
|
padding-right:1rem !important;
|
|
}
|
|
|
|
.pe-4{
|
|
padding-right:1.5rem !important;
|
|
}
|
|
|
|
.pe-5{
|
|
padding-right:3rem !important;
|
|
}
|
|
|
|
.pb-0{
|
|
padding-bottom:0 !important;
|
|
}
|
|
|
|
.pb-1{
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
|
|
.pb-2{
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
|
|
.pb-3{
|
|
padding-bottom:1rem !important;
|
|
}
|
|
|
|
.pb-4{
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
|
|
.pb-5{
|
|
padding-bottom:3rem !important;
|
|
}
|
|
|
|
.ps-0{
|
|
padding-left:0 !important;
|
|
}
|
|
|
|
.ps-1{
|
|
padding-left:0.25rem !important;
|
|
}
|
|
|
|
.ps-2{
|
|
padding-left:0.5rem !important;
|
|
}
|
|
|
|
.ps-3{
|
|
padding-left:1rem !important;
|
|
}
|
|
|
|
.ps-4{
|
|
padding-left:1.5rem !important;
|
|
}
|
|
|
|
.ps-5{
|
|
padding-left:3rem !important;
|
|
}
|
|
|
|
.gap-0{
|
|
gap:0 !important;
|
|
}
|
|
|
|
.gap-1{
|
|
gap:0.25rem !important;
|
|
}
|
|
|
|
.gap-2{
|
|
gap:0.5rem !important;
|
|
}
|
|
|
|
.gap-3{
|
|
gap:1rem !important;
|
|
}
|
|
|
|
.gap-4{
|
|
gap:1.5rem !important;
|
|
}
|
|
|
|
.gap-5{
|
|
gap:3rem !important;
|
|
}
|
|
|
|
.font-monospace{
|
|
font-family:var(--bs-font-monospace) !important;
|
|
}
|
|
|
|
.fs-1{
|
|
font-size:calc(1.375rem + 1.5vw) !important;
|
|
}
|
|
|
|
.fs-2{
|
|
font-size:calc(1.325rem + 0.9vw) !important;
|
|
}
|
|
|
|
.fs-3{
|
|
font-size:calc(1.3rem + 0.6vw) !important;
|
|
}
|
|
|
|
.fs-4{
|
|
font-size:calc(1.275rem + 0.3vw) !important;
|
|
}
|
|
|
|
.fs-5{
|
|
font-size:1.25rem !important;
|
|
}
|
|
|
|
.fs-6{
|
|
font-size:1rem !important;
|
|
}
|
|
|
|
.fst-italic{
|
|
font-style:italic !important;
|
|
}
|
|
|
|
.fst-normal{
|
|
font-style:normal !important;
|
|
}
|
|
|
|
.fw-light{
|
|
font-weight:300 !important;
|
|
}
|
|
|
|
.fw-lighter{
|
|
font-weight:lighter !important;
|
|
}
|
|
|
|
.fw-normal{
|
|
font-weight:400 !important;
|
|
}
|
|
|
|
.fw-bold{
|
|
font-weight:700 !important;
|
|
}
|
|
|
|
.fw-semibold{
|
|
font-weight:600 !important;
|
|
}
|
|
|
|
.fw-bolder{
|
|
font-weight:bolder !important;
|
|
}
|
|
|
|
.lh-1{
|
|
line-height:1 !important;
|
|
}
|
|
|
|
.lh-sm{
|
|
line-height:1.25 !important;
|
|
}
|
|
|
|
.lh-base{
|
|
line-height:1.65 !important;
|
|
}
|
|
|
|
.lh-lg{
|
|
line-height:2 !important;
|
|
}
|
|
|
|
.text-start{
|
|
text-align:left !important;
|
|
}
|
|
|
|
.text-end{
|
|
text-align:right !important;
|
|
}
|
|
|
|
.text-center{
|
|
text-align:center !important;
|
|
}
|
|
|
|
.text-decoration-none{
|
|
text-decoration:none !important;
|
|
}
|
|
|
|
.text-decoration-underline{
|
|
text-decoration:underline !important;
|
|
}
|
|
|
|
.text-decoration-line-through{
|
|
text-decoration:line-through !important;
|
|
}
|
|
|
|
.text-lowercase{
|
|
text-transform:lowercase !important;
|
|
}
|
|
|
|
.text-uppercase{
|
|
text-transform:uppercase !important;
|
|
}
|
|
|
|
.text-capitalize{
|
|
text-transform:capitalize !important;
|
|
}
|
|
|
|
.text-wrap{
|
|
white-space:normal !important;
|
|
}
|
|
|
|
.text-nowrap{
|
|
white-space:nowrap !important;
|
|
}
|
|
.text-break{
|
|
word-wrap:break-word !important;
|
|
word-break:break-word !important;
|
|
}
|
|
.text-primary{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-secondary{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-success{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-info{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-warning{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-danger{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-light{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-dark{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-black{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-white{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-body{
|
|
--bs-text-opacity:1;
|
|
color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
|
|
}
|
|
|
|
.text-muted{
|
|
--bs-text-opacity:1;
|
|
color:#6c757d !important;
|
|
}
|
|
|
|
.text-black-50{
|
|
--bs-text-opacity:1;
|
|
color:rgba(0, 0, 0, 0.5) !important;
|
|
}
|
|
|
|
.text-white-50{
|
|
--bs-text-opacity:1;
|
|
color:rgba(255, 255, 255, 0.5) !important;
|
|
}
|
|
|
|
.text-reset{
|
|
--bs-text-opacity:1;
|
|
color:inherit !important;
|
|
}
|
|
|
|
.text-opacity-25{
|
|
--bs-text-opacity:0.25;
|
|
}
|
|
|
|
.text-opacity-50{
|
|
--bs-text-opacity:0.5;
|
|
}
|
|
|
|
.text-opacity-75{
|
|
--bs-text-opacity:0.75;
|
|
}
|
|
|
|
.text-opacity-100{
|
|
--bs-text-opacity:1;
|
|
}
|
|
|
|
.bg-primary{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-secondary{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-success{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-info{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-warning{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-danger{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-light{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-dark{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-black{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-white{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-body{
|
|
--bs-bg-opacity:1;
|
|
background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
|
|
}
|
|
|
|
.bg-transparent{
|
|
--bs-bg-opacity:1;
|
|
background-color:transparent !important;
|
|
}
|
|
|
|
.bg-opacity-10{
|
|
--bs-bg-opacity:0.1;
|
|
}
|
|
|
|
.bg-opacity-25{
|
|
--bs-bg-opacity:0.25;
|
|
}
|
|
|
|
.bg-opacity-50{
|
|
--bs-bg-opacity:0.5;
|
|
}
|
|
|
|
.bg-opacity-75{
|
|
--bs-bg-opacity:0.75;
|
|
}
|
|
|
|
.bg-opacity-100{
|
|
--bs-bg-opacity:1;
|
|
}
|
|
|
|
.bg-gradient{
|
|
background-image:var(--bs-gradient) !important;
|
|
}
|
|
|
|
.user-select-all{
|
|
-webkit-user-select:all !important;
|
|
-moz-user-select:all !important;
|
|
user-select:all !important;
|
|
}
|
|
|
|
.user-select-auto{
|
|
-webkit-user-select:auto !important;
|
|
-moz-user-select:auto !important;
|
|
user-select:auto !important;
|
|
}
|
|
|
|
.user-select-none{
|
|
-webkit-user-select:none !important;
|
|
-moz-user-select:none !important;
|
|
user-select:none !important;
|
|
}
|
|
|
|
.pe-none{
|
|
pointer-events:none !important;
|
|
}
|
|
|
|
.pe-auto{
|
|
pointer-events:auto !important;
|
|
}
|
|
|
|
.rounded{
|
|
border-radius:var(--bs-border-radius) !important;
|
|
}
|
|
|
|
.rounded-0{
|
|
border-radius:0 !important;
|
|
}
|
|
|
|
.rounded-1{
|
|
border-radius:var(--bs-border-radius-sm) !important;
|
|
}
|
|
|
|
.rounded-2{
|
|
border-radius:var(--bs-border-radius) !important;
|
|
}
|
|
|
|
.rounded-3{
|
|
border-radius:var(--bs-border-radius-lg) !important;
|
|
}
|
|
|
|
.rounded-4{
|
|
border-radius:var(--bs-border-radius-xl) !important;
|
|
}
|
|
|
|
.rounded-5{
|
|
border-radius:var(--bs-border-radius-2xl) !important;
|
|
}
|
|
|
|
.rounded-circle{
|
|
border-radius:50% !important;
|
|
}
|
|
|
|
.rounded-pill{
|
|
border-radius:var(--bs-border-radius-pill) !important;
|
|
}
|
|
|
|
.rounded-top{
|
|
border-top-left-radius:var(--bs-border-radius) !important;
|
|
border-top-right-radius:var(--bs-border-radius) !important;
|
|
}
|
|
|
|
.rounded-end{
|
|
border-top-right-radius:var(--bs-border-radius) !important;
|
|
border-bottom-right-radius:var(--bs-border-radius) !important;
|
|
}
|
|
|
|
.rounded-bottom{
|
|
border-bottom-right-radius:var(--bs-border-radius) !important;
|
|
border-bottom-left-radius:var(--bs-border-radius) !important;
|
|
}
|
|
|
|
.rounded-start{
|
|
border-bottom-left-radius:var(--bs-border-radius) !important;
|
|
border-top-left-radius:var(--bs-border-radius) !important;
|
|
}
|
|
|
|
.visible{
|
|
visibility:visible !important;
|
|
}
|
|
|
|
.invisible{
|
|
visibility:hidden !important;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.float-sm-start{
|
|
float:left !important;
|
|
}
|
|
.float-sm-end{
|
|
float:right !important;
|
|
}
|
|
.float-sm-none{
|
|
float:none !important;
|
|
}
|
|
.d-sm-inline{
|
|
display:inline !important;
|
|
}
|
|
.d-sm-inline-block{
|
|
display:inline-block !important;
|
|
}
|
|
.d-sm-block{
|
|
display:block !important;
|
|
}
|
|
.d-sm-grid{
|
|
display:grid !important;
|
|
}
|
|
.d-sm-table{
|
|
display:table !important;
|
|
}
|
|
.d-sm-table-row{
|
|
display:table-row !important;
|
|
}
|
|
.d-sm-table-cell{
|
|
display:table-cell !important;
|
|
}
|
|
.d-sm-flex{
|
|
display:flex !important;
|
|
}
|
|
.d-sm-inline-flex{
|
|
display:inline-flex !important;
|
|
}
|
|
.d-sm-none{
|
|
display:none !important;
|
|
}
|
|
.flex-sm-fill{
|
|
flex:1 1 auto !important;
|
|
}
|
|
.flex-sm-row{
|
|
flex-direction:row !important;
|
|
}
|
|
.flex-sm-column{
|
|
flex-direction:column !important;
|
|
}
|
|
.flex-sm-row-reverse{
|
|
flex-direction:row-reverse !important;
|
|
}
|
|
.flex-sm-column-reverse{
|
|
flex-direction:column-reverse !important;
|
|
}
|
|
.flex-sm-grow-0{
|
|
flex-grow:0 !important;
|
|
}
|
|
.flex-sm-grow-1{
|
|
flex-grow:1 !important;
|
|
}
|
|
.flex-sm-shrink-0{
|
|
flex-shrink:0 !important;
|
|
}
|
|
.flex-sm-shrink-1{
|
|
flex-shrink:1 !important;
|
|
}
|
|
.flex-sm-wrap{
|
|
flex-wrap:wrap !important;
|
|
}
|
|
.flex-sm-nowrap{
|
|
flex-wrap:nowrap !important;
|
|
}
|
|
.flex-sm-wrap-reverse{
|
|
flex-wrap:wrap-reverse !important;
|
|
}
|
|
.justify-content-sm-start{
|
|
justify-content:flex-start !important;
|
|
}
|
|
.justify-content-sm-end{
|
|
justify-content:flex-end !important;
|
|
}
|
|
.justify-content-sm-center{
|
|
justify-content:center !important;
|
|
}
|
|
.justify-content-sm-between{
|
|
justify-content:space-between !important;
|
|
}
|
|
.justify-content-sm-around{
|
|
justify-content:space-around !important;
|
|
}
|
|
.justify-content-sm-evenly{
|
|
justify-content:space-evenly !important;
|
|
}
|
|
.align-items-sm-start{
|
|
align-items:flex-start !important;
|
|
}
|
|
.align-items-sm-end{
|
|
align-items:flex-end !important;
|
|
}
|
|
.align-items-sm-center{
|
|
align-items:center !important;
|
|
}
|
|
.align-items-sm-baseline{
|
|
align-items:baseline !important;
|
|
}
|
|
.align-items-sm-stretch{
|
|
align-items:stretch !important;
|
|
}
|
|
.align-content-sm-start{
|
|
align-content:flex-start !important;
|
|
}
|
|
.align-content-sm-end{
|
|
align-content:flex-end !important;
|
|
}
|
|
.align-content-sm-center{
|
|
align-content:center !important;
|
|
}
|
|
.align-content-sm-between{
|
|
align-content:space-between !important;
|
|
}
|
|
.align-content-sm-around{
|
|
align-content:space-around !important;
|
|
}
|
|
.align-content-sm-stretch{
|
|
align-content:stretch !important;
|
|
}
|
|
.align-self-sm-auto{
|
|
align-self:auto !important;
|
|
}
|
|
.align-self-sm-start{
|
|
align-self:flex-start !important;
|
|
}
|
|
.align-self-sm-end{
|
|
align-self:flex-end !important;
|
|
}
|
|
.align-self-sm-center{
|
|
align-self:center !important;
|
|
}
|
|
.align-self-sm-baseline{
|
|
align-self:baseline !important;
|
|
}
|
|
.align-self-sm-stretch{
|
|
align-self:stretch !important;
|
|
}
|
|
.order-sm-first{
|
|
order:-1 !important;
|
|
}
|
|
.order-sm-0{
|
|
order:0 !important;
|
|
}
|
|
.order-sm-1{
|
|
order:1 !important;
|
|
}
|
|
.order-sm-2{
|
|
order:2 !important;
|
|
}
|
|
.order-sm-3{
|
|
order:3 !important;
|
|
}
|
|
.order-sm-4{
|
|
order:4 !important;
|
|
}
|
|
.order-sm-5{
|
|
order:5 !important;
|
|
}
|
|
.order-sm-last{
|
|
order:6 !important;
|
|
}
|
|
.m-sm-0{
|
|
margin:0 !important;
|
|
}
|
|
.m-sm-1{
|
|
margin:0.25rem !important;
|
|
}
|
|
.m-sm-2{
|
|
margin:0.5rem !important;
|
|
}
|
|
.m-sm-3{
|
|
margin:1rem !important;
|
|
}
|
|
.m-sm-4{
|
|
margin:1.5rem !important;
|
|
}
|
|
.m-sm-5{
|
|
margin:3rem !important;
|
|
}
|
|
.m-sm-auto{
|
|
margin:auto !important;
|
|
}
|
|
.mx-sm-0{
|
|
margin-right:0 !important;
|
|
margin-left:0 !important;
|
|
}
|
|
.mx-sm-1{
|
|
margin-right:0.25rem !important;
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.mx-sm-2{
|
|
margin-right:0.5rem !important;
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.mx-sm-3{
|
|
margin-right:1rem !important;
|
|
margin-left:1rem !important;
|
|
}
|
|
.mx-sm-4{
|
|
margin-right:1.5rem !important;
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.mx-sm-5{
|
|
margin-right:3rem !important;
|
|
margin-left:3rem !important;
|
|
}
|
|
.mx-sm-auto{
|
|
margin-right:auto !important;
|
|
margin-left:auto !important;
|
|
}
|
|
.my-sm-0{
|
|
margin-top:0 !important;
|
|
margin-bottom:0 !important;
|
|
}
|
|
.my-sm-1{
|
|
margin-top:0.25rem !important;
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.my-sm-2{
|
|
margin-top:0.5rem !important;
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.my-sm-3{
|
|
margin-top:1rem !important;
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.my-sm-4{
|
|
margin-top:1.5rem !important;
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.my-sm-5{
|
|
margin-top:3rem !important;
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.my-sm-auto{
|
|
margin-top:auto !important;
|
|
margin-bottom:auto !important;
|
|
}
|
|
.mt-sm-0{
|
|
margin-top:0 !important;
|
|
}
|
|
.mt-sm-1{
|
|
margin-top:0.25rem !important;
|
|
}
|
|
.mt-sm-2{
|
|
margin-top:0.5rem !important;
|
|
}
|
|
.mt-sm-3{
|
|
margin-top:1rem !important;
|
|
}
|
|
.mt-sm-4{
|
|
margin-top:1.5rem !important;
|
|
}
|
|
.mt-sm-5{
|
|
margin-top:3rem !important;
|
|
}
|
|
.mt-sm-auto{
|
|
margin-top:auto !important;
|
|
}
|
|
.me-sm-0{
|
|
margin-right:0 !important;
|
|
}
|
|
.me-sm-1{
|
|
margin-right:0.25rem !important;
|
|
}
|
|
.me-sm-2{
|
|
margin-right:0.5rem !important;
|
|
}
|
|
.me-sm-3{
|
|
margin-right:1rem !important;
|
|
}
|
|
.me-sm-4{
|
|
margin-right:1.5rem !important;
|
|
}
|
|
.me-sm-5{
|
|
margin-right:3rem !important;
|
|
}
|
|
.me-sm-auto{
|
|
margin-right:auto !important;
|
|
}
|
|
.mb-sm-0{
|
|
margin-bottom:0 !important;
|
|
}
|
|
.mb-sm-1{
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.mb-sm-2{
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.mb-sm-3{
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.mb-sm-4{
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.mb-sm-5{
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.mb-sm-auto{
|
|
margin-bottom:auto !important;
|
|
}
|
|
.ms-sm-0{
|
|
margin-left:0 !important;
|
|
}
|
|
.ms-sm-1{
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.ms-sm-2{
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.ms-sm-3{
|
|
margin-left:1rem !important;
|
|
}
|
|
.ms-sm-4{
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.ms-sm-5{
|
|
margin-left:3rem !important;
|
|
}
|
|
.ms-sm-auto{
|
|
margin-left:auto !important;
|
|
}
|
|
.p-sm-0{
|
|
padding:0 !important;
|
|
}
|
|
.p-sm-1{
|
|
padding:0.25rem !important;
|
|
}
|
|
.p-sm-2{
|
|
padding:0.5rem !important;
|
|
}
|
|
.p-sm-3{
|
|
padding:1rem !important;
|
|
}
|
|
.p-sm-4{
|
|
padding:1.5rem !important;
|
|
}
|
|
.p-sm-5{
|
|
padding:3rem !important;
|
|
}
|
|
.px-sm-0{
|
|
padding-right:0 !important;
|
|
padding-left:0 !important;
|
|
}
|
|
.px-sm-1{
|
|
padding-right:0.25rem !important;
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.px-sm-2{
|
|
padding-right:0.5rem !important;
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.px-sm-3{
|
|
padding-right:1rem !important;
|
|
padding-left:1rem !important;
|
|
}
|
|
.px-sm-4{
|
|
padding-right:1.5rem !important;
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.px-sm-5{
|
|
padding-right:3rem !important;
|
|
padding-left:3rem !important;
|
|
}
|
|
.py-sm-0{
|
|
padding-top:0 !important;
|
|
padding-bottom:0 !important;
|
|
}
|
|
.py-sm-1{
|
|
padding-top:0.25rem !important;
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.py-sm-2{
|
|
padding-top:0.5rem !important;
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.py-sm-3{
|
|
padding-top:1rem !important;
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.py-sm-4{
|
|
padding-top:1.5rem !important;
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.py-sm-5{
|
|
padding-top:3rem !important;
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.pt-sm-0{
|
|
padding-top:0 !important;
|
|
}
|
|
.pt-sm-1{
|
|
padding-top:0.25rem !important;
|
|
}
|
|
.pt-sm-2{
|
|
padding-top:0.5rem !important;
|
|
}
|
|
.pt-sm-3{
|
|
padding-top:1rem !important;
|
|
}
|
|
.pt-sm-4{
|
|
padding-top:1.5rem !important;
|
|
}
|
|
.pt-sm-5{
|
|
padding-top:3rem !important;
|
|
}
|
|
.pe-sm-0{
|
|
padding-right:0 !important;
|
|
}
|
|
.pe-sm-1{
|
|
padding-right:0.25rem !important;
|
|
}
|
|
.pe-sm-2{
|
|
padding-right:0.5rem !important;
|
|
}
|
|
.pe-sm-3{
|
|
padding-right:1rem !important;
|
|
}
|
|
.pe-sm-4{
|
|
padding-right:1.5rem !important;
|
|
}
|
|
.pe-sm-5{
|
|
padding-right:3rem !important;
|
|
}
|
|
.pb-sm-0{
|
|
padding-bottom:0 !important;
|
|
}
|
|
.pb-sm-1{
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.pb-sm-2{
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.pb-sm-3{
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.pb-sm-4{
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.pb-sm-5{
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.ps-sm-0{
|
|
padding-left:0 !important;
|
|
}
|
|
.ps-sm-1{
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.ps-sm-2{
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.ps-sm-3{
|
|
padding-left:1rem !important;
|
|
}
|
|
.ps-sm-4{
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.ps-sm-5{
|
|
padding-left:3rem !important;
|
|
}
|
|
.gap-sm-0{
|
|
gap:0 !important;
|
|
}
|
|
.gap-sm-1{
|
|
gap:0.25rem !important;
|
|
}
|
|
.gap-sm-2{
|
|
gap:0.5rem !important;
|
|
}
|
|
.gap-sm-3{
|
|
gap:1rem !important;
|
|
}
|
|
.gap-sm-4{
|
|
gap:1.5rem !important;
|
|
}
|
|
.gap-sm-5{
|
|
gap:3rem !important;
|
|
}
|
|
.text-sm-start{
|
|
text-align:left !important;
|
|
}
|
|
.text-sm-end{
|
|
text-align:right !important;
|
|
}
|
|
.text-sm-center{
|
|
text-align:center !important;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.float-md-start{
|
|
float:left !important;
|
|
}
|
|
.float-md-end{
|
|
float:right !important;
|
|
}
|
|
.float-md-none{
|
|
float:none !important;
|
|
}
|
|
.d-md-inline{
|
|
display:inline !important;
|
|
}
|
|
.d-md-inline-block{
|
|
display:inline-block !important;
|
|
}
|
|
.d-md-block{
|
|
display:block !important;
|
|
}
|
|
.d-md-grid{
|
|
display:grid !important;
|
|
}
|
|
.d-md-table{
|
|
display:table !important;
|
|
}
|
|
.d-md-table-row{
|
|
display:table-row !important;
|
|
}
|
|
.d-md-table-cell{
|
|
display:table-cell !important;
|
|
}
|
|
.d-md-flex{
|
|
display:flex !important;
|
|
}
|
|
.d-md-inline-flex{
|
|
display:inline-flex !important;
|
|
}
|
|
.d-md-none{
|
|
display:none !important;
|
|
}
|
|
.flex-md-fill{
|
|
flex:1 1 auto !important;
|
|
}
|
|
.flex-md-row{
|
|
flex-direction:row !important;
|
|
}
|
|
.flex-md-column{
|
|
flex-direction:column !important;
|
|
}
|
|
.flex-md-row-reverse{
|
|
flex-direction:row-reverse !important;
|
|
}
|
|
.flex-md-column-reverse{
|
|
flex-direction:column-reverse !important;
|
|
}
|
|
.flex-md-grow-0{
|
|
flex-grow:0 !important;
|
|
}
|
|
.flex-md-grow-1{
|
|
flex-grow:1 !important;
|
|
}
|
|
.flex-md-shrink-0{
|
|
flex-shrink:0 !important;
|
|
}
|
|
.flex-md-shrink-1{
|
|
flex-shrink:1 !important;
|
|
}
|
|
.flex-md-wrap{
|
|
flex-wrap:wrap !important;
|
|
}
|
|
.flex-md-nowrap{
|
|
flex-wrap:nowrap !important;
|
|
}
|
|
.flex-md-wrap-reverse{
|
|
flex-wrap:wrap-reverse !important;
|
|
}
|
|
.justify-content-md-start{
|
|
justify-content:flex-start !important;
|
|
}
|
|
.justify-content-md-end{
|
|
justify-content:flex-end !important;
|
|
}
|
|
.justify-content-md-center{
|
|
justify-content:center !important;
|
|
}
|
|
.justify-content-md-between{
|
|
justify-content:space-between !important;
|
|
}
|
|
.justify-content-md-around{
|
|
justify-content:space-around !important;
|
|
}
|
|
.justify-content-md-evenly{
|
|
justify-content:space-evenly !important;
|
|
}
|
|
.align-items-md-start{
|
|
align-items:flex-start !important;
|
|
}
|
|
.align-items-md-end{
|
|
align-items:flex-end !important;
|
|
}
|
|
.align-items-md-center{
|
|
align-items:center !important;
|
|
}
|
|
.align-items-md-baseline{
|
|
align-items:baseline !important;
|
|
}
|
|
.align-items-md-stretch{
|
|
align-items:stretch !important;
|
|
}
|
|
.align-content-md-start{
|
|
align-content:flex-start !important;
|
|
}
|
|
.align-content-md-end{
|
|
align-content:flex-end !important;
|
|
}
|
|
.align-content-md-center{
|
|
align-content:center !important;
|
|
}
|
|
.align-content-md-between{
|
|
align-content:space-between !important;
|
|
}
|
|
.align-content-md-around{
|
|
align-content:space-around !important;
|
|
}
|
|
.align-content-md-stretch{
|
|
align-content:stretch !important;
|
|
}
|
|
.align-self-md-auto{
|
|
align-self:auto !important;
|
|
}
|
|
.align-self-md-start{
|
|
align-self:flex-start !important;
|
|
}
|
|
.align-self-md-end{
|
|
align-self:flex-end !important;
|
|
}
|
|
.align-self-md-center{
|
|
align-self:center !important;
|
|
}
|
|
.align-self-md-baseline{
|
|
align-self:baseline !important;
|
|
}
|
|
.align-self-md-stretch{
|
|
align-self:stretch !important;
|
|
}
|
|
.order-md-first{
|
|
order:-1 !important;
|
|
}
|
|
.order-md-0{
|
|
order:0 !important;
|
|
}
|
|
.order-md-1{
|
|
order:1 !important;
|
|
}
|
|
.order-md-2{
|
|
order:2 !important;
|
|
}
|
|
.order-md-3{
|
|
order:3 !important;
|
|
}
|
|
.order-md-4{
|
|
order:4 !important;
|
|
}
|
|
.order-md-5{
|
|
order:5 !important;
|
|
}
|
|
.order-md-last{
|
|
order:6 !important;
|
|
}
|
|
.m-md-0{
|
|
margin:0 !important;
|
|
}
|
|
.m-md-1{
|
|
margin:0.25rem !important;
|
|
}
|
|
.m-md-2{
|
|
margin:0.5rem !important;
|
|
}
|
|
.m-md-3{
|
|
margin:1rem !important;
|
|
}
|
|
.m-md-4{
|
|
margin:1.5rem !important;
|
|
}
|
|
.m-md-5{
|
|
margin:3rem !important;
|
|
}
|
|
.m-md-auto{
|
|
margin:auto !important;
|
|
}
|
|
.mx-md-0{
|
|
margin-right:0 !important;
|
|
margin-left:0 !important;
|
|
}
|
|
.mx-md-1{
|
|
margin-right:0.25rem !important;
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.mx-md-2{
|
|
margin-right:0.5rem !important;
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.mx-md-3{
|
|
margin-right:1rem !important;
|
|
margin-left:1rem !important;
|
|
}
|
|
.mx-md-4{
|
|
margin-right:1.5rem !important;
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.mx-md-5{
|
|
margin-right:3rem !important;
|
|
margin-left:3rem !important;
|
|
}
|
|
.mx-md-auto{
|
|
margin-right:auto !important;
|
|
margin-left:auto !important;
|
|
}
|
|
.my-md-0{
|
|
margin-top:0 !important;
|
|
margin-bottom:0 !important;
|
|
}
|
|
.my-md-1{
|
|
margin-top:0.25rem !important;
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.my-md-2{
|
|
margin-top:0.5rem !important;
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.my-md-3{
|
|
margin-top:1rem !important;
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.my-md-4{
|
|
margin-top:1.5rem !important;
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.my-md-5{
|
|
margin-top:3rem !important;
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.my-md-auto{
|
|
margin-top:auto !important;
|
|
margin-bottom:auto !important;
|
|
}
|
|
.mt-md-0{
|
|
margin-top:0 !important;
|
|
}
|
|
.mt-md-1{
|
|
margin-top:0.25rem !important;
|
|
}
|
|
.mt-md-2{
|
|
margin-top:0.5rem !important;
|
|
}
|
|
.mt-md-3{
|
|
margin-top:1rem !important;
|
|
}
|
|
.mt-md-4{
|
|
margin-top:1.5rem !important;
|
|
}
|
|
.mt-md-5{
|
|
margin-top:3rem !important;
|
|
}
|
|
.mt-md-auto{
|
|
margin-top:auto !important;
|
|
}
|
|
.me-md-0{
|
|
margin-right:0 !important;
|
|
}
|
|
.me-md-1{
|
|
margin-right:0.25rem !important;
|
|
}
|
|
.me-md-2{
|
|
margin-right:0.5rem !important;
|
|
}
|
|
.me-md-3{
|
|
margin-right:1rem !important;
|
|
}
|
|
.me-md-4{
|
|
margin-right:1.5rem !important;
|
|
}
|
|
.me-md-5{
|
|
margin-right:3rem !important;
|
|
}
|
|
.me-md-auto{
|
|
margin-right:auto !important;
|
|
}
|
|
.mb-md-0{
|
|
margin-bottom:0 !important;
|
|
}
|
|
.mb-md-1{
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.mb-md-2{
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.mb-md-3{
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.mb-md-4{
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.mb-md-5{
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.mb-md-auto{
|
|
margin-bottom:auto !important;
|
|
}
|
|
.ms-md-0{
|
|
margin-left:0 !important;
|
|
}
|
|
.ms-md-1{
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.ms-md-2{
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.ms-md-3{
|
|
margin-left:1rem !important;
|
|
}
|
|
.ms-md-4{
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.ms-md-5{
|
|
margin-left:3rem !important;
|
|
}
|
|
.ms-md-auto{
|
|
margin-left:auto !important;
|
|
}
|
|
.p-md-0{
|
|
padding:0 !important;
|
|
}
|
|
.p-md-1{
|
|
padding:0.25rem !important;
|
|
}
|
|
.p-md-2{
|
|
padding:0.5rem !important;
|
|
}
|
|
.p-md-3{
|
|
padding:1rem !important;
|
|
}
|
|
.p-md-4{
|
|
padding:1.5rem !important;
|
|
}
|
|
.p-md-5{
|
|
padding:3rem !important;
|
|
}
|
|
.px-md-0{
|
|
padding-right:0 !important;
|
|
padding-left:0 !important;
|
|
}
|
|
.px-md-1{
|
|
padding-right:0.25rem !important;
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.px-md-2{
|
|
padding-right:0.5rem !important;
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.px-md-3{
|
|
padding-right:1rem !important;
|
|
padding-left:1rem !important;
|
|
}
|
|
.px-md-4{
|
|
padding-right:1.5rem !important;
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.px-md-5{
|
|
padding-right:3rem !important;
|
|
padding-left:3rem !important;
|
|
}
|
|
.py-md-0{
|
|
padding-top:0 !important;
|
|
padding-bottom:0 !important;
|
|
}
|
|
.py-md-1{
|
|
padding-top:0.25rem !important;
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.py-md-2{
|
|
padding-top:0.5rem !important;
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.py-md-3{
|
|
padding-top:1rem !important;
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.py-md-4{
|
|
padding-top:1.5rem !important;
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.py-md-5{
|
|
padding-top:3rem !important;
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.pt-md-0{
|
|
padding-top:0 !important;
|
|
}
|
|
.pt-md-1{
|
|
padding-top:0.25rem !important;
|
|
}
|
|
.pt-md-2{
|
|
padding-top:0.5rem !important;
|
|
}
|
|
.pt-md-3{
|
|
padding-top:1rem !important;
|
|
}
|
|
.pt-md-4{
|
|
padding-top:1.5rem !important;
|
|
}
|
|
.pt-md-5{
|
|
padding-top:3rem !important;
|
|
}
|
|
.pe-md-0{
|
|
padding-right:0 !important;
|
|
}
|
|
.pe-md-1{
|
|
padding-right:0.25rem !important;
|
|
}
|
|
.pe-md-2{
|
|
padding-right:0.5rem !important;
|
|
}
|
|
.pe-md-3{
|
|
padding-right:1rem !important;
|
|
}
|
|
.pe-md-4{
|
|
padding-right:1.5rem !important;
|
|
}
|
|
.pe-md-5{
|
|
padding-right:3rem !important;
|
|
}
|
|
.pb-md-0{
|
|
padding-bottom:0 !important;
|
|
}
|
|
.pb-md-1{
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.pb-md-2{
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.pb-md-3{
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.pb-md-4{
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.pb-md-5{
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.ps-md-0{
|
|
padding-left:0 !important;
|
|
}
|
|
.ps-md-1{
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.ps-md-2{
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.ps-md-3{
|
|
padding-left:1rem !important;
|
|
}
|
|
.ps-md-4{
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.ps-md-5{
|
|
padding-left:3rem !important;
|
|
}
|
|
.gap-md-0{
|
|
gap:0 !important;
|
|
}
|
|
.gap-md-1{
|
|
gap:0.25rem !important;
|
|
}
|
|
.gap-md-2{
|
|
gap:0.5rem !important;
|
|
}
|
|
.gap-md-3{
|
|
gap:1rem !important;
|
|
}
|
|
.gap-md-4{
|
|
gap:1.5rem !important;
|
|
}
|
|
.gap-md-5{
|
|
gap:3rem !important;
|
|
}
|
|
.text-md-start{
|
|
text-align:left !important;
|
|
}
|
|
.text-md-end{
|
|
text-align:right !important;
|
|
}
|
|
.text-md-center{
|
|
text-align:center !important;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.float-lg-start{
|
|
float:left !important;
|
|
}
|
|
.float-lg-end{
|
|
float:right !important;
|
|
}
|
|
.float-lg-none{
|
|
float:none !important;
|
|
}
|
|
.d-lg-inline{
|
|
display:inline !important;
|
|
}
|
|
.d-lg-inline-block{
|
|
display:inline-block !important;
|
|
}
|
|
.d-lg-block{
|
|
display:block !important;
|
|
}
|
|
.d-lg-grid{
|
|
display:grid !important;
|
|
}
|
|
.d-lg-table{
|
|
display:table !important;
|
|
}
|
|
.d-lg-table-row{
|
|
display:table-row !important;
|
|
}
|
|
.d-lg-table-cell{
|
|
display:table-cell !important;
|
|
}
|
|
.d-lg-flex{
|
|
display:flex !important;
|
|
}
|
|
.d-lg-inline-flex{
|
|
display:inline-flex !important;
|
|
}
|
|
.d-lg-none{
|
|
display:none !important;
|
|
}
|
|
.flex-lg-fill{
|
|
flex:1 1 auto !important;
|
|
}
|
|
.flex-lg-row{
|
|
flex-direction:row !important;
|
|
}
|
|
.flex-lg-column{
|
|
flex-direction:column !important;
|
|
}
|
|
.flex-lg-row-reverse{
|
|
flex-direction:row-reverse !important;
|
|
}
|
|
.flex-lg-column-reverse{
|
|
flex-direction:column-reverse !important;
|
|
}
|
|
.flex-lg-grow-0{
|
|
flex-grow:0 !important;
|
|
}
|
|
.flex-lg-grow-1{
|
|
flex-grow:1 !important;
|
|
}
|
|
.flex-lg-shrink-0{
|
|
flex-shrink:0 !important;
|
|
}
|
|
.flex-lg-shrink-1{
|
|
flex-shrink:1 !important;
|
|
}
|
|
.flex-lg-wrap{
|
|
flex-wrap:wrap !important;
|
|
}
|
|
.flex-lg-nowrap{
|
|
flex-wrap:nowrap !important;
|
|
}
|
|
.flex-lg-wrap-reverse{
|
|
flex-wrap:wrap-reverse !important;
|
|
}
|
|
.justify-content-lg-start{
|
|
justify-content:flex-start !important;
|
|
}
|
|
.justify-content-lg-end{
|
|
justify-content:flex-end !important;
|
|
}
|
|
.justify-content-lg-center{
|
|
justify-content:center !important;
|
|
}
|
|
.justify-content-lg-between{
|
|
justify-content:space-between !important;
|
|
}
|
|
.justify-content-lg-around{
|
|
justify-content:space-around !important;
|
|
}
|
|
.justify-content-lg-evenly{
|
|
justify-content:space-evenly !important;
|
|
}
|
|
.align-items-lg-start{
|
|
align-items:flex-start !important;
|
|
}
|
|
.align-items-lg-end{
|
|
align-items:flex-end !important;
|
|
}
|
|
.align-items-lg-center{
|
|
align-items:center !important;
|
|
}
|
|
.align-items-lg-baseline{
|
|
align-items:baseline !important;
|
|
}
|
|
.align-items-lg-stretch{
|
|
align-items:stretch !important;
|
|
}
|
|
.align-content-lg-start{
|
|
align-content:flex-start !important;
|
|
}
|
|
.align-content-lg-end{
|
|
align-content:flex-end !important;
|
|
}
|
|
.align-content-lg-center{
|
|
align-content:center !important;
|
|
}
|
|
.align-content-lg-between{
|
|
align-content:space-between !important;
|
|
}
|
|
.align-content-lg-around{
|
|
align-content:space-around !important;
|
|
}
|
|
.align-content-lg-stretch{
|
|
align-content:stretch !important;
|
|
}
|
|
.align-self-lg-auto{
|
|
align-self:auto !important;
|
|
}
|
|
.align-self-lg-start{
|
|
align-self:flex-start !important;
|
|
}
|
|
.align-self-lg-end{
|
|
align-self:flex-end !important;
|
|
}
|
|
.align-self-lg-center{
|
|
align-self:center !important;
|
|
}
|
|
.align-self-lg-baseline{
|
|
align-self:baseline !important;
|
|
}
|
|
.align-self-lg-stretch{
|
|
align-self:stretch !important;
|
|
}
|
|
.order-lg-first{
|
|
order:-1 !important;
|
|
}
|
|
.order-lg-0{
|
|
order:0 !important;
|
|
}
|
|
.order-lg-1{
|
|
order:1 !important;
|
|
}
|
|
.order-lg-2{
|
|
order:2 !important;
|
|
}
|
|
.order-lg-3{
|
|
order:3 !important;
|
|
}
|
|
.order-lg-4{
|
|
order:4 !important;
|
|
}
|
|
.order-lg-5{
|
|
order:5 !important;
|
|
}
|
|
.order-lg-last{
|
|
order:6 !important;
|
|
}
|
|
.m-lg-0{
|
|
margin:0 !important;
|
|
}
|
|
.m-lg-1{
|
|
margin:0.25rem !important;
|
|
}
|
|
.m-lg-2{
|
|
margin:0.5rem !important;
|
|
}
|
|
.m-lg-3{
|
|
margin:1rem !important;
|
|
}
|
|
.m-lg-4{
|
|
margin:1.5rem !important;
|
|
}
|
|
.m-lg-5{
|
|
margin:3rem !important;
|
|
}
|
|
.m-lg-auto{
|
|
margin:auto !important;
|
|
}
|
|
.mx-lg-0{
|
|
margin-right:0 !important;
|
|
margin-left:0 !important;
|
|
}
|
|
.mx-lg-1{
|
|
margin-right:0.25rem !important;
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.mx-lg-2{
|
|
margin-right:0.5rem !important;
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.mx-lg-3{
|
|
margin-right:1rem !important;
|
|
margin-left:1rem !important;
|
|
}
|
|
.mx-lg-4{
|
|
margin-right:1.5rem !important;
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.mx-lg-5{
|
|
margin-right:3rem !important;
|
|
margin-left:3rem !important;
|
|
}
|
|
.mx-lg-auto{
|
|
margin-right:auto !important;
|
|
margin-left:auto !important;
|
|
}
|
|
.my-lg-0{
|
|
margin-top:0 !important;
|
|
margin-bottom:0 !important;
|
|
}
|
|
.my-lg-1{
|
|
margin-top:0.25rem !important;
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.my-lg-2{
|
|
margin-top:0.5rem !important;
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.my-lg-3{
|
|
margin-top:1rem !important;
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.my-lg-4{
|
|
margin-top:1.5rem !important;
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.my-lg-5{
|
|
margin-top:3rem !important;
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.my-lg-auto{
|
|
margin-top:auto !important;
|
|
margin-bottom:auto !important;
|
|
}
|
|
.mt-lg-0{
|
|
margin-top:0 !important;
|
|
}
|
|
.mt-lg-1{
|
|
margin-top:0.25rem !important;
|
|
}
|
|
.mt-lg-2{
|
|
margin-top:0.5rem !important;
|
|
}
|
|
.mt-lg-3{
|
|
margin-top:1rem !important;
|
|
}
|
|
.mt-lg-4{
|
|
margin-top:1.5rem !important;
|
|
}
|
|
.mt-lg-5{
|
|
margin-top:3rem !important;
|
|
}
|
|
.mt-lg-auto{
|
|
margin-top:auto !important;
|
|
}
|
|
.me-lg-0{
|
|
margin-right:0 !important;
|
|
}
|
|
.me-lg-1{
|
|
margin-right:0.25rem !important;
|
|
}
|
|
.me-lg-2{
|
|
margin-right:0.5rem !important;
|
|
}
|
|
.me-lg-3{
|
|
margin-right:1rem !important;
|
|
}
|
|
.me-lg-4{
|
|
margin-right:1.5rem !important;
|
|
}
|
|
.me-lg-5{
|
|
margin-right:3rem !important;
|
|
}
|
|
.me-lg-auto{
|
|
margin-right:auto !important;
|
|
}
|
|
.mb-lg-0{
|
|
margin-bottom:0 !important;
|
|
}
|
|
.mb-lg-1{
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.mb-lg-2{
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.mb-lg-3{
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.mb-lg-4{
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.mb-lg-5{
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.mb-lg-auto{
|
|
margin-bottom:auto !important;
|
|
}
|
|
.ms-lg-0{
|
|
margin-left:0 !important;
|
|
}
|
|
.ms-lg-1{
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.ms-lg-2{
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.ms-lg-3{
|
|
margin-left:1rem !important;
|
|
}
|
|
.ms-lg-4{
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.ms-lg-5{
|
|
margin-left:3rem !important;
|
|
}
|
|
.ms-lg-auto{
|
|
margin-left:auto !important;
|
|
}
|
|
.p-lg-0{
|
|
padding:0 !important;
|
|
}
|
|
.p-lg-1{
|
|
padding:0.25rem !important;
|
|
}
|
|
.p-lg-2{
|
|
padding:0.5rem !important;
|
|
}
|
|
.p-lg-3{
|
|
padding:1rem !important;
|
|
}
|
|
.p-lg-4{
|
|
padding:1.5rem !important;
|
|
}
|
|
.p-lg-5{
|
|
padding:3rem !important;
|
|
}
|
|
.px-lg-0{
|
|
padding-right:0 !important;
|
|
padding-left:0 !important;
|
|
}
|
|
.px-lg-1{
|
|
padding-right:0.25rem !important;
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.px-lg-2{
|
|
padding-right:0.5rem !important;
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.px-lg-3{
|
|
padding-right:1rem !important;
|
|
padding-left:1rem !important;
|
|
}
|
|
.px-lg-4{
|
|
padding-right:1.5rem !important;
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.px-lg-5{
|
|
padding-right:3rem !important;
|
|
padding-left:3rem !important;
|
|
}
|
|
.py-lg-0{
|
|
padding-top:0 !important;
|
|
padding-bottom:0 !important;
|
|
}
|
|
.py-lg-1{
|
|
padding-top:0.25rem !important;
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.py-lg-2{
|
|
padding-top:0.5rem !important;
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.py-lg-3{
|
|
padding-top:1rem !important;
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.py-lg-4{
|
|
padding-top:1.5rem !important;
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.py-lg-5{
|
|
padding-top:3rem !important;
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.pt-lg-0{
|
|
padding-top:0 !important;
|
|
}
|
|
.pt-lg-1{
|
|
padding-top:0.25rem !important;
|
|
}
|
|
.pt-lg-2{
|
|
padding-top:0.5rem !important;
|
|
}
|
|
.pt-lg-3{
|
|
padding-top:1rem !important;
|
|
}
|
|
.pt-lg-4{
|
|
padding-top:1.5rem !important;
|
|
}
|
|
.pt-lg-5{
|
|
padding-top:3rem !important;
|
|
}
|
|
.pe-lg-0{
|
|
padding-right:0 !important;
|
|
}
|
|
.pe-lg-1{
|
|
padding-right:0.25rem !important;
|
|
}
|
|
.pe-lg-2{
|
|
padding-right:0.5rem !important;
|
|
}
|
|
.pe-lg-3{
|
|
padding-right:1rem !important;
|
|
}
|
|
.pe-lg-4{
|
|
padding-right:1.5rem !important;
|
|
}
|
|
.pe-lg-5{
|
|
padding-right:3rem !important;
|
|
}
|
|
.pb-lg-0{
|
|
padding-bottom:0 !important;
|
|
}
|
|
.pb-lg-1{
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.pb-lg-2{
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.pb-lg-3{
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.pb-lg-4{
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.pb-lg-5{
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.ps-lg-0{
|
|
padding-left:0 !important;
|
|
}
|
|
.ps-lg-1{
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.ps-lg-2{
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.ps-lg-3{
|
|
padding-left:1rem !important;
|
|
}
|
|
.ps-lg-4{
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.ps-lg-5{
|
|
padding-left:3rem !important;
|
|
}
|
|
.gap-lg-0{
|
|
gap:0 !important;
|
|
}
|
|
.gap-lg-1{
|
|
gap:0.25rem !important;
|
|
}
|
|
.gap-lg-2{
|
|
gap:0.5rem !important;
|
|
}
|
|
.gap-lg-3{
|
|
gap:1rem !important;
|
|
}
|
|
.gap-lg-4{
|
|
gap:1.5rem !important;
|
|
}
|
|
.gap-lg-5{
|
|
gap:3rem !important;
|
|
}
|
|
.text-lg-start{
|
|
text-align:left !important;
|
|
}
|
|
.text-lg-end{
|
|
text-align:right !important;
|
|
}
|
|
.text-lg-center{
|
|
text-align:center !important;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.float-xl-start{
|
|
float:left !important;
|
|
}
|
|
.float-xl-end{
|
|
float:right !important;
|
|
}
|
|
.float-xl-none{
|
|
float:none !important;
|
|
}
|
|
.d-xl-inline{
|
|
display:inline !important;
|
|
}
|
|
.d-xl-inline-block{
|
|
display:inline-block !important;
|
|
}
|
|
.d-xl-block{
|
|
display:block !important;
|
|
}
|
|
.d-xl-grid{
|
|
display:grid !important;
|
|
}
|
|
.d-xl-table{
|
|
display:table !important;
|
|
}
|
|
.d-xl-table-row{
|
|
display:table-row !important;
|
|
}
|
|
.d-xl-table-cell{
|
|
display:table-cell !important;
|
|
}
|
|
.d-xl-flex{
|
|
display:flex !important;
|
|
}
|
|
.d-xl-inline-flex{
|
|
display:inline-flex !important;
|
|
}
|
|
.d-xl-none{
|
|
display:none !important;
|
|
}
|
|
.flex-xl-fill{
|
|
flex:1 1 auto !important;
|
|
}
|
|
.flex-xl-row{
|
|
flex-direction:row !important;
|
|
}
|
|
.flex-xl-column{
|
|
flex-direction:column !important;
|
|
}
|
|
.flex-xl-row-reverse{
|
|
flex-direction:row-reverse !important;
|
|
}
|
|
.flex-xl-column-reverse{
|
|
flex-direction:column-reverse !important;
|
|
}
|
|
.flex-xl-grow-0{
|
|
flex-grow:0 !important;
|
|
}
|
|
.flex-xl-grow-1{
|
|
flex-grow:1 !important;
|
|
}
|
|
.flex-xl-shrink-0{
|
|
flex-shrink:0 !important;
|
|
}
|
|
.flex-xl-shrink-1{
|
|
flex-shrink:1 !important;
|
|
}
|
|
.flex-xl-wrap{
|
|
flex-wrap:wrap !important;
|
|
}
|
|
.flex-xl-nowrap{
|
|
flex-wrap:nowrap !important;
|
|
}
|
|
.flex-xl-wrap-reverse{
|
|
flex-wrap:wrap-reverse !important;
|
|
}
|
|
.justify-content-xl-start{
|
|
justify-content:flex-start !important;
|
|
}
|
|
.justify-content-xl-end{
|
|
justify-content:flex-end !important;
|
|
}
|
|
.justify-content-xl-center{
|
|
justify-content:center !important;
|
|
}
|
|
.justify-content-xl-between{
|
|
justify-content:space-between !important;
|
|
}
|
|
.justify-content-xl-around{
|
|
justify-content:space-around !important;
|
|
}
|
|
.justify-content-xl-evenly{
|
|
justify-content:space-evenly !important;
|
|
}
|
|
.align-items-xl-start{
|
|
align-items:flex-start !important;
|
|
}
|
|
.align-items-xl-end{
|
|
align-items:flex-end !important;
|
|
}
|
|
.align-items-xl-center{
|
|
align-items:center !important;
|
|
}
|
|
.align-items-xl-baseline{
|
|
align-items:baseline !important;
|
|
}
|
|
.align-items-xl-stretch{
|
|
align-items:stretch !important;
|
|
}
|
|
.align-content-xl-start{
|
|
align-content:flex-start !important;
|
|
}
|
|
.align-content-xl-end{
|
|
align-content:flex-end !important;
|
|
}
|
|
.align-content-xl-center{
|
|
align-content:center !important;
|
|
}
|
|
.align-content-xl-between{
|
|
align-content:space-between !important;
|
|
}
|
|
.align-content-xl-around{
|
|
align-content:space-around !important;
|
|
}
|
|
.align-content-xl-stretch{
|
|
align-content:stretch !important;
|
|
}
|
|
.align-self-xl-auto{
|
|
align-self:auto !important;
|
|
}
|
|
.align-self-xl-start{
|
|
align-self:flex-start !important;
|
|
}
|
|
.align-self-xl-end{
|
|
align-self:flex-end !important;
|
|
}
|
|
.align-self-xl-center{
|
|
align-self:center !important;
|
|
}
|
|
.align-self-xl-baseline{
|
|
align-self:baseline !important;
|
|
}
|
|
.align-self-xl-stretch{
|
|
align-self:stretch !important;
|
|
}
|
|
.order-xl-first{
|
|
order:-1 !important;
|
|
}
|
|
.order-xl-0{
|
|
order:0 !important;
|
|
}
|
|
.order-xl-1{
|
|
order:1 !important;
|
|
}
|
|
.order-xl-2{
|
|
order:2 !important;
|
|
}
|
|
.order-xl-3{
|
|
order:3 !important;
|
|
}
|
|
.order-xl-4{
|
|
order:4 !important;
|
|
}
|
|
.order-xl-5{
|
|
order:5 !important;
|
|
}
|
|
.order-xl-last{
|
|
order:6 !important;
|
|
}
|
|
.m-xl-0{
|
|
margin:0 !important;
|
|
}
|
|
.m-xl-1{
|
|
margin:0.25rem !important;
|
|
}
|
|
.m-xl-2{
|
|
margin:0.5rem !important;
|
|
}
|
|
.m-xl-3{
|
|
margin:1rem !important;
|
|
}
|
|
.m-xl-4{
|
|
margin:1.5rem !important;
|
|
}
|
|
.m-xl-5{
|
|
margin:3rem !important;
|
|
}
|
|
.m-xl-auto{
|
|
margin:auto !important;
|
|
}
|
|
.mx-xl-0{
|
|
margin-right:0 !important;
|
|
margin-left:0 !important;
|
|
}
|
|
.mx-xl-1{
|
|
margin-right:0.25rem !important;
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.mx-xl-2{
|
|
margin-right:0.5rem !important;
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.mx-xl-3{
|
|
margin-right:1rem !important;
|
|
margin-left:1rem !important;
|
|
}
|
|
.mx-xl-4{
|
|
margin-right:1.5rem !important;
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.mx-xl-5{
|
|
margin-right:3rem !important;
|
|
margin-left:3rem !important;
|
|
}
|
|
.mx-xl-auto{
|
|
margin-right:auto !important;
|
|
margin-left:auto !important;
|
|
}
|
|
.my-xl-0{
|
|
margin-top:0 !important;
|
|
margin-bottom:0 !important;
|
|
}
|
|
.my-xl-1{
|
|
margin-top:0.25rem !important;
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.my-xl-2{
|
|
margin-top:0.5rem !important;
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.my-xl-3{
|
|
margin-top:1rem !important;
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.my-xl-4{
|
|
margin-top:1.5rem !important;
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.my-xl-5{
|
|
margin-top:3rem !important;
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.my-xl-auto{
|
|
margin-top:auto !important;
|
|
margin-bottom:auto !important;
|
|
}
|
|
.mt-xl-0{
|
|
margin-top:0 !important;
|
|
}
|
|
.mt-xl-1{
|
|
margin-top:0.25rem !important;
|
|
}
|
|
.mt-xl-2{
|
|
margin-top:0.5rem !important;
|
|
}
|
|
.mt-xl-3{
|
|
margin-top:1rem !important;
|
|
}
|
|
.mt-xl-4{
|
|
margin-top:1.5rem !important;
|
|
}
|
|
.mt-xl-5{
|
|
margin-top:3rem !important;
|
|
}
|
|
.mt-xl-auto{
|
|
margin-top:auto !important;
|
|
}
|
|
.me-xl-0{
|
|
margin-right:0 !important;
|
|
}
|
|
.me-xl-1{
|
|
margin-right:0.25rem !important;
|
|
}
|
|
.me-xl-2{
|
|
margin-right:0.5rem !important;
|
|
}
|
|
.me-xl-3{
|
|
margin-right:1rem !important;
|
|
}
|
|
.me-xl-4{
|
|
margin-right:1.5rem !important;
|
|
}
|
|
.me-xl-5{
|
|
margin-right:3rem !important;
|
|
}
|
|
.me-xl-auto{
|
|
margin-right:auto !important;
|
|
}
|
|
.mb-xl-0{
|
|
margin-bottom:0 !important;
|
|
}
|
|
.mb-xl-1{
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.mb-xl-2{
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.mb-xl-3{
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.mb-xl-4{
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.mb-xl-5{
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.mb-xl-auto{
|
|
margin-bottom:auto !important;
|
|
}
|
|
.ms-xl-0{
|
|
margin-left:0 !important;
|
|
}
|
|
.ms-xl-1{
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.ms-xl-2{
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.ms-xl-3{
|
|
margin-left:1rem !important;
|
|
}
|
|
.ms-xl-4{
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.ms-xl-5{
|
|
margin-left:3rem !important;
|
|
}
|
|
.ms-xl-auto{
|
|
margin-left:auto !important;
|
|
}
|
|
.p-xl-0{
|
|
padding:0 !important;
|
|
}
|
|
.p-xl-1{
|
|
padding:0.25rem !important;
|
|
}
|
|
.p-xl-2{
|
|
padding:0.5rem !important;
|
|
}
|
|
.p-xl-3{
|
|
padding:1rem !important;
|
|
}
|
|
.p-xl-4{
|
|
padding:1.5rem !important;
|
|
}
|
|
.p-xl-5{
|
|
padding:3rem !important;
|
|
}
|
|
.px-xl-0{
|
|
padding-right:0 !important;
|
|
padding-left:0 !important;
|
|
}
|
|
.px-xl-1{
|
|
padding-right:0.25rem !important;
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.px-xl-2{
|
|
padding-right:0.5rem !important;
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.px-xl-3{
|
|
padding-right:1rem !important;
|
|
padding-left:1rem !important;
|
|
}
|
|
.px-xl-4{
|
|
padding-right:1.5rem !important;
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.px-xl-5{
|
|
padding-right:3rem !important;
|
|
padding-left:3rem !important;
|
|
}
|
|
.py-xl-0{
|
|
padding-top:0 !important;
|
|
padding-bottom:0 !important;
|
|
}
|
|
.py-xl-1{
|
|
padding-top:0.25rem !important;
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.py-xl-2{
|
|
padding-top:0.5rem !important;
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.py-xl-3{
|
|
padding-top:1rem !important;
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.py-xl-4{
|
|
padding-top:1.5rem !important;
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.py-xl-5{
|
|
padding-top:3rem !important;
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.pt-xl-0{
|
|
padding-top:0 !important;
|
|
}
|
|
.pt-xl-1{
|
|
padding-top:0.25rem !important;
|
|
}
|
|
.pt-xl-2{
|
|
padding-top:0.5rem !important;
|
|
}
|
|
.pt-xl-3{
|
|
padding-top:1rem !important;
|
|
}
|
|
.pt-xl-4{
|
|
padding-top:1.5rem !important;
|
|
}
|
|
.pt-xl-5{
|
|
padding-top:3rem !important;
|
|
}
|
|
.pe-xl-0{
|
|
padding-right:0 !important;
|
|
}
|
|
.pe-xl-1{
|
|
padding-right:0.25rem !important;
|
|
}
|
|
.pe-xl-2{
|
|
padding-right:0.5rem !important;
|
|
}
|
|
.pe-xl-3{
|
|
padding-right:1rem !important;
|
|
}
|
|
.pe-xl-4{
|
|
padding-right:1.5rem !important;
|
|
}
|
|
.pe-xl-5{
|
|
padding-right:3rem !important;
|
|
}
|
|
.pb-xl-0{
|
|
padding-bottom:0 !important;
|
|
}
|
|
.pb-xl-1{
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.pb-xl-2{
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.pb-xl-3{
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.pb-xl-4{
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.pb-xl-5{
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.ps-xl-0{
|
|
padding-left:0 !important;
|
|
}
|
|
.ps-xl-1{
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.ps-xl-2{
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.ps-xl-3{
|
|
padding-left:1rem !important;
|
|
}
|
|
.ps-xl-4{
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.ps-xl-5{
|
|
padding-left:3rem !important;
|
|
}
|
|
.gap-xl-0{
|
|
gap:0 !important;
|
|
}
|
|
.gap-xl-1{
|
|
gap:0.25rem !important;
|
|
}
|
|
.gap-xl-2{
|
|
gap:0.5rem !important;
|
|
}
|
|
.gap-xl-3{
|
|
gap:1rem !important;
|
|
}
|
|
.gap-xl-4{
|
|
gap:1.5rem !important;
|
|
}
|
|
.gap-xl-5{
|
|
gap:3rem !important;
|
|
}
|
|
.text-xl-start{
|
|
text-align:left !important;
|
|
}
|
|
.text-xl-end{
|
|
text-align:right !important;
|
|
}
|
|
.text-xl-center{
|
|
text-align:center !important;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.float-xxl-start{
|
|
float:left !important;
|
|
}
|
|
.float-xxl-end{
|
|
float:right !important;
|
|
}
|
|
.float-xxl-none{
|
|
float:none !important;
|
|
}
|
|
.d-xxl-inline{
|
|
display:inline !important;
|
|
}
|
|
.d-xxl-inline-block{
|
|
display:inline-block !important;
|
|
}
|
|
.d-xxl-block{
|
|
display:block !important;
|
|
}
|
|
.d-xxl-grid{
|
|
display:grid !important;
|
|
}
|
|
.d-xxl-table{
|
|
display:table !important;
|
|
}
|
|
.d-xxl-table-row{
|
|
display:table-row !important;
|
|
}
|
|
.d-xxl-table-cell{
|
|
display:table-cell !important;
|
|
}
|
|
.d-xxl-flex{
|
|
display:flex !important;
|
|
}
|
|
.d-xxl-inline-flex{
|
|
display:inline-flex !important;
|
|
}
|
|
.d-xxl-none{
|
|
display:none !important;
|
|
}
|
|
.flex-xxl-fill{
|
|
flex:1 1 auto !important;
|
|
}
|
|
.flex-xxl-row{
|
|
flex-direction:row !important;
|
|
}
|
|
.flex-xxl-column{
|
|
flex-direction:column !important;
|
|
}
|
|
.flex-xxl-row-reverse{
|
|
flex-direction:row-reverse !important;
|
|
}
|
|
.flex-xxl-column-reverse{
|
|
flex-direction:column-reverse !important;
|
|
}
|
|
.flex-xxl-grow-0{
|
|
flex-grow:0 !important;
|
|
}
|
|
.flex-xxl-grow-1{
|
|
flex-grow:1 !important;
|
|
}
|
|
.flex-xxl-shrink-0{
|
|
flex-shrink:0 !important;
|
|
}
|
|
.flex-xxl-shrink-1{
|
|
flex-shrink:1 !important;
|
|
}
|
|
.flex-xxl-wrap{
|
|
flex-wrap:wrap !important;
|
|
}
|
|
.flex-xxl-nowrap{
|
|
flex-wrap:nowrap !important;
|
|
}
|
|
.flex-xxl-wrap-reverse{
|
|
flex-wrap:wrap-reverse !important;
|
|
}
|
|
.justify-content-xxl-start{
|
|
justify-content:flex-start !important;
|
|
}
|
|
.justify-content-xxl-end{
|
|
justify-content:flex-end !important;
|
|
}
|
|
.justify-content-xxl-center{
|
|
justify-content:center !important;
|
|
}
|
|
.justify-content-xxl-between{
|
|
justify-content:space-between !important;
|
|
}
|
|
.justify-content-xxl-around{
|
|
justify-content:space-around !important;
|
|
}
|
|
.justify-content-xxl-evenly{
|
|
justify-content:space-evenly !important;
|
|
}
|
|
.align-items-xxl-start{
|
|
align-items:flex-start !important;
|
|
}
|
|
.align-items-xxl-end{
|
|
align-items:flex-end !important;
|
|
}
|
|
.align-items-xxl-center{
|
|
align-items:center !important;
|
|
}
|
|
.align-items-xxl-baseline{
|
|
align-items:baseline !important;
|
|
}
|
|
.align-items-xxl-stretch{
|
|
align-items:stretch !important;
|
|
}
|
|
.align-content-xxl-start{
|
|
align-content:flex-start !important;
|
|
}
|
|
.align-content-xxl-end{
|
|
align-content:flex-end !important;
|
|
}
|
|
.align-content-xxl-center{
|
|
align-content:center !important;
|
|
}
|
|
.align-content-xxl-between{
|
|
align-content:space-between !important;
|
|
}
|
|
.align-content-xxl-around{
|
|
align-content:space-around !important;
|
|
}
|
|
.align-content-xxl-stretch{
|
|
align-content:stretch !important;
|
|
}
|
|
.align-self-xxl-auto{
|
|
align-self:auto !important;
|
|
}
|
|
.align-self-xxl-start{
|
|
align-self:flex-start !important;
|
|
}
|
|
.align-self-xxl-end{
|
|
align-self:flex-end !important;
|
|
}
|
|
.align-self-xxl-center{
|
|
align-self:center !important;
|
|
}
|
|
.align-self-xxl-baseline{
|
|
align-self:baseline !important;
|
|
}
|
|
.align-self-xxl-stretch{
|
|
align-self:stretch !important;
|
|
}
|
|
.order-xxl-first{
|
|
order:-1 !important;
|
|
}
|
|
.order-xxl-0{
|
|
order:0 !important;
|
|
}
|
|
.order-xxl-1{
|
|
order:1 !important;
|
|
}
|
|
.order-xxl-2{
|
|
order:2 !important;
|
|
}
|
|
.order-xxl-3{
|
|
order:3 !important;
|
|
}
|
|
.order-xxl-4{
|
|
order:4 !important;
|
|
}
|
|
.order-xxl-5{
|
|
order:5 !important;
|
|
}
|
|
.order-xxl-last{
|
|
order:6 !important;
|
|
}
|
|
.m-xxl-0{
|
|
margin:0 !important;
|
|
}
|
|
.m-xxl-1{
|
|
margin:0.25rem !important;
|
|
}
|
|
.m-xxl-2{
|
|
margin:0.5rem !important;
|
|
}
|
|
.m-xxl-3{
|
|
margin:1rem !important;
|
|
}
|
|
.m-xxl-4{
|
|
margin:1.5rem !important;
|
|
}
|
|
.m-xxl-5{
|
|
margin:3rem !important;
|
|
}
|
|
.m-xxl-auto{
|
|
margin:auto !important;
|
|
}
|
|
.mx-xxl-0{
|
|
margin-right:0 !important;
|
|
margin-left:0 !important;
|
|
}
|
|
.mx-xxl-1{
|
|
margin-right:0.25rem !important;
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.mx-xxl-2{
|
|
margin-right:0.5rem !important;
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.mx-xxl-3{
|
|
margin-right:1rem !important;
|
|
margin-left:1rem !important;
|
|
}
|
|
.mx-xxl-4{
|
|
margin-right:1.5rem !important;
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.mx-xxl-5{
|
|
margin-right:3rem !important;
|
|
margin-left:3rem !important;
|
|
}
|
|
.mx-xxl-auto{
|
|
margin-right:auto !important;
|
|
margin-left:auto !important;
|
|
}
|
|
.my-xxl-0{
|
|
margin-top:0 !important;
|
|
margin-bottom:0 !important;
|
|
}
|
|
.my-xxl-1{
|
|
margin-top:0.25rem !important;
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.my-xxl-2{
|
|
margin-top:0.5rem !important;
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.my-xxl-3{
|
|
margin-top:1rem !important;
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.my-xxl-4{
|
|
margin-top:1.5rem !important;
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.my-xxl-5{
|
|
margin-top:3rem !important;
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.my-xxl-auto{
|
|
margin-top:auto !important;
|
|
margin-bottom:auto !important;
|
|
}
|
|
.mt-xxl-0{
|
|
margin-top:0 !important;
|
|
}
|
|
.mt-xxl-1{
|
|
margin-top:0.25rem !important;
|
|
}
|
|
.mt-xxl-2{
|
|
margin-top:0.5rem !important;
|
|
}
|
|
.mt-xxl-3{
|
|
margin-top:1rem !important;
|
|
}
|
|
.mt-xxl-4{
|
|
margin-top:1.5rem !important;
|
|
}
|
|
.mt-xxl-5{
|
|
margin-top:3rem !important;
|
|
}
|
|
.mt-xxl-auto{
|
|
margin-top:auto !important;
|
|
}
|
|
.me-xxl-0{
|
|
margin-right:0 !important;
|
|
}
|
|
.me-xxl-1{
|
|
margin-right:0.25rem !important;
|
|
}
|
|
.me-xxl-2{
|
|
margin-right:0.5rem !important;
|
|
}
|
|
.me-xxl-3{
|
|
margin-right:1rem !important;
|
|
}
|
|
.me-xxl-4{
|
|
margin-right:1.5rem !important;
|
|
}
|
|
.me-xxl-5{
|
|
margin-right:3rem !important;
|
|
}
|
|
.me-xxl-auto{
|
|
margin-right:auto !important;
|
|
}
|
|
.mb-xxl-0{
|
|
margin-bottom:0 !important;
|
|
}
|
|
.mb-xxl-1{
|
|
margin-bottom:0.25rem !important;
|
|
}
|
|
.mb-xxl-2{
|
|
margin-bottom:0.5rem !important;
|
|
}
|
|
.mb-xxl-3{
|
|
margin-bottom:1rem !important;
|
|
}
|
|
.mb-xxl-4{
|
|
margin-bottom:1.5rem !important;
|
|
}
|
|
.mb-xxl-5{
|
|
margin-bottom:3rem !important;
|
|
}
|
|
.mb-xxl-auto{
|
|
margin-bottom:auto !important;
|
|
}
|
|
.ms-xxl-0{
|
|
margin-left:0 !important;
|
|
}
|
|
.ms-xxl-1{
|
|
margin-left:0.25rem !important;
|
|
}
|
|
.ms-xxl-2{
|
|
margin-left:0.5rem !important;
|
|
}
|
|
.ms-xxl-3{
|
|
margin-left:1rem !important;
|
|
}
|
|
.ms-xxl-4{
|
|
margin-left:1.5rem !important;
|
|
}
|
|
.ms-xxl-5{
|
|
margin-left:3rem !important;
|
|
}
|
|
.ms-xxl-auto{
|
|
margin-left:auto !important;
|
|
}
|
|
.p-xxl-0{
|
|
padding:0 !important;
|
|
}
|
|
.p-xxl-1{
|
|
padding:0.25rem !important;
|
|
}
|
|
.p-xxl-2{
|
|
padding:0.5rem !important;
|
|
}
|
|
.p-xxl-3{
|
|
padding:1rem !important;
|
|
}
|
|
.p-xxl-4{
|
|
padding:1.5rem !important;
|
|
}
|
|
.p-xxl-5{
|
|
padding:3rem !important;
|
|
}
|
|
.px-xxl-0{
|
|
padding-right:0 !important;
|
|
padding-left:0 !important;
|
|
}
|
|
.px-xxl-1{
|
|
padding-right:0.25rem !important;
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.px-xxl-2{
|
|
padding-right:0.5rem !important;
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.px-xxl-3{
|
|
padding-right:1rem !important;
|
|
padding-left:1rem !important;
|
|
}
|
|
.px-xxl-4{
|
|
padding-right:1.5rem !important;
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.px-xxl-5{
|
|
padding-right:3rem !important;
|
|
padding-left:3rem !important;
|
|
}
|
|
.py-xxl-0{
|
|
padding-top:0 !important;
|
|
padding-bottom:0 !important;
|
|
}
|
|
.py-xxl-1{
|
|
padding-top:0.25rem !important;
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.py-xxl-2{
|
|
padding-top:0.5rem !important;
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.py-xxl-3{
|
|
padding-top:1rem !important;
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.py-xxl-4{
|
|
padding-top:1.5rem !important;
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.py-xxl-5{
|
|
padding-top:3rem !important;
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.pt-xxl-0{
|
|
padding-top:0 !important;
|
|
}
|
|
.pt-xxl-1{
|
|
padding-top:0.25rem !important;
|
|
}
|
|
.pt-xxl-2{
|
|
padding-top:0.5rem !important;
|
|
}
|
|
.pt-xxl-3{
|
|
padding-top:1rem !important;
|
|
}
|
|
.pt-xxl-4{
|
|
padding-top:1.5rem !important;
|
|
}
|
|
.pt-xxl-5{
|
|
padding-top:3rem !important;
|
|
}
|
|
.pe-xxl-0{
|
|
padding-right:0 !important;
|
|
}
|
|
.pe-xxl-1{
|
|
padding-right:0.25rem !important;
|
|
}
|
|
.pe-xxl-2{
|
|
padding-right:0.5rem !important;
|
|
}
|
|
.pe-xxl-3{
|
|
padding-right:1rem !important;
|
|
}
|
|
.pe-xxl-4{
|
|
padding-right:1.5rem !important;
|
|
}
|
|
.pe-xxl-5{
|
|
padding-right:3rem !important;
|
|
}
|
|
.pb-xxl-0{
|
|
padding-bottom:0 !important;
|
|
}
|
|
.pb-xxl-1{
|
|
padding-bottom:0.25rem !important;
|
|
}
|
|
.pb-xxl-2{
|
|
padding-bottom:0.5rem !important;
|
|
}
|
|
.pb-xxl-3{
|
|
padding-bottom:1rem !important;
|
|
}
|
|
.pb-xxl-4{
|
|
padding-bottom:1.5rem !important;
|
|
}
|
|
.pb-xxl-5{
|
|
padding-bottom:3rem !important;
|
|
}
|
|
.ps-xxl-0{
|
|
padding-left:0 !important;
|
|
}
|
|
.ps-xxl-1{
|
|
padding-left:0.25rem !important;
|
|
}
|
|
.ps-xxl-2{
|
|
padding-left:0.5rem !important;
|
|
}
|
|
.ps-xxl-3{
|
|
padding-left:1rem !important;
|
|
}
|
|
.ps-xxl-4{
|
|
padding-left:1.5rem !important;
|
|
}
|
|
.ps-xxl-5{
|
|
padding-left:3rem !important;
|
|
}
|
|
.gap-xxl-0{
|
|
gap:0 !important;
|
|
}
|
|
.gap-xxl-1{
|
|
gap:0.25rem !important;
|
|
}
|
|
.gap-xxl-2{
|
|
gap:0.5rem !important;
|
|
}
|
|
.gap-xxl-3{
|
|
gap:1rem !important;
|
|
}
|
|
.gap-xxl-4{
|
|
gap:1.5rem !important;
|
|
}
|
|
.gap-xxl-5{
|
|
gap:3rem !important;
|
|
}
|
|
.text-xxl-start{
|
|
text-align:left !important;
|
|
}
|
|
.text-xxl-end{
|
|
text-align:right !important;
|
|
}
|
|
.text-xxl-center{
|
|
text-align:center !important;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.fs-1{
|
|
font-size:2.5rem !important;
|
|
}
|
|
.fs-2{
|
|
font-size:2rem !important;
|
|
}
|
|
.fs-3{
|
|
font-size:1.75rem !important;
|
|
}
|
|
.fs-4{
|
|
font-size:1.5rem !important;
|
|
}
|
|
}
|
|
@media print{
|
|
.d-print-inline{
|
|
display:inline !important;
|
|
}
|
|
.d-print-inline-block{
|
|
display:inline-block !important;
|
|
}
|
|
.d-print-block{
|
|
display:block !important;
|
|
}
|
|
.d-print-grid{
|
|
display:grid !important;
|
|
}
|
|
.d-print-table{
|
|
display:table !important;
|
|
}
|
|
.d-print-table-row{
|
|
display:table-row !important;
|
|
}
|
|
.d-print-table-cell{
|
|
display:table-cell !important;
|
|
}
|
|
.d-print-flex{
|
|
display:flex !important;
|
|
}
|
|
.d-print-inline-flex{
|
|
display:inline-flex !important;
|
|
}
|
|
.d-print-none{
|
|
display:none !important;
|
|
}
|
|
}
|
|
.border-top{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-end{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-bottom{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-start{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-top-1{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-end-1{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-start-1{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-top-2{
|
|
border-top:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-end-2{
|
|
border-right:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-start-2{
|
|
border-left:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-top-3{
|
|
border-top:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-end-3{
|
|
border-right:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-start-3{
|
|
border-left:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-top-4{
|
|
border-top:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-end-4{
|
|
border-right:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-start-4{
|
|
border-left:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-top-5{
|
|
border-top:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-end-5{
|
|
border-right:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-start-5{
|
|
border-left:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-x{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-y{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
|
|
.border-primary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-primary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-primary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-primary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-primary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-primary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-primary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-secondary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-secondary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-secondary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-secondary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-secondary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-secondary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
|
|
.border-success-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-success-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-success-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-success-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-success-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-success-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-success-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
|
|
.border-info-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-info-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-info-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-info-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-info-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-info-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-info-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-warning-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-warning-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-warning-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-warning-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-warning-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-warning-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-danger-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-danger-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-danger-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-danger-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-danger-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-danger-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
|
|
.border-light-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-light-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-light-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-light-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-light-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-light-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-light-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-0{
|
|
border:0 !important;
|
|
}
|
|
|
|
.border-dark-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
|
|
.border-dark-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
|
|
.border-dark-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
|
|
.border-dark-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
|
|
.border-dark-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
.border-dark-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.border-sm-top{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-end{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-bottom{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-start{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-top-1{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-end-1{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-start-1{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-top-2{
|
|
border-top:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-end-2{
|
|
border-right:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-start-2{
|
|
border-left:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-top-3{
|
|
border-top:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-end-3{
|
|
border-right:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-start-3{
|
|
border-left:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-top-4{
|
|
border-top:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-end-4{
|
|
border-right:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-start-4{
|
|
border-left:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-top-5{
|
|
border-top:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-end-5{
|
|
border-right:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-start-5{
|
|
border-left:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-x{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-y{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-sm-primary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-primary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-primary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-primary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-primary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-primary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-primary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-secondary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-secondary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-secondary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-secondary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-secondary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-secondary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-sm-success-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-success-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-success-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-success-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-success-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-success-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-success-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-sm-info-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-info-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-info-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-info-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-info-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-info-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-info-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-sm-warning-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-warning-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-warning-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-warning-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-warning-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-warning-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-warning-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-sm-danger-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-danger-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-danger-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-danger-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-danger-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-danger-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-danger-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-sm-light-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-light-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-light-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-light-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-light-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-light-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-light-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-sm-dark-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-0{
|
|
border:0 !important;
|
|
}
|
|
.border-sm-dark-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-sm-dark-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-sm-dark-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-sm-dark-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-sm-dark-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-sm-dark-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.border-md-top{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-end{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-bottom{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-start{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-top-1{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-end-1{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-start-1{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-top-2{
|
|
border-top:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-end-2{
|
|
border-right:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-start-2{
|
|
border-left:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-top-3{
|
|
border-top:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-end-3{
|
|
border-right:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-start-3{
|
|
border-left:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-top-4{
|
|
border-top:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-end-4{
|
|
border-right:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-start-4{
|
|
border-left:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-top-5{
|
|
border-top:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-end-5{
|
|
border-right:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-start-5{
|
|
border-left:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-x{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-y{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-md-primary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-primary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-primary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-primary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-primary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-primary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-primary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-secondary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-secondary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-secondary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-secondary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-secondary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-secondary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-md-success-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-success-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-success-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-success-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-success-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-success-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-success-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-md-info-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-info-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-info-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-info-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-info-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-info-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-info-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-md-warning-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-warning-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-warning-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-warning-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-warning-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-warning-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-warning-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-md-danger-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-danger-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-danger-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-danger-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-danger-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-danger-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-danger-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-md-light-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-light-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-light-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-light-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-light-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-light-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-light-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-md-dark-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-0{
|
|
border:0 !important;
|
|
}
|
|
.border-md-dark-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-md-dark-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-md-dark-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-md-dark-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-md-dark-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-md-dark-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.border-lg-top{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-end{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-bottom{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-start{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-top-1{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-end-1{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-start-1{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-top-2{
|
|
border-top:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-end-2{
|
|
border-right:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-start-2{
|
|
border-left:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-top-3{
|
|
border-top:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-end-3{
|
|
border-right:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-start-3{
|
|
border-left:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-top-4{
|
|
border-top:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-end-4{
|
|
border-right:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-start-4{
|
|
border-left:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-top-5{
|
|
border-top:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-end-5{
|
|
border-right:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-start-5{
|
|
border-left:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-x{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-y{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-lg-primary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-primary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-primary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-primary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-primary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-primary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-primary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-secondary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-secondary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-secondary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-secondary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-secondary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-secondary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-lg-success-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-success-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-success-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-success-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-success-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-success-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-success-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-lg-info-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-info-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-info-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-info-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-info-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-info-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-info-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-lg-warning-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-warning-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-warning-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-warning-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-warning-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-warning-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-warning-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-lg-danger-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-danger-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-danger-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-danger-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-danger-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-danger-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-danger-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-lg-light-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-light-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-light-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-light-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-light-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-light-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-light-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-lg-dark-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-0{
|
|
border:0 !important;
|
|
}
|
|
.border-lg-dark-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-lg-dark-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-lg-dark-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-lg-dark-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-lg-dark-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-lg-dark-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.border-xl-top{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-end{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-bottom{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-start{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-top-1{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-end-1{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-start-1{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-top-2{
|
|
border-top:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-end-2{
|
|
border-right:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-start-2{
|
|
border-left:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-top-3{
|
|
border-top:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-end-3{
|
|
border-right:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-start-3{
|
|
border-left:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-top-4{
|
|
border-top:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-end-4{
|
|
border-right:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-start-4{
|
|
border-left:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-top-5{
|
|
border-top:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-end-5{
|
|
border-right:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-start-5{
|
|
border-left:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-x{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-y{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xl-primary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-primary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-primary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-primary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-primary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-primary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-primary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-secondary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-secondary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-secondary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-secondary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-secondary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-secondary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xl-success-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-success-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-success-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-success-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-success-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-success-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-success-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xl-info-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-info-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-info-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-info-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-info-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-info-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-info-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xl-warning-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-warning-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-warning-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-warning-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-warning-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-warning-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-warning-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xl-danger-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-danger-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-danger-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-danger-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-danger-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-danger-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-danger-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xl-light-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-light-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-light-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-light-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-light-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-light-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-light-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xl-dark-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xl-dark-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xl-dark-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xl-dark-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xl-dark-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xl-dark-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xl-dark-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.border-xxl-top{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-end{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-bottom{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-start{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-top-1{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-end-1{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-start-1{
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-top-2{
|
|
border-top:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-end-2{
|
|
border-right:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-start-2{
|
|
border-left:2px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-top-3{
|
|
border-top:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-end-3{
|
|
border-right:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-start-3{
|
|
border-left:3px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-top-4{
|
|
border-top:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-end-4{
|
|
border-right:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-start-4{
|
|
border-left:4px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-top-5{
|
|
border-top:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-end-5{
|
|
border-right:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-start-5{
|
|
border-left:5px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-x{
|
|
border-right:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-left:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-y{
|
|
border-top:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
border-bottom:1px var(--bs-border-style) var(--bs-border-color) !important;
|
|
}
|
|
.border-xxl-primary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-primary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-primary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-primary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-primary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-primary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-primary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-primary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-secondary-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-secondary-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-secondary-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-secondary-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-secondary-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-secondary-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-secondary-rgb)) !important;
|
|
}
|
|
.border-xxl-success-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-success-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-success-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-success-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-success-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-success-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-success-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-success-rgb)) !important;
|
|
}
|
|
.border-xxl-info-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-info-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-info-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-info-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-info-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-info-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-info-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-info-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-warning-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-warning-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-warning-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-warning-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-warning-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-warning-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-warning-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-danger-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-danger-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-danger-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-danger-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-danger-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-danger-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-danger-rgb)) !important;
|
|
}
|
|
.border-xxl-light-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-light-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-light-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-light-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-light-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-light-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-light-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-light-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-top{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-end{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-bottom{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-start{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-0{
|
|
border:0 !important;
|
|
}
|
|
.border-xxl-dark-top-0{
|
|
border-top:0 !important;
|
|
}
|
|
.border-xxl-dark-end-0{
|
|
border-right:0 !important;
|
|
}
|
|
.border-xxl-dark-bottom-0{
|
|
border-bottom:0 !important;
|
|
}
|
|
.border-xxl-dark-start-0{
|
|
border-left:0 !important;
|
|
}
|
|
.border-xxl-dark-top-1{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-end-1{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-bottom-1{
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-start-1{
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-top-2{
|
|
border-top:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-end-2{
|
|
border-right:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-bottom-2{
|
|
border-bottom:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-start-2{
|
|
border-left:2px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-top-3{
|
|
border-top:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-end-3{
|
|
border-right:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-bottom-3{
|
|
border-bottom:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-start-3{
|
|
border-left:3px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-top-4{
|
|
border-top:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-end-4{
|
|
border-right:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-bottom-4{
|
|
border-bottom:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-start-4{
|
|
border-left:4px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-top-5{
|
|
border-top:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-end-5{
|
|
border-right:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-bottom-5{
|
|
border-bottom:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-start-5{
|
|
border-left:5px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-x{
|
|
border-right:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-left:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
.border-xxl-dark-y{
|
|
border-top:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
border-bottom:1px var(--bs-border-style) rgba(var(--bs-dark-rgb)) !important;
|
|
}
|
|
}
|
|
.w-25{
|
|
width:25% !important;
|
|
}
|
|
|
|
.w-50{
|
|
width:50% !important;
|
|
}
|
|
|
|
.w-75{
|
|
width:75% !important;
|
|
}
|
|
|
|
.w-100{
|
|
width:100% !important;
|
|
}
|
|
|
|
.vw-25{
|
|
width:25vw !important;
|
|
}
|
|
|
|
.vw-50{
|
|
width:50vw !important;
|
|
}
|
|
|
|
.vw-75{
|
|
width:75vw !important;
|
|
}
|
|
|
|
.vw-100{
|
|
width:100vw !important;
|
|
}
|
|
|
|
.vh-25{
|
|
height:25vh !important;
|
|
}
|
|
|
|
.vh-50{
|
|
height:50vh !important;
|
|
}
|
|
|
|
.vh-75{
|
|
height:75vh !important;
|
|
}
|
|
|
|
.vh-100{
|
|
height:100vh !important;
|
|
}
|
|
|
|
@media (min-width: 576px){
|
|
.w-sm-25{
|
|
width:25% !important;
|
|
}
|
|
.w-sm-50{
|
|
width:50% !important;
|
|
}
|
|
.w-sm-75{
|
|
width:75% !important;
|
|
}
|
|
.w-sm-100{
|
|
width:100% !important;
|
|
}
|
|
.vw-sm-25{
|
|
width:25vw !important;
|
|
}
|
|
.vw-sm-50{
|
|
width:50vw !important;
|
|
}
|
|
.vw-sm-75{
|
|
width:75vw !important;
|
|
}
|
|
.vw-sm-100{
|
|
width:100vw !important;
|
|
}
|
|
.vh-sm-25{
|
|
height:25vh !important;
|
|
}
|
|
.vh-sm-50{
|
|
height:50vh !important;
|
|
}
|
|
.vh-sm-75{
|
|
height:75vh !important;
|
|
}
|
|
.vh-sm-100{
|
|
height:100vh !important;
|
|
}
|
|
}
|
|
@media (min-width: 768px){
|
|
.w-md-25{
|
|
width:25% !important;
|
|
}
|
|
.w-md-50{
|
|
width:50% !important;
|
|
}
|
|
.w-md-75{
|
|
width:75% !important;
|
|
}
|
|
.w-md-100{
|
|
width:100% !important;
|
|
}
|
|
.vw-md-25{
|
|
width:25vw !important;
|
|
}
|
|
.vw-md-50{
|
|
width:50vw !important;
|
|
}
|
|
.vw-md-75{
|
|
width:75vw !important;
|
|
}
|
|
.vw-md-100{
|
|
width:100vw !important;
|
|
}
|
|
.vh-md-25{
|
|
height:25vh !important;
|
|
}
|
|
.vh-md-50{
|
|
height:50vh !important;
|
|
}
|
|
.vh-md-75{
|
|
height:75vh !important;
|
|
}
|
|
.vh-md-100{
|
|
height:100vh !important;
|
|
}
|
|
}
|
|
@media (min-width: 992px){
|
|
.w-lg-25{
|
|
width:25% !important;
|
|
}
|
|
.w-lg-50{
|
|
width:50% !important;
|
|
}
|
|
.w-lg-75{
|
|
width:75% !important;
|
|
}
|
|
.w-lg-100{
|
|
width:100% !important;
|
|
}
|
|
.vw-lg-25{
|
|
width:25vw !important;
|
|
}
|
|
.vw-lg-50{
|
|
width:50vw !important;
|
|
}
|
|
.vw-lg-75{
|
|
width:75vw !important;
|
|
}
|
|
.vw-lg-100{
|
|
width:100vw !important;
|
|
}
|
|
.vh-lg-25{
|
|
height:25vh !important;
|
|
}
|
|
.vh-lg-50{
|
|
height:50vh !important;
|
|
}
|
|
.vh-lg-75{
|
|
height:75vh !important;
|
|
}
|
|
.vh-lg-100{
|
|
height:100vh !important;
|
|
}
|
|
}
|
|
@media (min-width: 1200px){
|
|
.w-xl-25{
|
|
width:25% !important;
|
|
}
|
|
.w-xl-50{
|
|
width:50% !important;
|
|
}
|
|
.w-xl-75{
|
|
width:75% !important;
|
|
}
|
|
.w-xl-100{
|
|
width:100% !important;
|
|
}
|
|
.vw-xl-25{
|
|
width:25vw !important;
|
|
}
|
|
.vw-xl-50{
|
|
width:50vw !important;
|
|
}
|
|
.vw-xl-75{
|
|
width:75vw !important;
|
|
}
|
|
.vw-xl-100{
|
|
width:100vw !important;
|
|
}
|
|
.vh-xl-25{
|
|
height:25vh !important;
|
|
}
|
|
.vh-xl-50{
|
|
height:50vh !important;
|
|
}
|
|
.vh-xl-75{
|
|
height:75vh !important;
|
|
}
|
|
.vh-xl-100{
|
|
height:100vh !important;
|
|
}
|
|
}
|
|
@media (min-width: 1400px){
|
|
.w-xxl-25{
|
|
width:25% !important;
|
|
}
|
|
.w-xxl-50{
|
|
width:50% !important;
|
|
}
|
|
.w-xxl-75{
|
|
width:75% !important;
|
|
}
|
|
.w-xxl-100{
|
|
width:100% !important;
|
|
}
|
|
.vw-xxl-25{
|
|
width:25vw !important;
|
|
}
|
|
.vw-xxl-50{
|
|
width:50vw !important;
|
|
}
|
|
.vw-xxl-75{
|
|
width:75vw !important;
|
|
}
|
|
.vw-xxl-100{
|
|
width:100vw !important;
|
|
}
|
|
.vh-xxl-25{
|
|
height:25vh !important;
|
|
}
|
|
.vh-xxl-50{
|
|
height:50vh !important;
|
|
}
|
|
.vh-xxl-75{
|
|
height:75vh !important;
|
|
}
|
|
.vh-xxl-100{
|
|
height:100vh !important;
|
|
}
|
|
}
|
|
.nav-link.active{
|
|
color:#0d6efd;
|
|
font-weight:bold;
|
|
}
|
|
|
|
.display{
|
|
display:block !important;
|
|
}
|
|
|
|
.display-none{
|
|
display:none !important;
|
|
}
|
|
|
|
.display-none-weak{
|
|
display:none;
|
|
}
|
|
|
|
.display-flex{
|
|
display:flex !important;
|
|
}
|
|
|
|
.need-word-counter{
|
|
border-radius:0 0 0.375rem 0.375rem;
|
|
}
|
|
|
|
.table.fix-action th:last-child,
|
|
.table.fix-action td:last-child{
|
|
position:sticky;
|
|
right:0;
|
|
width:0.1%;
|
|
background-color:#e9ecef;
|
|
color:#212529;
|
|
white-space:nowrap;
|
|
}
|
|
.table .text-ellipsis{
|
|
overflow:hidden;
|
|
width:20rem;
|
|
text-overflow:ellipsis;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2JvLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFRSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLHdCQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBREdGOztBRzNEQTs7O0VBR0U7QUg4REY7O0FHL0NJO0VBTko7SUFPTTtFSG1ESjtBQUNGOztBR3RDQTtFQUNFO0VBQ0E7RURtUEksa0NBTEk7RUM1T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5Q0Y7O0FHaENBO0VBQ0U7RUFDQSxhQ2lqQjRCO0VEaGpCNUI7RUFDQTtFQUNBLFlDdWpCNEI7QUpwaEI5Qjs7QUd6QkE7RUFDRTtFQUNBLG9CQ3dmNEI7RURyZjVCLGVDd2Y0QjtFRHZmNUIsZUN3ZjRCO0FKOWQ5Qjs7QUd0QkE7RUQ2TVE7QUZuTFI7QUVpQkk7RUMzQ0o7SURvTlE7RUZ0TE47QUFDRjs7QUcxQkE7RUR3TVE7QUYxS1I7QUVRSTtFQ3RDSjtJRCtNUTtFRjdLTjtBQUNGOztBRzlCQTtFRG1NUTtBRmpLUjtBRURJO0VDakNKO0lEME1RO0VGcEtOO0FBQ0Y7O0FHbENBO0VEOExRO0FGeEpSO0FFVkk7RUM1Qko7SURxTVE7RUYzSk47QUFDRjs7QUd0Q0E7RURxTE0saUJBTEk7QUZ0SVY7O0FHckNBO0VEZ0xNLGNBTEk7QUZsSVY7O0FHOUJBO0VBQ0U7RUFDQSxrQkNtUzBCO0FKbFE1Qjs7QUd2QkE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FIMEJGOztBR3BCQTtFQUNFO0VBQ0E7RUFDQTtBSHVCRjs7QUdqQkE7O0VBRUU7QUhvQkY7O0FHakJBOzs7RUFHRTtFQUNBO0FIb0JGOztBR2pCQTs7OztFQUlFO0FIb0JGOztBR2pCQTtFQUNFLGVDNlg0QjtBSnpXOUI7O0FHZkE7RUFDRTtFQUNBO0FIa0JGOztBR1pBO0VBQ0U7QUhlRjs7QUdQQTs7RUFFRSxrQkNzVzRCO0FKNVY5Qjs7QUdGQTtFRG1GTSxpQkFMSTtBRnhFVjs7QUdDQTtFQUNFLGdCQythNEI7RUQ5YTVCO0FIRUY7O0FHT0E7O0VBRUU7RUQrREksZ0JBTEk7RUN4RFI7RUFDQTtBSEpGOztBR09BO0VBQU07QUhITjs7QUdJQTtFQUFNO0FIQU47O0FHS0E7RUFDRTtFQUNBLHlCQ3FLd0M7QUp2SzFDO0FHSUU7RUFDRTtBSEZKOztBR2FFO0VBRUU7RUFDQTtBSFhKOztBR2tCQTs7OztFQUlFLG9DQ2tSNEI7RUY3UHhCLGFBTEk7QUY5QlY7O0FHc0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RURTSSxpQkFMSTtBRnRCVjtBR3VCRTtFRElJLGlCQUxJO0VDR047RUFDQTtBSHJCSjs7QUd5QkE7RURITSxpQkFMSTtFQ1VSO0VBQ0E7QUh0QkY7QUd5QkU7RUFDRTtBSHZCSjs7QUcyQkE7RUFDRTtFRGZJLGlCQUxJO0VDc0JSLHVCQ3V5Q2tDO0VEdHlDbEMscUNDdXlDa0M7RUMza0RoQztBTDZRSjtBRzBCRTtFQUNFO0VEdEJFLGFBTEk7QUZJVjs7QUdrQ0E7RUFDRTtBSC9CRjs7QUdxQ0E7O0VBRUU7QUhsQ0Y7O0FHMENBO0VBQ0U7RUFDQTtBSHZDRjs7QUcwQ0E7RUFDRSxrQkNzVDRCO0VEclQ1QixxQkNxVDRCO0VEcFQ1QixhQ2pWUztFRGtWVDtBSHZDRjs7QUc4Q0E7RUFFRTtFQUNBO0FINUNGOztBRytDQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FINUNGOztBR29EQTtFQUNFO0FIakRGOztBR3VEQTtFQUVFO0FIckRGOztBRzZEQTtFQUNFO0FIMURGOztBRytEQTs7Ozs7RUFLRTtFQUNBO0VEckhJLGlCQUxJO0VDNEhSO0FINURGOztBR2dFQTs7RUFFRTtBSDdERjs7QUdrRUE7RUFDRTtBSC9ERjs7QUdrRUE7RUFHRTtBSGpFRjtBR29FRTtFQUNFO0FIbEVKOztBR3lFQTtFQUNFO0FIdEVGOztBRzhFQTs7OztFQUlFO0FIM0VGO0FHOEVJOzs7O0VBQ0U7QUh6RU47O0FHZ0ZBO0VBQ0U7RUFDQTtBSDdFRjs7QUdrRkE7RUFDRTtBSC9FRjs7QUd5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHRGRjs7QUc4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQkM4STRCO0VGeFZ0QjtFQzZNTjtBSDVGRjtBRW5SSTtFQ3dXSjtJRC9MUTtFRjhHTjtBQUNGO0FHeUZFO0VBQ0U7QUh2Rko7O0FHOEZBOzs7Ozs7O0VBT0U7QUgzRkY7O0FHOEZBO0VBQ0U7QUgzRkY7O0FHb0dBO0VBQ0U7RUFDQTtBSGpHRjtBR29IQTtFQUNFO0FIekdGOztBRzhHQTtFQUNFO0FIM0dGOztBR2tIQTtFQUNFO0VBQ0E7QUgvR0Y7O0FHb0hBO0VBQ0U7QUhqSEY7O0FHc0hBO0VBQ0U7QUhuSEY7O0FHMEhBO0VBQ0U7RUFDQTtBSHZIRjs7QUcrSEE7RUFDRTtBSDVIRjs7QUdvSUE7RUFDRTtBSGpJRjs7QU1uY0E7RUp5UU0saUJBTEk7RUlsUVIsZUZ3a0I0QjtBSmxJOUI7O0FNamNFO0VKc1FNO0VJbFFKLGVGeWpCa0I7RUV4akJsQixlRndpQjBCO0FKdEc5QjtBRW5XSTtFSXBHRjtJSjZRTTtFRjhMTjtBQUNGOztBTTVjRTtFSnNRTTtFSWxRSixlRnlqQmtCO0VFeGpCbEIsZUZ3aUIwQjtBSjNGOUI7QUU5V0k7RUlwR0Y7SUo2UU07RUZ5TU47QUFDRjs7QU12ZEU7RUpzUU07RUlsUUosZUZ5akJrQjtFRXhqQmxCLGVGd2lCMEI7QUpoRjlCO0FFelhJO0VJcEdGO0lKNlFNO0VGb05OO0FBQ0Y7O0FNbGVFO0VKc1FNO0VJbFFKLGVGeWpCa0I7RUV4akJsQixlRndpQjBCO0FKckU5QjtBRXBZSTtFSXBHRjtJSjZRTTtFRitOTjtBQUNGOztBTTdlRTtFSnNRTTtFSWxRSixlRnlqQmtCO0VFeGpCbEIsZUZ3aUIwQjtBSjFEOUI7QUUvWUk7RUlwR0Y7SUo2UU07RUYwT047QUFDRjs7QU14ZkU7RUpzUU07RUlsUUosZUZ5akJrQjtFRXhqQmxCLGVGd2lCMEI7QUovQzlCO0FFMVpJO0VJcEdGO0lKNlFNO0VGcVBOO0FBQ0Y7O0FNM2VBO0VDdkRFO0VBQ0E7QVBzaUJGOztBTTNlQTtFQzVERTtFQUNBO0FQMmlCRjs7QU03ZUE7RUFDRTtBTmdmRjtBTTllRTtFQUNFLG1CRmdrQjBCO0FKaEY5Qjs7QU10ZUE7RUpvTk0saUJBTEk7RUk3TVI7QU55ZUY7O0FNcmVBO0VBQ0Usa0JGNlJPO0VGaEZILGlCQUxJO0FGaVNWO0FNdGVFO0VBQ0U7QU53ZUo7O0FNcGVBO0VBQ0U7RUFDQSxrQkZtUk87RUZoRkgsaUJBTEk7RUk1TFIsYUZ0RlM7QUo2akJYO0FNcmVFO0VBQ0U7QU51ZUo7O0FRdmtCQTtFQ0lFO0VBR0E7QVRxa0JGOztBUXRrQkE7RUFDRSxlSjQ4Q2tDO0VJMzhDbEMscUJKUFM7RUlRVDtFSEdFO0VJUkY7RUFHQTtBVDhrQkY7O0FRaGtCQTtFQUVFO0FSa2tCRjs7QVEvakJBO0VBQ0U7RUFDQTtBUmtrQkY7O0FRL2pCQTtFTitQTSxpQkFMSTtFTXhQUixhSjFCUztBSjRsQlg7O0FVcG1CRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaW5CRjs7QVkzakJJO0VGNUNFO0lBQ0UsZU42YWU7RUo4THJCO0FBQ0Y7QVlqa0JJO0VGNUNFO0lBQ0UsZU42YWU7RUptTXJCO0FBQ0Y7QVl0a0JJO0VGNUNFO0lBQ0UsZU42YWU7RUp3TXJCO0FBQ0Y7QVkza0JJO0VGNUNFO0lBQ0UsZ0JONmFlO0VKNk1yQjtBQUNGO0FZaGxCSTtFRjVDRTtJQUNFLGdCTjZhZTtFSmtOckI7QUFDRjtBYS9vQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBZGlwQkY7QWFycEJJO0VDYUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMm9CRjs7QWM1bEJNO0VBQ0U7QWQrbEJSOztBYzVsQk07RUFwQ0o7RUFDQTtBZG9vQkY7O0FjdG5CRTtFQUNFO0VBQ0E7QWR5bkJKOztBYzNuQkU7RUFDRTtFQUNBO0FkOG5CSjs7QWNob0JFO0VBQ0U7RUFDQTtBZG1vQko7O0Fjcm9CRTtFQUNFO0VBQ0E7QWR3b0JKOztBYzFvQkU7RUFDRTtFQUNBO0FkNm9CSjs7QWMvb0JFO0VBQ0U7RUFDQTtBZGtwQko7O0Fjbm5CTTtFQWhESjtFQUNBO0FkdXFCRjs7QWNsbkJVO0VBaEVOO0VBQ0E7QWRzckJKOztBY3ZuQlU7RUFoRU47RUFDQTtBZDJyQko7O0FjNW5CVTtFQWhFTjtFQUNBO0FkZ3NCSjs7QWNqb0JVO0VBaEVOO0VBQ0E7QWRxc0JKOztBY3RvQlU7RUFoRU47RUFDQTtBZDBzQko7O0FjM29CVTtFQWhFTjtFQUNBO0FkK3NCSjs7QWNocEJVO0VBaEVOO0VBQ0E7QWRvdEJKOztBY3JwQlU7RUFoRU47RUFDQTtBZHl0Qko7O0FjMXBCVTtFQWhFTjtFQUNBO0FkOHRCSjs7QWMvcEJVO0VBaEVOO0VBQ0E7QWRtdUJKOztBY3BxQlU7RUFoRU47RUFDQTtBZHd1Qko7O0FjenFCVTtFQWhFTjtFQUNBO0FkNnVCSjs7QWN0cUJZO0VBeERWO0Fka3VCRjs7QWMxcUJZO0VBeERWO0Fkc3VCRjs7QWM5cUJZO0VBeERWO0FkMHVCRjs7QWNsckJZO0VBeERWO0FkOHVCRjs7QWN0ckJZO0VBeERWO0Fka3ZCRjs7QWMxckJZO0VBeERWO0Fkc3ZCRjs7QWM5ckJZO0VBeERWO0FkMHZCRjs7QWNsc0JZO0VBeERWO0FkOHZCRjs7QWN0c0JZO0VBeERWO0Fka3dCRjs7QWMxc0JZO0VBeERWO0Fkc3dCRjs7QWM5c0JZO0VBeERWO0FkMHdCRjs7QWN2c0JROztFQUVFO0FkMHNCVjs7QWN2c0JROztFQUVFO0FkMHNCVjs7QWNqdEJROztFQUVFO0Fkb3RCVjs7QWNqdEJROztFQUVFO0Fkb3RCVjs7QWMzdEJROztFQUVFO0FkOHRCVjs7QWMzdEJROztFQUVFO0FkOHRCVjs7QWNydUJROztFQUVFO0Fkd3VCVjs7QWNydUJROztFQUVFO0Fkd3VCVjs7QWMvdUJROztFQUVFO0Fka3ZCVjs7QWMvdUJROztFQUVFO0Fka3ZCVjs7QWN6dkJROztFQUVFO0FkNHZCVjs7QWN6dkJROztFQUVFO0FkNHZCVjs7QVl0ekJJO0VFVUU7SUFDRTtFZGd6Qk47RWM3eUJJO0lBcENKO0lBQ0E7RWRvMUJBO0VjdDBCQTtJQUNFO0lBQ0E7RWR3MEJGO0VjMTBCQTtJQUNFO0lBQ0E7RWQ0MEJGO0VjOTBCQTtJQUNFO0lBQ0E7RWRnMUJGO0VjbDFCQTtJQUNFO0lBQ0E7RWRvMUJGO0VjdDFCQTtJQUNFO0lBQ0E7RWR3MUJGO0VjMTFCQTtJQUNFO0lBQ0E7RWQ0MUJGO0VjN3pCSTtJQWhESjtJQUNBO0VkZzNCQTtFYzN6QlE7SUFoRU47SUFDQTtFZDgzQkY7RWMvekJRO0lBaEVOO0lBQ0E7RWRrNEJGO0VjbjBCUTtJQWhFTjtJQUNBO0VkczRCRjtFY3YwQlE7SUFoRU47SUFDQTtFZDA0QkY7RWMzMEJRO0lBaEVOO0lBQ0E7RWQ4NEJGO0VjLzBCUTtJQWhFTjtJQUNBO0VkazVCRjtFY24xQlE7SUFoRU47SUFDQTtFZHM1QkY7RWN2MUJRO0lBaEVOO0lBQ0E7RWQwNUJGO0VjMzFCUTtJQWhFTjtJQUNBO0VkODVCRjtFYy8xQlE7SUFoRU47SUFDQTtFZGs2QkY7RWNuMkJRO0lBaEVOO0lBQ0E7RWRzNkJGO0VjdjJCUTtJQWhFTjtJQUNBO0VkMDZCRjtFY24yQlU7SUF4RFY7RWQ4NUJBO0VjdDJCVTtJQXhEVjtFZGk2QkE7RWN6MkJVO0lBeERWO0VkbzZCQTtFYzUyQlU7SUF4RFY7RWR1NkJBO0VjLzJCVTtJQXhEVjtFZDA2QkE7RWNsM0JVO0lBeERWO0VkNjZCQTtFY3IzQlU7SUF4RFY7RWRnN0JBO0VjeDNCVTtJQXhEVjtFZG03QkE7RWMzM0JVO0lBeERWO0VkczdCQTtFYzkzQlU7SUF4RFY7RWR5N0JBO0VjajRCVTtJQXhEVjtFZDQ3QkE7RWNwNEJVO0lBeERWO0VkKzdCQTtFYzUzQk07O0lBRUU7RWQ4M0JSO0VjMzNCTTs7SUFFRTtFZDYzQlI7RWNwNEJNOztJQUVFO0VkczRCUjtFY240Qk07O0lBRUU7RWRxNEJSO0VjNTRCTTs7SUFFRTtFZDg0QlI7RWMzNEJNOztJQUVFO0VkNjRCUjtFY3A1Qk07O0lBRUU7RWRzNUJSO0VjbjVCTTs7SUFFRTtFZHE1QlI7RWM1NUJNOztJQUVFO0VkODVCUjtFYzM1Qk07O0lBRUU7RWQ2NUJSO0VjcDZCTTs7SUFFRTtFZHM2QlI7RWNuNkJNOztJQUVFO0VkcTZCUjtBQUNGO0FZaCtCSTtFRVVFO0lBQ0U7RWR5OUJOO0VjdDlCSTtJQXBDSjtJQUNBO0VkNi9CQTtFYy8rQkE7SUFDRTtJQUNBO0VkaS9CRjtFY24vQkE7SUFDRTtJQUNBO0VkcS9CRjtFY3YvQkE7SUFDRTtJQUNBO0VkeS9CRjtFYzMvQkE7SUFDRTtJQUNBO0VkNi9CRjtFYy8vQkE7SUFDRTtJQUNBO0VkaWdDRjtFY25nQ0E7SUFDRTtJQUNBO0VkcWdDRjtFY3QrQkk7SUFoREo7SUFDQTtFZHloQ0E7RWNwK0JRO0lBaEVOO0lBQ0E7RWR1aUNGO0VjeCtCUTtJQWhFTjtJQUNBO0VkMmlDRjtFYzUrQlE7SUFoRU47SUFDQTtFZCtpQ0Y7RWNoL0JRO0lBaEVOO0lBQ0E7RWRtakNGO0VjcC9CUTtJQWhFTjtJQUNBO0VkdWpDRjtFY3gvQlE7SUFoRU47SUFDQTtFZDJqQ0Y7RWM1L0JRO0lBaEVOO0lBQ0E7RWQrakNGO0VjaGdDUTtJQWhFTjtJQUNBO0VkbWtDRjtFY3BnQ1E7SUFoRU47SUFDQTtFZHVrQ0Y7RWN4Z0NRO0lBaEVOO0lBQ0E7RWQya0NGO0VjNWdDUTtJQWhFTjtJQUNBO0VkK2tDRjtFY2hoQ1E7SUFoRU47SUFDQTtFZG1sQ0Y7RWM1Z0NVO0lBeERWO0VkdWtDQTtFYy9nQ1U7SUF4RFY7RWQwa0NBO0VjbGhDVTtJQXhEVjtFZDZrQ0E7RWNyaENVO0lBeERWO0VkZ2xDQTtFY3hoQ1U7SUF4RFY7RWRtbENBO0VjM2hDVTtJQXhEVjtFZHNsQ0E7RWM5aENVO0lBeERWO0VkeWxDQTtFY2ppQ1U7SUF4RFY7RWQ0bENBO0VjcGlDVTtJQXhEVjtFZCtsQ0E7RWN2aUNVO0lBeERWO0Vka21DQTtFYzFpQ1U7SUF4RFY7RWRxbUNBO0VjN2lDVTtJQXhEVjtFZHdtQ0E7RWNyaUNNOztJQUVFO0VkdWlDUjtFY3BpQ007O0lBRUU7RWRzaUNSO0VjN2lDTTs7SUFFRTtFZCtpQ1I7RWM1aUNNOztJQUVFO0VkOGlDUjtFY3JqQ007O0lBRUU7RWR1akNSO0VjcGpDTTs7SUFFRTtFZHNqQ1I7RWM3akNNOztJQUVFO0VkK2pDUjtFYzVqQ007O0lBRUU7RWQ4akNSO0VjcmtDTTs7SUFFRTtFZHVrQ1I7RWNwa0NNOztJQUVFO0Vkc2tDUjtFYzdrQ007O0lBRUU7RWQra0NSO0VjNWtDTTs7SUFFRTtFZDhrQ1I7QUFDRjtBWXpvQ0k7RUVVRTtJQUNFO0Vka29DTjtFYy9uQ0k7SUFwQ0o7SUFDQTtFZHNxQ0E7RWN4cENBO0lBQ0U7SUFDQTtFZDBwQ0Y7RWM1cENBO0lBQ0U7SUFDQTtFZDhwQ0Y7RWNocUNBO0lBQ0U7SUFDQTtFZGtxQ0Y7RWNwcUNBO0lBQ0U7SUFDQTtFZHNxQ0Y7RWN4cUNBO0lBQ0U7SUFDQTtFZDBxQ0Y7RWM1cUNBO0lBQ0U7SUFDQTtFZDhxQ0Y7RWMvb0NJO0lBaERKO0lBQ0E7RWRrc0NBO0VjN29DUTtJQWhFTjtJQUNBO0VkZ3RDRjtFY2pwQ1E7SUFoRU47SUFDQTtFZG90Q0Y7RWNycENRO0lBaEVOO0lBQ0E7RWR3dENGO0VjenBDUTtJQWhFTjtJQUNBO0VkNHRDRjtFYzdwQ1E7SUFoRU47SUFDQTtFZGd1Q0Y7RWNqcUNRO0lBaEVOO0lBQ0E7RWRvdUNGO0VjcnFDUTtJQWhFTjtJQUNBO0Vkd3VDRjtFY3pxQ1E7SUFoRU47SUFDQTtFZDR1Q0Y7RWM3cUNRO0lBaEVOO0lBQ0E7RWRndkNGO0VjanJDUTtJQWhFTjtJQUNBO0Vkb3ZDRjtFY3JyQ1E7SUFoRU47SUFDQTtFZHd2Q0Y7RWN6ckNRO0lBaEVOO0lBQ0E7RWQ0dkNGO0VjcnJDVTtJQXhEVjtFZGd2Q0E7RWN4ckNVO0lBeERWO0VkbXZDQTtFYzNyQ1U7SUF4RFY7RWRzdkNBO0VjOXJDVTtJQXhEVjtFZHl2Q0E7RWNqc0NVO0lBeERWO0VkNHZDQTtFY3BzQ1U7SUF4RFY7RWQrdkNBO0VjdnNDVTtJQXhEVjtFZGt3Q0E7RWMxc0NVO0lBeERWO0VkcXdDQTtFYzdzQ1U7SUF4RFY7RWR3d0NBO0VjaHRDVTtJQXhEVjtFZDJ3Q0E7RWNudENVO0lBeERWO0VkOHdDQTtFY3R0Q1U7SUF4RFY7RWRpeENBO0VjOXNDTTs7SUFFRTtFZGd0Q1I7RWM3c0NNOztJQUVFO0VkK3NDUjtFY3R0Q007O0lBRUU7RWR3dENSO0VjcnRDTTs7SUFFRTtFZHV0Q1I7RWM5dENNOztJQUVFO0VkZ3VDUjtFYzd0Q007O0lBRUU7RWQrdENSO0VjdHVDTTs7SUFFRTtFZHd1Q1I7RWNydUNNOztJQUVFO0VkdXVDUjtFYzl1Q007O0lBRUU7RWRndkNSO0VjN3VDTTs7SUFFRTtFZCt1Q1I7RWN0dkNNOztJQUVFO0Vkd3ZDUjtFY3J2Q007O0lBRUU7RWR1dkNSO0FBQ0Y7QVlsekNJO0VFVUU7SUFDRTtFZDJ5Q047RWN4eUNJO0lBcENKO0lBQ0E7RWQrMENBO0VjajBDQTtJQUNFO0lBQ0E7RWRtMENGO0VjcjBDQTtJQUNFO0lBQ0E7RWR1MENGO0VjejBDQTtJQUNFO0lBQ0E7RWQyMENGO0VjNzBDQTtJQUNFO0lBQ0E7RWQrMENGO0VjajFDQTtJQUNFO0lBQ0E7RWRtMUNGO0VjcjFDQTtJQUNFO0lBQ0E7RWR1MUNGO0VjeHpDSTtJQWhESjtJQUNBO0VkMjJDQTtFY3R6Q1E7SUFoRU47SUFDQTtFZHkzQ0Y7RWMxekNRO0lBaEVOO0lBQ0E7RWQ2M0NGO0VjOXpDUTtJQWhFTjtJQUNBO0VkaTRDRjtFY2wwQ1E7SUFoRU47SUFDQTtFZHE0Q0Y7RWN0MENRO0lBaEVOO0lBQ0E7RWR5NENGO0VjMTBDUTtJQWhFTjtJQUNBO0VkNjRDRjtFYzkwQ1E7SUFoRU47SUFDQTtFZGk1Q0Y7RWNsMUNRO0lBaEVOO0lBQ0E7RWRxNUNGO0VjdDFDUTtJQWhFTjtJQUNBO0VkeTVDRjtFYzExQ1E7SUFoRU47SUFDQTtFZDY1Q0Y7RWM5MUNRO0lBaEVOO0lBQ0E7RWRpNkNGO0VjbDJDUTtJQWhFTjtJQUNBO0VkcTZDRjtFYzkxQ1U7SUF4RFY7RWR5NUNBO0VjajJDVTtJQXhEVjtFZDQ1Q0E7RWNwMkNVO0lBeERWO0VkKzVDQTtFY3YyQ1U7SUF4RFY7RWRrNkNBO0VjMTJDVTtJQXhEVjtFZHE2Q0E7RWM3MkNVO0lBeERWO0VkdzZDQTtFY2gzQ1U7SUF4RFY7RWQyNkNBO0VjbjNDVTtJQXhEVjtFZDg2Q0E7RWN0M0NVO0lBeERWO0VkaTdDQTtFY3ozQ1U7SUF4RFY7RWRvN0NBO0VjNTNDVTtJQXhEVjtFZHU3Q0E7RWMvM0NVO0lBeERWO0VkMDdDQTtFY3YzQ007O0lBRUU7RWR5M0NSO0VjdDNDTTs7SUFFRTtFZHczQ1I7RWMvM0NNOztJQUVFO0VkaTRDUjtFYzkzQ007O0lBRUU7RWRnNENSO0VjdjRDTTs7SUFFRTtFZHk0Q1I7RWN0NENNOztJQUVFO0VkdzRDUjtFYy80Q007O0lBRUU7RWRpNUNSO0VjOTRDTTs7SUFFRTtFZGc1Q1I7RWN2NUNNOztJQUVFO0VkeTVDUjtFY3Q1Q007O0lBRUU7RWR3NUNSO0VjLzVDTTs7SUFFRTtFZGk2Q1I7RWM5NUNNOztJQUVFO0VkZzZDUjtBQUNGO0FZMzlDSTtFRVVFO0lBQ0U7RWRvOUNOO0VjajlDSTtJQXBDSjtJQUNBO0Vkdy9DQTtFYzErQ0E7SUFDRTtJQUNBO0VkNCtDRjtFYzkrQ0E7SUFDRTtJQUNBO0VkZy9DRjtFY2wvQ0E7SUFDRTtJQUNBO0Vkby9DRjtFY3QvQ0E7SUFDRTtJQUNBO0Vkdy9DRjtFYzEvQ0E7SUFDRTtJQUNBO0VkNC9DRjtFYzkvQ0E7SUFDRTtJQUNBO0VkZ2dERjtFY2orQ0k7SUFoREo7SUFDQTtFZG9oREE7RWMvOUNRO0lBaEVOO0lBQ0E7RWRraURGO0VjbitDUTtJQWhFTjtJQUNBO0Vkc2lERjtFY3YrQ1E7SUFoRU47SUFDQTtFZDBpREY7RWMzK0NRO0lBaEVOO0lBQ0E7RWQ4aURGO0VjLytDUTtJQWhFTjtJQUNBO0Vka2pERjtFY24vQ1E7SUFoRU47SUFDQTtFZHNqREY7RWN2L0NRO0lBaEVOO0lBQ0E7RWQwakRGO0VjMy9DUTtJQWhFTjtJQUNBO0VkOGpERjtFYy8vQ1E7SUFoRU47SUFDQTtFZGtrREY7RWNuZ0RRO0lBaEVOO0lBQ0E7RWRza0RGO0VjdmdEUTtJQWhFTjtJQUNBO0VkMGtERjtFYzNnRFE7SUFoRU47SUFDQTtFZDhrREY7RWN2Z0RVO0lBeERWO0Vka2tEQTtFYzFnRFU7SUF4RFY7RWRxa0RBO0VjN2dEVTtJQXhEVjtFZHdrREE7RWNoaERVO0lBeERWO0VkMmtEQTtFY25oRFU7SUF4RFY7RWQ4a0RBO0VjdGhEVTtJQXhEVjtFZGlsREE7RWN6aERVO0lBeERWO0Vkb2xEQTtFYzVoRFU7SUF4RFY7RWR1bERBO0VjL2hEVTtJQXhEVjtFZDBsREE7RWNsaURVO0lBeERWO0VkNmxEQTtFY3JpRFU7SUF4RFY7RWRnbURBO0VjeGlEVTtJQXhEVjtFZG1tREE7RWNoaURNOztJQUVFO0Vka2lEUjtFYy9oRE07O0lBRUU7RWRpaURSO0VjeGlETTs7SUFFRTtFZDBpRFI7RWN2aURNOztJQUVFO0VkeWlEUjtFY2hqRE07O0lBRUU7RWRrakRSO0VjL2lETTs7SUFFRTtFZGlqRFI7RWN4akRNOztJQUVFO0VkMGpEUjtFY3ZqRE07O0lBRUU7RWR5akRSO0VjaGtETTs7SUFFRTtFZGtrRFI7RWMvakRNOztJQUVFO0VkaWtEUjtFY3hrRE07O0lBRUU7RWQwa0RSO0VjdmtETTs7SUFFRTtFZHlrRFI7QUFDRjtBZS9yREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esa0JYb1dPO0VXbldQO0VBQ0Esa0JYcW9CNEI7RVdwb0I1QjtBZmdzREY7QWV6ckRFO0VBQ0U7RUFDQTtFQUNBLHVCWGljMEI7RVdoYzFCO0FmMnJESjtBZXhyREU7RUFDRTtBZjByREo7QWV2ckRFO0VBQ0U7QWZ5ckRKOztBZXJyREE7RUFDRTtBZndyREY7O0FlanJEQTtFQUNFO0Fmb3JERjs7QWUxcURFO0VBQ0U7QWY2cURKOztBZTlwREU7RUFDRTtBZmlxREo7QWU5cERJO0VBQ0U7QWZncUROOztBZXpwREU7RUFDRTtBZjRwREo7QWV6cERFO0VBQ0U7QWYycERKOztBZWpwREU7RUFDRTtFQUNBO0Fmb3BESjs7QWU5b0RFO0VBQ0U7RUFDQTtBZmlwREo7O0Flem9EQTtFQUNFO0VBQ0E7QWY0b0RGOztBZXBvREU7RUFDRTtFQUNBO0FmdW9ESjs7QWdCNXdERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCd3dESjs7QWdCMXhERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCc3hESjs7QWdCeHlERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCb3lESjs7QWdCdHpERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCa3pESjs7QWdCcDBERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCZzBESjs7QWdCbDFERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCODBESjs7QWdCaDJERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCNDFESjs7QWdCOTJERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCMDJESjs7QWVodURJO0VBQ0U7RUFDQTtBZm11RE47O0FZdnpESTtFR2tGQTtJQUNFO0lBQ0E7RWZ5dURKO0FBQ0Y7QVk5ekRJO0VHa0ZBO0lBQ0U7SUFDQTtFZit1REo7QUFDRjtBWXAwREk7RUdrRkE7SUFDRTtJQUNBO0VmcXZESjtBQUNGO0FZMTBESTtFR2tGQTtJQUNFO0lBQ0E7RWYydkRKO0FBQ0Y7QVloMURJO0VHa0ZBO0lBQ0U7SUFDQTtFZml3REo7QUFDRjtBaUI5NURBO0VBQ0Usb0JiOHhCc0M7QUprb0N4Qzs7QWlCdjVEQTtFQUNFO0VBQ0E7RUFDQTtFZm9SSSxpQkFMSTtFZTNRUixnQkNQeUI7QWxCKzVEM0I7O0FpQnA1REE7RUFDRTtFQUNBO0VmMFFJLGlCQUxJO0FGbXBEVjs7QWlCcDVEQTtFQUNFO0VBQ0E7RWZvUUksa0JBTEk7QUZ5cERWOztBbUJyN0RBO0VBQ0Usa0Jmc3hCc0M7RUZ0ZmxDLGlCQUxJO0VpQnZSUixhZktTO0FKaTdEWDs7QW9CMzdEQTtFQUNFO0VBQ0E7RUFDQTtFbEI4UkksY0FMSTtFa0J0UlIsZWhCbWlCNEI7RWdCbGlCNUIsZ0JGR3lCO0VFRnpCLGFoQktTO0VnQkpULHFCaEJMUztFZ0JNVDtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VmR0U7RWdCSEUsdUVETUo7QXBCeTdERjtBcUIzN0RNO0VEaEJOO0lDaUJRO0VyQjg3RE47QUFDRjtBb0I1N0RFO0VBQ0U7QXBCODdESjtBb0I1N0RJO0VBQ0U7QXBCODdETjtBb0J6N0RFO0VBQ0UsYWhCakJPO0VnQmtCUCxxQmhCM0JPO0VnQjRCUCxvQmhCcXlCb0M7RWdCcHlCcEM7RUFLRSxpRGhCNnFCMEI7QUowd0NoQztBb0JoN0RFO0VBRUU7QXBCaTdESjtBb0I3NkRFO0VBQ0UsYWhCMUNPO0VnQjRDUDtBcEI4NkRKO0FvQmo3REU7RUFDRSxhaEIxQ087RWdCNENQO0FwQjg2REo7QW9CdDZERTtFQUVFLHdCaEIxRE87RWdCNkRQO0FwQnE2REo7QW9CajZERTtFQUNFO0VBQ0E7RUFDQSwwQmhCZ29CMEI7VWdCaG9CMUIseUJoQmdvQjBCO0VnQi9uQjFCLGFoQjlETztFa0JiVCx3QmxCTVM7RWdCdUVQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJoQjBZMEI7RWdCelkxQjtFQ3RFRSxvSUR1RUY7QXBCbTZESjtBcUJ0K0RNO0VEdURKO0lDdERNO0VyQnkrRE47QUFDRjtBb0JyNkRFO0VBQ0Usd0JoQnM0QjhCO0FKaWlDbEM7O0FvQjk1REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCRjNGeUI7RUU0RnpCLGFoQnpGUztFZ0IwRlQ7RUFDQTtFQUNBO0FwQmk2REY7QW9CLzVERTtFQUNFO0FwQmk2REo7QW9COTVERTtFQUVFO0VBQ0E7QXBCKzVESjs7QW9CcDVEQTtFQUNFLHNDaEJzdEJzQztFZ0JydEJ0QztFbEJrS0ksa0JBTEk7RUc3UU47QUx5Z0VKO0FvQnI1REU7RUFDRTtFQUNBO0VBQ0EseUJoQmdsQjBCO1VnQmhsQjFCLHdCaEJnbEIwQjtBSnUwQzlCOztBb0JuNURBO0VBQ0Usb0NoQjBzQnNDO0VnQnpzQnRDO0VsQnFKSSxpQkFMSTtFRzdRTjtBTHFoRUo7QW9CcDVERTtFQUNFO0VBQ0E7RUFDQSx1QmhCdWtCMEI7VWdCdmtCMUIsc0JoQnVrQjBCO0FKKzBDOUI7O0FvQjk0REU7RUFDRSx1Q2hCdXJCb0M7QUowdEN4QztBb0I5NERFO0VBQ0Usc0NoQm9yQm9DO0FKNHRDeEM7QW9CNzRERTtFQUNFLG9DaEJpckJvQztBSjh0Q3hDOztBb0IxNERBO0VBQ0UsVWhCK3FCc0M7RWdCOXFCdEMsbUNoQndxQnNDO0VnQnZxQnRDLGdCaEI2aEI0QjtBSmczQzlCO0FvQjM0REU7RUFDRTtBcEI2NERKO0FvQjE0REU7RUFDRTtFZnBLQTtBTGlqRUo7QW9CejRERTtFZnhLRTtBTG9qRUo7QW9CeDRERTtFQUFvQixrQ2hCeXBCa0I7QUprdkN4QztBb0IxNERFO0VBQW9CLGdDaEJ5cEJrQjtBSm92Q3hDOztBdUJ4a0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXJCNFJJLGNBTEk7RXFCcFJSLGVuQmlpQjRCO0VtQmhpQjVCLGdCTEN5QjtFS0F6QixhbkJHUztFbUJGVCxxQm5CUFM7RW1CUVQ7RUFDQTtFQUNBLHdDbkJ3NUJrQztFbUJ2NUJsQyx5Qm5CdzVCa0M7RW1CdjVCbEM7RWxCREU7RWdCSEUsdUVFT0o7RUFDQTtLQUFBO1VBQUE7QXZCeWtFRjtBcUI3a0VNO0VFZk47SUZnQlE7RXJCZ2xFTjtBQUNGO0F1QjVrRUU7RUFDRSxvQm5COHlCb0M7RW1CN3lCcEM7RUFLRSxpRG5CeTVCNEI7QUppckNsQztBdUJ0a0VFO0VBRUUscUJuQnVxQjBCO0VtQnRxQjFCO0F2QnVrRUo7QXVCcGtFRTtFQUVFLHdCbkJuQ087QUp3bUVYO0F1QmhrRUU7RUFDRTtFQUNBO0F2QmtrRUo7O0F1QjlqRUE7RUFDRSxtQm5CZ3FCNEI7RW1CL3BCNUIsc0JuQitwQjRCO0VtQjlwQjVCLG1CbkIrcEI0QjtFRnJieEIsa0JBTEk7RUc3UU47QUwybUVKOztBdUI5akVBO0VBQ0Usa0JuQjRwQjRCO0VtQjNwQjVCLHFCbkIycEI0QjtFbUIxcEI1QixpQm5CMnBCNEI7RUZ6YnhCLGlCQUxJO0VHN1FOO0FMbW5FSjs7QXdCbG9FQTtFQUNFO0VBQ0Esa0JwQjQxQndDO0VvQjMxQnhDLGtCcEI0MUJ3QztFb0IzMUJ4QyxzQnBCNDFCd0M7QUp5eUMxQztBd0Jub0VFO0VBQ0U7RUFDQTtBeEJxb0VKOztBd0Jqb0VBO0VBQ0UsbUJwQmsxQndDO0VvQmoxQnhDO0VBQ0E7QXhCb29FRjtBd0Jsb0VFO0VBQ0U7RUFDQTtFQUNBO0F4Qm9vRUo7O0F3QmhvRUE7RUFDRSxTcEJvMEJ3QztFb0JuMEJ4QyxVcEJtMEJ3QztFb0JsMEJ4QztFQUNBO0VBQ0EscUJwQnpCUztFb0IwQlQ7RUFDQTtFQUNBO0VBQ0Esb0NwQnUwQndDO0VvQnQwQnhDO0tBQUE7VUFBQTtFQUNBO1VBQUE7QXhCbW9FRjtBd0Job0VFO0VuQnZCRTtBTDBwRUo7QXdCL25FRTtFQUVFLGlCcEI4ekJzQztBSmswQzFDO0F3QjduRUU7RUFDRSxzQnBCcXpCc0M7QUowMEMxQztBd0I1bkVFO0VBQ0Usb0JwQml4Qm9DO0VvQmh4QnBDO0VBQ0EsaURwQjZwQjRCO0FKaStDaEM7QXdCM25FRTtFQUNFLHdCTnREWTtFTXVEWixvQk52RFk7QWxCb3JFaEI7QXdCM25FSTtFQUlJO0F4QjBuRVI7QXdCdG5FSTtFQUlJO0F4QnFuRVI7QXdCaG5FRTtFQUNFLHdCTjNFWTtFTTRFWixvQk41RVk7RU1pRlY7QXhCOG1FTjtBd0IxbUVFO0VBQ0U7RUFDQTtFQUNBLFdwQjZ4QnVDO0FKKzBDM0M7QXdCcm1FSTtFQUNFO0VBQ0EsV3BCb3hCcUM7QUptMUMzQzs7QXdCemxFQTtFQUNFLGtCcEIrd0JnQztBSjYwQ2xDO0F3QjFsRUU7RUFDRSxTcEIyd0I4QjtFb0Ixd0I5QjtFQUNBO0VBQ0E7RW5CM0dBO0VnQkhFLGdER2dIRjtBeEI0bEVKO0FxQnhzRU07RUdzR0o7SUhyR007RXJCMnNFTjtBQUNGO0F3Qi9sRUk7RUFDRTtBeEJpbUVOO0F3QjlsRUk7RUFDRSxnQ3BCMHdCNEI7RW9CcndCMUI7QXhCNGxFUjtBd0J2bEVFO0VBQ0UsbUJwQnF2QjhCO0VvQnB2QjlCO0F4QnlsRUo7QXdCdmxFSTtFQUNFO0VBQ0E7QXhCeWxFTjs7QXdCcGxFQTtFQUNFO0VBQ0EsaUJwQm11QmdDO0FKbzNDbEM7O0F3QnBsRUE7RUFDRTtFQUNBO0VBQ0E7QXhCdWxFRjtBd0JubEVJO0VBQ0U7RUFDQTtFQUNBLFlwQm9sQndCO0FKaWdEOUI7O0F5QjF2RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBekI2dkVGO0F5QjN2RUU7RUFDRTtBekI2dkVKO0F5Qnp2RUk7RUFBMEIsaUVyQnE4QmE7QUp1ekMzQztBeUIzdkVJO0VBQTBCLGlFckJvOEJhO0FKMHpDM0M7QXlCM3ZFRTtFQUNFO0F6QjZ2RUo7QXlCMXZFRTtFQUNFLFVyQnM3QnVDO0VxQnI3QnZDLFdyQnE3QnVDO0VxQnA3QnZDO0VIekJGLHdCSkljO0VPdUJaLFFyQnE3QnVDO0VDajhCdkM7RWdCSEUsbUhJa0JGO0VKbEJFLDJHSWtCRjtFQUNBO1VBQUE7QXpCMnZFSjtBcUIxd0VNO0VJTUo7SUpMTTtJQUFBO0VyQjZ3RU47QUFDRjtBeUI5dkVJO0VIakNGLHdCbEJxOUJ5QztBSjYwQzNDO0F5QjV2RUU7RUFDRSxVckIrNUI4QjtFcUI5NUI5QixhckIrNUI4QjtFcUI5NUI5QjtFQUNBLGNyQjg1QjhCO0VxQjc1QjlCLHdCckJwQ087RXFCcUNQO0VwQjdCQTtBTDR4RUo7QXlCMXZFRTtFQUNFLFVyQjI1QnVDO0VxQjE1QnZDLFdyQjA1QnVDO0VrQjc4QnpDLHdCSkljO0VPaURaLFFyQjI1QnVDO0VDajhCdkM7RWdCSEUsZ0hJNENGO0VKNUNFLDJHSTRDRjtFQUNBO09BQUE7QXpCMnZFSjtBcUJweUVNO0VJaUNKO0lKaENNO0lBQUE7RXJCdXlFTjtBQUNGO0F5Qjl2RUk7RUgzREYsd0JsQnE5QnlDO0FKdTJDM0M7QXlCNXZFRTtFQUNFLFVyQnE0QjhCO0VxQnA0QjlCLGFyQnE0QjhCO0VxQnA0QjlCO0VBQ0EsY3JCbzRCOEI7RXFCbjRCOUIsd0JyQjlETztFcUIrRFA7RXBCdkRBO0FMc3pFSjtBeUIxdkVFO0VBQ0U7QXpCNHZFSjtBeUIxdkVJO0VBQ0Usd0JyQnRFSztBSmswRVg7QXlCenZFSTtFQUNFLHdCckIxRUs7QUpxMEVYOztBMEJsMUVBO0VBQ0U7QTFCcTFFRjtBMEJuMUVFOzs7RUFHRSx5QnRCKzlCOEI7RXNCOTlCOUIsZ0J0Qis5QjhCO0FKczNDbEM7QTBCbDFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUEUsK0RLUUY7QTFCbzFFSjtBcUJ4MUVNO0VLVko7SUxXTTtFckIyMUVOO0FBQ0Y7QTBCdDFFRTs7RUFFRTtBMUJ3MUVKO0EwQnQxRUk7RUFDRTtBMUJ5MUVOO0EwQjExRUk7O0VBQ0U7QTFCeTFFTjtBMEJ0MUVJO0VBRUUsb0J0Qm84QjRCO0VzQm44QjVCLHVCdEJvOEI0QjtBSnE1Q2xDO0EwQjUxRUk7OztFQUVFLG9CdEJvOEI0QjtFc0JuOEI1Qix1QnRCbzhCNEI7QUpxNUNsQztBMEJ0MUVJOztFQUNFLG9CdEIrN0I0QjtFc0I5N0I1Qix1QnRCKzdCNEI7QUowNUNsQztBMEJyMUVFO0VBQ0Usb0J0Qnk3QjhCO0VzQng3QjlCLHVCdEJ5N0I4QjtBSjg1Q2xDO0EwQmgxRUk7RUFDRSxZdEJrN0I0QjtFc0JqN0I1Qiw2RHRCazdCNEI7QUptNkNsQztBMEJ2MUVJOzs7O0VBQ0UsWXRCazdCNEI7RXNCajdCNUIsNkR0Qms3QjRCO0FKbTZDbEM7QTBCaDFFSTtFQUNFLFl0QjI2QjRCO0VzQjE2QjVCLDZEdEIyNkI0QjtBSnU2Q2xDO0EwQjcwRUk7RUFDRTtBMUIrMEVOOztBMkJsNUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JxNUVGO0EyQm41RUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0EzQnE1RUo7QTJCajVFRTs7O0VBR0U7QTNCbTVFSjtBMkI3NEVFO0VBQ0U7RUFDQTtBM0IrNEVKO0EyQjc0RUk7RUFDRTtBM0IrNEVOOztBMkJwNEVBO0VBQ0U7RUFDQTtFQUNBO0V6Qm9QSSxjQUxJO0V5QjdPUixldkIwZjRCO0V1QnpmNUIsZ0JUdEN5QjtFU3VDekIsYXZCcENTO0V1QnFDVDtFQUNBO0VBQ0Esd0J2QjlDUztFdUIrQ1Q7RXRCdENFO0FMODZFSjs7QTJCOTNFQTs7OztFQUlFO0V6QjhOSSxpQkFMSTtFRzdRTjtBTHU3RUo7O0EyQjkzRUE7Ozs7RUFJRTtFekJxTkksa0JBTEk7RUc3UU47QUxnOEVKOztBMkI5M0VBOztFQUVFO0EzQmk0RUY7O0EyQnAzRUk7Ozs7RXRCakVBO0VBQ0E7QUw0N0VKO0EyQm4zRUk7Ozs7RXRCMUVBO0VBQ0E7QUxtOEVKO0EyQjcyRUU7RUFDRTtFdEIxRUE7RUFDQTtBTDA3RUo7QTJCNzJFRTs7RXRCOUVFO0VBQ0E7QUwrN0VKOztBNEJ4OUVFO0VBQ0U7RUFDQTtFQUNBLGtCeEIrdkJvQztFRnRmbEMsaUJBTEk7RTBCalFOLGF4QmkrQnFCO0FKeS9DekI7O0E0QnY5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUI0UEUsa0JBTEk7RTBCcFBOLFVBdkJjO0VBd0JkLHVDQXZCaUI7RXZCSGpCO0FMby9FSjs7QTRCcjlFSTs7OztFQUVFO0E1QjA5RU47O0E0QnhnRkk7RUFvREUsb0J4QnM4Qm1CO0V3Qm44QmpCLG9DeEJzeEJnQztFd0JyeEJoQztFQUNBO0VBQ0E7RUFDQTtBNUJzOUVSO0E0Qm45RU07RUFDRSxvQnhCMjdCaUI7RXdCMTdCakIsZ0RBL0NhO0E1Qm9nRnJCOztBNEJyaEZJO0VBeUVJLG9DeEJvd0JnQztFd0Jud0JoQztBNUJnOUVSOztBNEIxaEZJO0VBaUZFLG9CeEJ5NkJtQjtBSm9pRHpCO0E0QjE4RVE7RUFFRSxzQnhCbTFCOEI7RXdCbDFCOUI7RUFDQTtFQUNBO0E1QjI4RVY7QTRCdjhFTTtFQUNFLG9CeEI0NUJpQjtFd0IzNUJqQixnREE5RWE7QTVCdWhGckI7O0E0QnhpRkk7RUF1R0k7QTVCcThFUjs7QTRCNWlGSTtFQThHRSxvQnhCNDRCbUI7QUpzakR6QjtBNEJoOEVNO0VBQ0Usd0J4Qnk0QmlCO0FKeWpEekI7QTRCLzdFTTtFQUNFLGdEQXBHYTtBNUJxaUZyQjtBNEI5N0VNO0VBQ0UsYXhCaTRCaUI7QUorakR6Qjs7QTRCMzdFSTtFQUNFO0E1Qjg3RU47O0E0QjdqRkk7Ozs7O0VBeUlNO0E1QjQ3RVY7O0E0QmxqRkU7RUFDRTtFQUNBO0VBQ0Esa0J4Qit2Qm9DO0VGdGZsQyxpQkFMSTtFMEJqUU4sYXhCaStCcUI7QUptbER6Qjs7QTRCampGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQjRQRSxrQkFMSTtFMEJwUE4sVUF2QmM7RUF3QmQsdUNBdkJpQjtFdkJIakI7QUw4a0ZKOztBNEIvaUZJOzs7O0VBRUU7QTVCb2pGTjs7QTRCbG1GSTtFQW9ERSxvQnhCczhCbUI7RXdCbjhCakIsb0N4QnN4QmdDO0V3QnJ4QmhDO0VBQ0E7RUFDQTtFQUNBO0E1QmdqRlI7QTRCN2lGTTtFQUNFLG9CeEIyN0JpQjtFd0IxN0JqQixnREEvQ2E7QTVCOGxGckI7O0E0Qi9tRkk7RUF5RUksb0N4Qm93QmdDO0V3Qm53QmhDO0E1QjBpRlI7O0E0QnBuRkk7RUFpRkUsb0J4Qnk2Qm1CO0FKOG5EekI7QTRCcGlGUTtFQUVFLHNCeEJtMUI4QjtFd0JsMUI5QjtFQUNBO0VBQ0E7QTVCcWlGVjtBNEJqaUZNO0VBQ0Usb0J4QjQ1QmlCO0V3QjM1QmpCLGdEQTlFYTtBNUJpbkZyQjs7QTRCbG9GSTtFQXVHSTtBNUIraEZSOztBNEJ0b0ZJO0VBOEdFLG9CeEI0NEJtQjtBSmdwRHpCO0E0QjFoRk07RUFDRSx3QnhCeTRCaUI7QUptcER6QjtBNEJ6aEZNO0VBQ0UsZ0RBcEdhO0E1QituRnJCO0E0QnhoRk07RUFDRSxheEJpNEJpQjtBSnlwRHpCOztBNEJyaEZJO0VBQ0U7QTVCd2hGTjs7QTRCdnBGSTs7Ozs7RUEySU07QTVCb2hGVjs7QTZCanFGQTtFQUVFO0VBQ0E7RUFDQTtFM0I2UkksdUJBTEk7RTJCdFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCNFFJLGlDQUxJO0UyQnJRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0V4QmpCRTtFaUJmRixpQ09rQ3FCO0VSdEJqQixvSVF3Qko7QTdCK3BGRjtBcUJuckZNO0VRaEJOO0lSaUJRO0VyQnNyRk47QUFDRjtBNkJscUZFO0VBQ0U7RUFFQTtFQUNBO0E3Qm1xRko7QTZCaHFGRTtFQUVFO0VBQ0E7RUFDQTtBN0JpcUZKO0E2QjlwRkU7RUFDRTtFUHJERix1Q09zRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBN0I0cEZOO0E2QnhwRkU7RUFDRTtFQUNBO0VBS0U7QTdCc3BGTjtBNkJscEZFO0VBS0U7RUFDQTtFQUdBO0E3QjhvRko7QTZCM29GSTtFQUtJO0E3QnlvRlI7QTZCcG9GRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTdCbW9GSjs7QTZCdm5GRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qml1RkY7O0E2QnhvRkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJrdkZGOztBNkJ6cEZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCbXdGRjs7QTZCMXFGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm94RkY7O0E2QjNyRkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJxeUZGOztBNkI1c0ZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCc3pGRjs7QTZCN3RGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QnUwRkY7O0E2Qjl1RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJ3MUZGOztBNkJydUZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCZzFGRjs7QTZCdHZGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmkyRkY7O0E2QnZ3RkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJrM0ZGOztBNkJ4eEZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCbTRGRjs7QTZCenlGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm81RkY7O0E2QjF6RkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJxNkZGOztBNkIzMEZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCczdGRjs7QTZCNTFGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QnU4RkY7O0E2QmoyRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSx5QnpCMk93QztBSnduRjFDO0E2QnoxRkU7RUFDRTtBN0IyMUZKO0E2QngxRkU7RUFDRTtBN0IwMUZKOztBNkIvMEZBO0VDeElFO0VBQ0E7RTVCb09JLDBCQUxJO0U0QjdOUjtBOUIyOUZGOztBNkJsMUZBO0VDNUlFO0VBQ0E7RTVCb09JLDJCQUxJO0U0QjdOUjtBOUJrK0ZGOztBK0JyaUdBO0VWZ0JNLCtCVWZKO0EvQndpR0Y7QXFCcmhHTTtFVXBCTjtJVnFCUTtFckJ3aEdOO0FBQ0Y7QStCM2lHRTtFQUNFO0EvQjZpR0o7O0ErQnZpR0U7RUFDRTtBL0IwaUdKOztBK0J0aUdBO0VBQ0U7RUFDQTtFVkRJLDRCVUVKO0EvQnlpR0Y7QXFCdmlHTTtFVUxOO0lWTVE7RXJCMGlHTjtBQUNGO0ErQjVpR0U7RUFDRTtFQUNBO0VWTkUsMkJVT0Y7QS9COGlHSjtBcUJqakdNO0VVQUo7SVZDTTtFckJvakdOO0FBQ0Y7O0FnQ3prR0E7Ozs7OztFQU1FO0FoQzRrR0Y7O0FnQ3prR0E7RUFDRTtBaEM0a0dGO0FpQ3pqR0k7RUFDRTtFQUNBLG1CN0JtZXdCO0U2QmxleEIsc0I3Qmlld0I7RTZCaGV4QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtBakM0bEdGO0FpQ3ZpR0k7RUFDRTtBakN5aUdOOztBZ0NsbEdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUI2UUksNEJBTEk7RThCdFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCZ1BJLHNDQUxJO0U4QnpPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCekNFO0FMNG5HSjtBZ0Mva0dFO0VBQ0U7RUFDQTtFQUNBO0FoQ2lsR0o7O0FnQ3pqR0k7RUFDRTtBaEM0akdOO0FnQzFqR007RUFDRTtFQUNBO0FoQzRqR1I7O0FnQ3hqR0k7RUFDRTtBaEMyakdOO0FnQ3pqR007RUFDRTtFQUNBO0FoQzJqR1I7O0FZcm1HSTtFb0I0QkE7SUFDRTtFaEM2a0dKO0VnQzNrR0k7SUFDRTtJQUNBO0VoQzZrR047RWdDemtHRTtJQUNFO0VoQzJrR0o7RWdDemtHSTtJQUNFO0lBQ0E7RWhDMmtHTjtBQUNGO0FZdG5HSTtFb0I0QkE7SUFDRTtFaEM2bEdKO0VnQzNsR0k7SUFDRTtJQUNBO0VoQzZsR047RWdDemxHRTtJQUNFO0VoQzJsR0o7RWdDemxHSTtJQUNFO0lBQ0E7RWhDMmxHTjtBQUNGO0FZdG9HSTtFb0I0QkE7SUFDRTtFaEM2bUdKO0VnQzNtR0k7SUFDRTtJQUNBO0VoQzZtR047RWdDem1HRTtJQUNFO0VoQzJtR0o7RWdDem1HSTtJQUNFO0lBQ0E7RWhDMm1HTjtBQUNGO0FZdHBHSTtFb0I0QkE7SUFDRTtFaEM2bkdKO0VnQzNuR0k7SUFDRTtJQUNBO0VoQzZuR047RWdDem5HRTtJQUNFO0VoQzJuR0o7RWdDem5HSTtJQUNFO0lBQ0E7RWhDMm5HTjtBQUNGO0FZdHFHSTtFb0I0QkE7SUFDRTtFaEM2b0dKO0VnQzNvR0k7SUFDRTtJQUNBO0VoQzZvR047RWdDem9HRTtJQUNFO0VoQzJvR0o7RWdDem9HSTtJQUNFO0lBQ0E7RWhDMm9HTjtBQUNGO0FnQ2xvR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENvb0dKO0FpQzd0R0k7RUFDRTtFQUNBLG1CN0JtZXdCO0U2QmxleEIsc0I3Qmlld0I7RTZCaGV4QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBakN5dkdGO0FpQzNzR0k7RUFDRTtBakM2c0dOOztBZ0N4b0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMyb0dKO0FpQ2x2R0k7RUFDRTtFQUNBLG1CN0JtZXdCO0U2QmxleEIsc0I3Qmlld0I7RTZCaGV4QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBakN1d0dGO0FpQ2h1R0k7RUFDRTtBakNrdUdOO0FnQ25wR0k7RUFDRTtBaENxcEdOOztBZ0Mvb0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrcEdKO0FpQzF3R0k7RUFDRTtFQUNBLG1CN0JtZXdCO0U2QmxleEIsc0I3Qmlld0I7RTZCaGV4QjtBakM0d0dOO0FpQ2p3R007RUFDRTtBakNtd0dSO0FpQ2h3R007RUFDRTtFQUNBLG9CN0JnZHNCO0U2Qi9jdEIsc0I3Qjhjc0I7RTZCN2N0QjtFQTlCTjtFQUNBO0VBQ0E7QWpDaXlHRjtBaUNod0dJO0VBQ0U7QWpDa3dHTjtBZ0NscUdJO0VBQ0U7QWhDb3FHTjs7QWdDN3BHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZ3FHRjs7QWdDMXBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTVCMFg0QjtFNEJ6WDVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2cEdGO0FnQzNwR0U7RUFFRTtFVnpMRixpRFUyTHVCO0FoQzJwR3pCO0FnQ3hwR0U7RUFFRTtFQUNBO0VWak1GLGtEVWtNdUI7QWhDeXBHekI7QWdDdHBHRTtFQUVFO0VBQ0E7RUFDQTtBaEN1cEdKOztBZ0NqcEdBO0VBQ0U7QWhDb3BHRjs7QWdDaHBHQTtFQUNFO0VBQ0E7RUFDQTtFOUIwRUksa0JBTEk7RThCbkVSO0VBQ0E7QWhDbXBHRjs7QWdDL29HQTtFQUNFO0VBQ0E7RUFDQTtBaENrcEdGOztBZ0M5b0dBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2dwR0Y7O0FrQ3I0R0E7O0VBRUU7RUFDQTtFQUNBO0FsQ3c0R0Y7QWtDdDRHRTs7RUFDRTtFQUNBO0FsQ3k0R0o7QWtDcDRHRTs7Ozs7Ozs7Ozs7O0VBTUU7QWxDNDRHSjs7QWtDdjRHQTtFQUNFO0VBQ0E7RUFDQTtBbEMwNEdGO0FrQ3g0R0U7RUFDRTtBbEMwNEdKOztBa0N0NEdBO0U3QmhCSTtBTDA1R0o7QWtDdDRHRTs7RUFFRTtBbEN3NEdKO0FrQ3A0R0U7OztFN0JWRTtFQUNBO0FMbTVHSjtBa0NoNEdFOzs7RTdCTkU7RUFDQTtBTDI0R0o7O0FrQ24zR0E7RUFDRTtFQUNBO0FsQ3MzR0Y7QWtDcDNHRTtFQUdFO0FsQ28zR0o7QWtDajNHRTtFQUNFO0FsQ20zR0o7O0FrQy8yR0E7RUFDRTtFQUNBO0FsQ2szR0Y7O0FrQy8yR0E7RUFDRTtFQUNBO0FsQ2szR0Y7O0FrQzkxR0E7RUFDRTtFQUNBO0VBQ0E7QWxDaTJHRjtBa0MvMUdFOztFQUVFO0FsQ2kyR0o7QWtDOTFHRTs7RUFFRTtBbENnMkdKO0FrQzUxR0U7O0U3QjFGRTtFQUNBO0FMMDdHSjtBa0M1MUdFOztFN0I3R0U7RUFDQTtBTDY4R0o7O0FtQ3IrR0E7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ28rR0Y7O0FtQ2orR0E7RUFDRTtFQUNBO0VqQzRRSSxzQ0FMSTtFaUNyUVI7RUFDQTtFQUNBO0VkYkksc0djY0o7QW5DbytHRjtBcUI5K0dNO0VjR047SWRGUTtFckJpL0dOO0FBQ0Y7QW1DditHRTtFQUVFO0FuQ3crR0o7QW1DbitHRTtFQUNFO0VBQ0E7RUFDQTtBbkNxK0dKOztBbUM3OUdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbkM2OUdGO0FtQzM5R0U7RUFDRTtFQUNBO0VBQ0E7RTlCdENBO0VBQ0E7QUxvZ0hKO0FtQzU5R0k7RUFHRTtFQUNBO0FuQzQ5R047QW1DejlHSTtFQUVFO0VBQ0E7RUFDQTtBbkMwOUdOO0FtQ3Q5R0U7O0VBRUU7RUFDQTtFQUNBO0FuQ3c5R0o7QW1DcjlHRTtFQUVFO0U5QmpFQTtFQUNBO0FMd2hISjs7QW1DNzhHQTtFQUVFO0VBQ0E7RUFDQTtBbkMrOEdGO0FtQzU4R0U7RUFDRTtFQUNBO0U5QjlGQTtBTDZpSEo7QW1DNThHSTtFQUNFO0VBQ0E7RUFDQTtBbkM4OEdOO0FtQzE4R0U7O0VBRUU7RWJ6SEYsbURhMEh1QjtBbkM0OEd6Qjs7QW1DbDhHRTs7RUFFRTtFQUNBO0FuQ3E4R0o7O0FtQ2g4R0U7O0VBRUU7RUFDQTtFQUNBO0FuQ204R0o7O0FtQzc3R0U7O0VBQ0U7QW5DaThHSjs7QW1DdjdHRTtFQUNFO0FuQzA3R0o7QW1DeDdHRTtFQUNFO0FuQzA3R0o7O0FvQzlsSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzhsSEY7QW9DeGxIRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ2dtSEo7QW9DNWtIQTtFQUNFO0VBQ0E7RUFDQTtFbENrT0ksMENBTEk7RWtDM05SO0VBQ0E7RUFDQTtBcEM4a0hGO0FvQzVrSEU7RUFFRTtBcEM2a0hKOztBb0Nua0hBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENra0hGO0FvQ2hrSEU7O0VBRUU7QXBDa2tISjtBb0MvakhFO0VBQ0U7QXBDaWtISjs7QW9DeGpIQTtFQUNFLGtCaEM0NkJrQztFZ0MzNkJsQyxxQmhDMjZCa0M7RWdDMTZCbEM7QXBDMmpIRjtBb0N6akhFOzs7RUFHRTtBcEMyakhKOztBb0M5aUhBO0VBQ0U7RUFDQTtFQUdBO0FwQytpSEY7O0FvQzNpSEE7RUFDRTtFbENpSkksNENBTEk7RWtDMUlSO0VBQ0E7RUFDQTtFQUNBO0UvQnRJRTtFZ0JIRSw4Q2UySUo7QXBDOGlIRjtBcUJyckhNO0VlK0hOO0lmOUhRO0VyQndySE47QUFDRjtBb0NqakhFO0VBQ0U7QXBDbWpISjtBb0NoakhFO0VBQ0U7RUFDQTtFQUNBO0FwQ2tqSEo7O0FvQzVpSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQytpSEY7O0FvQzVpSEE7RUFDRTtFQUNBO0FwQytpSEY7O0FZdnFISTtFd0JvSUE7SUFFSTtJQUNBO0VwQ3NpSE47RW9DcGlITTtJQUNFO0VwQ3NpSFI7RW9DcGlIUTtJQUNFO0VwQ3NpSFY7RW9DbmlIUTtJQUNFO0lBQ0E7RXBDcWlIVjtFb0NqaUhNO0lBQ0U7RXBDbWlIUjtFb0NoaUhNO0lBQ0U7SUFDQTtFcENraUhSO0VvQy9oSE07SUFDRTtFcENpaUhSO0VvQzloSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY1TkosZWU4Tkk7RXBDOGhIUjtFb0MzaEhRO0lBQ0U7RXBDNmhIVjtFb0MxaEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDNGhIVjtBQUNGO0FZdnRISTtFd0JvSUE7SUFFSTtJQUNBO0VwQ3FsSE47RW9DbmxITTtJQUNFO0VwQ3FsSFI7RW9DbmxIUTtJQUNFO0VwQ3FsSFY7RW9DbGxIUTtJQUNFO0lBQ0E7RXBDb2xIVjtFb0NobEhNO0lBQ0U7RXBDa2xIUjtFb0Mva0hNO0lBQ0U7SUFDQTtFcENpbEhSO0VvQzlrSE07SUFDRTtFcENnbEhSO0VvQzdrSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY1TkosZWU4Tkk7RXBDNmtIUjtFb0Mxa0hRO0lBQ0U7RXBDNGtIVjtFb0N6a0hRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDMmtIVjtBQUNGO0FZdHdISTtFd0JvSUE7SUFFSTtJQUNBO0VwQ29vSE47RW9DbG9ITTtJQUNFO0VwQ29vSFI7RW9DbG9IUTtJQUNFO0VwQ29vSFY7RW9Dam9IUTtJQUNFO0lBQ0E7RXBDbW9IVjtFb0MvbkhNO0lBQ0U7RXBDaW9IUjtFb0M5bkhNO0lBQ0U7SUFDQTtFcENnb0hSO0VvQzduSE07SUFDRTtFcEMrbkhSO0VvQzVuSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY1TkosZWU4Tkk7RXBDNG5IUjtFb0N6bkhRO0lBQ0U7RXBDMm5IVjtFb0N4bkhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDMG5IVjtBQUNGO0FZcnpISTtFd0JvSUE7SUFFSTtJQUNBO0VwQ21ySE47RW9DanJITTtJQUNFO0VwQ21ySFI7RW9DanJIUTtJQUNFO0VwQ21ySFY7RW9DaHJIUTtJQUNFO0lBQ0E7RXBDa3JIVjtFb0M5cUhNO0lBQ0U7RXBDZ3JIUjtFb0M3cUhNO0lBQ0U7SUFDQTtFcEMrcUhSO0VvQzVxSE07SUFDRTtFcEM4cUhSO0VvQzNxSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY1TkosZWU4Tkk7RXBDMnFIUjtFb0N4cUhRO0lBQ0U7RXBDMHFIVjtFb0N2cUhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDeXFIVjtBQUNGO0FZcDJISTtFd0JvSUE7SUFFSTtJQUNBO0VwQ2t1SE47RW9DaHVITTtJQUNFO0VwQ2t1SFI7RW9DaHVIUTtJQUNFO0VwQ2t1SFY7RW9DL3RIUTtJQUNFO0lBQ0E7RXBDaXVIVjtFb0M3dEhNO0lBQ0U7RXBDK3RIUjtFb0M1dEhNO0lBQ0U7SUFDQTtFcEM4dEhSO0VvQzN0SE07SUFDRTtFcEM2dEhSO0VvQzF0SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY1TkosZWU4Tkk7RXBDMHRIUjtFb0N2dEhRO0lBQ0U7RXBDeXRIVjtFb0N0dEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDd3RIVjtBQUNGO0FvQy93SEk7RUFFSTtFQUNBO0FwQ2d4SFI7QW9DOXdIUTtFQUNFO0FwQ2d4SFY7QW9DOXdIVTtFQUNFO0FwQ2d4SFo7QW9DN3dIVTtFQUNFO0VBQ0E7QXBDK3dIWjtBb0Mzd0hRO0VBQ0U7QXBDNndIVjtBb0Mxd0hRO0VBQ0U7RUFDQTtBcEM0d0hWO0FvQ3p3SFE7RUFDRTtBcEMyd0hWO0FvQ3h3SFE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY1TkosZWU4Tkk7QXBDd3dIVjtBb0Nyd0hVO0VBQ0U7QXBDdXdIWjtBb0Nwd0hVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDc3dIWjs7QW9DcnZIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDdXZIRjs7QXFDdGdJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDZEU7QUxxaElKO0FxQ25nSUU7RUFDRTtFQUNBO0FyQ3FnSUo7QXFDbGdJRTtFQUNFO0VBQ0E7QXJDb2dJSjtBcUNsZ0lJO0VBQ0U7RWhDbkJGO0VBQ0E7QUx3aElKO0FxQ2xnSUk7RUFDRTtFaENWRjtFQUNBO0FMK2dJSjtBcUMvL0hFOztFQUVFO0FyQ2lnSUo7O0FxQzcvSEE7RUFHRTtFQUNBO0VBQ0E7QXJDOC9IRjs7QXFDMy9IQTtFQUNFO0FyQzgvSEY7O0FxQzMvSEE7RUFDRTtFQUNBO0FyQzgvSEY7O0FxQzMvSEE7RUFDRTtBckM4L0hGOztBcUN0L0hFO0VBQ0U7QXJDeS9ISjs7QXFDai9IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDby9IRjtBcUNsL0hFO0VoQ3hGRTtBTDZrSUo7O0FxQ2gvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckNtL0hGO0FxQ2ovSEU7RWhDbkdFO0FMdWxJSjs7QXFDMStIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQzYrSEY7QXFDMytIRTtFQUNFO0VBQ0E7QXJDNitISjs7QXFDeitIQTtFQUNFO0VBQ0E7QXJDNCtIRjs7QXFDeCtIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENySUU7QUxpbklKOztBcUN4K0hBOzs7RUFHRTtBckMyK0hGOztBcUN4K0hBOztFaEN0SUk7RUFDQTtBTG1uSUo7O0FxQ3orSEE7O0VoQzdISTtFQUNBO0FMMm1JSjs7QXFDbCtIRTtFQUNFO0FyQ3ErSEo7QVkzbElJO0V5QmtISjtJQVFJO0lBQ0E7RXJDcStIRjtFcUNsK0hFO0lBRUU7SUFDQTtFckNtK0hKO0VxQ2orSEk7SUFDRTtJQUNBO0VyQ20rSE47RXFDOTlITTtJaEN0S0o7SUFDQTtFTHVvSUY7RXFDLzlIUTs7SUFHRTtFckNnK0hWO0VxQzk5SFE7O0lBR0U7RXJDKzlIVjtFcUMzOUhNO0loQ3ZLSjtJQUNBO0VMcW9JRjtFcUM1OUhROztJQUdFO0VyQzY5SFY7RXFDMzlIUTs7SUFHRTtFckM0OUhWO0FBQ0Y7O0FzQzVySUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM4cklGOztBc0MxcklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcENpUUksY0FMSTtFb0MxUFI7RUFDQTtFQUNBO0VBQ0E7RWpDdEJFO0VpQ3dCRjtFakIzQkkseUNpQjRCSjtBdEM2cklGO0FxQnJ0SU07RWlCV047SWpCVlE7RXJCd3RJTjtBQUNGO0FzQ2hzSUU7RUFDRTtFQUNBO0VBQ0E7QXRDa3NJSjtBc0Noc0lJO0VBQ0U7RUFDQTtBdENrc0lOO0FzQzdySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQmxERSxrRGlCbURGO0F0QytySUo7QXFCOXVJTTtFaUJzQ0o7SWpCckNNO0VyQml2SU47QUFDRjtBc0Nqc0lFO0VBQ0U7QXRDbXNJSjtBc0Noc0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDa3NJSjs7QXNDOXJJQTtFQUNFO0F0Q2lzSUY7O0FzQzlySUE7RUFDRTtFQUNBO0VBQ0E7QXRDaXNJRjtBc0MvcklFO0VqQy9ERTtFQUNBO0FMaXdJSjtBc0Noc0lJO0VqQ2xFQTtFQUNBO0FMcXdJSjtBc0MvcklFO0VBQ0U7QXRDaXNJSjtBc0M3cklFO0VqQzlERTtFQUNBO0FMOHZJSjtBc0M3cklNO0VqQ2xFRjtFQUNBO0FMa3dJSjtBc0M1cklJO0VqQ3ZFQTtFQUNBO0FMc3dJSjs7QXNDMXJJQTtFQUNFO0F0QzZySUY7O0FzQ3BySUU7RUFDRTtBdEN1cklKO0FzQ3BySUU7RUFDRTtFQUNBO0VqQ3BIQTtBTDJ5SUo7QXNDcHJJSTtFQUFnQjtBdEN1cklwQjtBc0N0cklJO0VBQWU7QXRDeXJJbkI7QXNDdHJJTTtFakMzSEY7QUxveklKOztBdUN2MElBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VyQ3FSSSx3Q0FMSTtFcUM5UVI7RUFDQTtFbENBRTtBTHUwSUo7O0F1Q2owSUU7RUFDRTtBdkNvMElKO0F1Q2wwSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkNvMElOO0F1Q2gwSUU7RUFDRTtBdkNrMElKOztBd0N2MklBO0VBRUU7RUFDQTtFdENrU0ksOEJBTEk7RXNDM1JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFakNwQkE7RUFDQTtBUDQzSUY7O0F3Q3IySUE7RUFDRTtFQUNBO0VBQ0E7RXRDc1FJLHdDQUxJO0VzQy9QUjtFQUNBO0VBQ0E7RUFDQTtFbkJwQkksb0ltQnFCSjtBeEN3MklGO0FxQnozSU07RW1CUU47SW5CUFE7RXJCNDNJTjtBQUNGO0F3QzMySUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBeEM0MklKO0F3Q3oySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTcENnb0NnQztFb0MvbkNoQztBeEMyMklKO0F3Q3gySUU7RUFFRTtFQUNBO0VsQnRERiwrQ2tCdUR1QjtFQUNyQjtBeEN5MklKO0F3Q3QySUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBeEN1MklKOztBd0NsMklFO0VBQ0UsZ0JwQ21tQ2dDO0FKa3dHcEM7QXdDaDJJTTtFbkM5QkY7RUFDQTtBTGk0SUo7QXdDOTFJTTtFbkNsREY7RUFDQTtBTG01SUo7O0F3Q2oxSUE7RUNsR0U7RUFDQTtFdkNnU0ksaUNBTEk7RXVDelJSO0F6Q3U3SUY7O0F3Q3AxSUE7RUN0R0U7RUFDQTtFdkNnU0ksa0NBTEk7RXVDelJSO0F6Qzg3SUY7O0EwQ2g4SUE7RUFFRTtFQUNBO0V4QzZSSSwyQkFMSTtFd0N0UlI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFeENxUkksbUNBTEk7RXdDOVFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNKRTtBTHE4SUo7QTBDNTdJRTtFQUNFO0ExQzg3SUo7O0EwQ3o3SUE7RUFDRTtFQUNBO0ExQzQ3SUY7O0EyQzU5SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q0ZFO0FMKzlJSjs7QTJDeDlJQTtFQUVFO0EzQzA5SUY7O0EyQ3Q5SUE7RUFDRSxldkM4Z0I0QjtBSjI4SDlCOztBMkNqOUlBO0VBQ0Usa0J2QzQzQzhCO0FKd2xHaEM7QTJDajlJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDbTlJSjs7QTJDbjhJRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDdWdKRjtBNENqZ0pFO0VBQ0U7QTVDbWdKSjs7QTJDNThJRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDZ2hKRjtBNEMxZ0pFO0VBQ0U7QTVDNGdKSjs7QTJDcjlJRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDeWhKRjtBNENuaEpFO0VBQ0U7QTVDcWhKSjs7QTJDOTlJRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDa2lKRjtBNEM1aEpFO0VBQ0U7QTVDOGhKSjs7QTJDditJRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDMmlKRjtBNENyaUpFO0VBQ0U7QTVDdWlKSjs7QTJDaC9JRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDb2pKRjtBNEM5aUpFO0VBQ0U7QTVDZ2pKSjs7QTJDei9JRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDNmpKRjtBNEN2akpFO0VBQ0U7QTVDeWpKSjs7QTJDbGdKRTtFQ2hFQTtFQUNBO0VBQ0E7QTVDc2tKRjtBNENoa0pFO0VBQ0U7QTVDa2tKSjs7QTZDemtKRTtFQUNFO0lBQUssMEJ6Q3c2QzJCO0VKcXFHbEM7QUFDRjtBNkN6a0pBO0VBRUU7RTNDeVJJLCtCQUxJO0UyQ2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNDNlFJLHNDQUxJO0UyQ3RRUjtFeENQRTtBTGdsSko7O0E2Q3BrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QnZCSSw0Q3dCd0JKO0E3Q3VrSkY7QXFCM2xKTTtFd0JXTjtJeEJWUTtFckI4bEpOO0FBQ0Y7O0E2Q3prSkE7RXZCQ0U7RXVCQ0E7QTdDNGtKRjs7QTZDeGtKRTtFQUNFO0E3QzJrSko7QTZDeGtKTTtFQUpKO0lBS007RTdDMmtKTjtBQUNGOztBOEM5bkpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0V6Q1hFO0FMd29KSjs7QThDem5KQTtFQUNFO0VBQ0E7QTlDNG5KRjtBOEMxbkpFO0VBRUU7RUFDQTtBOUMybkpKOztBOENsbkpBO0VBQ0U7RUFDQTtFQUNBO0E5Q3FuSkY7QThDbG5KRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0E5Q21uSko7QThDaG5KRTtFQUNFO0VBQ0E7QTlDa25KSjs7QThDMW1KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QzZtSkY7QThDM21KRTtFekN2REU7RUFDQTtBTHFxSko7QThDM21KRTtFekM3Q0U7RUFDQTtBTDJwSko7QThDM21KRTtFQUVFO0VBQ0E7RUFDQTtBOUM0bUpKO0E4Q3htSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUMwbUpKO0E4Q3RtSkU7RUFDRTtBOUN3bUpKO0E4Q3RtSkk7RUFDRTtFQUNBO0E5Q3dtSk47O0E4QzNsSkk7RUFDRTtBOUM4bEpOO0E4QzNsSlE7RXpDdkRKO0VBWkE7QUxrcUpKO0E4QzFsSlE7RXpDeEVKO0VBWUE7QUwwcEpKO0E4Q3psSlE7RUFDRTtBOUMybEpWO0E4Q3hsSlE7RUFDRTtFQUNBO0E5QzBsSlY7QThDeGxKVTtFQUNFO0VBQ0E7QTlDMGxKWjs7QVlockpJO0VrQzhEQTtJQUNFO0U5Q3NuSko7RThDbm5KTTtJekN2REo7SUFaQTtFTDBySkY7RThDbG5KTTtJekN4RUo7SUFZQTtFTGtySkY7RThDam5KTTtJQUNFO0U5Q21uSlI7RThDaG5KTTtJQUNFO0lBQ0E7RTlDa25KUjtFOENobkpRO0lBQ0U7SUFDQTtFOUNrbkpWO0FBQ0Y7QVl6c0pJO0VrQzhEQTtJQUNFO0U5QzhvSko7RThDM29KTTtJekN2REo7SUFaQTtFTGt0SkY7RThDMW9KTTtJekN4RUo7SUFZQTtFTDBzSkY7RThDem9KTTtJQUNFO0U5QzJvSlI7RThDeG9KTTtJQUNFO0lBQ0E7RTlDMG9KUjtFOEN4b0pRO0lBQ0U7SUFDQTtFOUMwb0pWO0FBQ0Y7QVlqdUpJO0VrQzhEQTtJQUNFO0U5Q3NxSko7RThDbnFKTTtJekN2REo7SUFaQTtFTDB1SkY7RThDbHFKTTtJekN4RUo7SUFZQTtFTGt1SkY7RThDanFKTTtJQUNFO0U5Q21xSlI7RThDaHFKTTtJQUNFO0lBQ0E7RTlDa3FKUjtFOENocUpRO0lBQ0U7SUFDQTtFOUNrcUpWO0FBQ0Y7QVl6dkpJO0VrQzhEQTtJQUNFO0U5QzhySko7RThDM3JKTTtJekN2REo7SUFaQTtFTGt3SkY7RThDMXJKTTtJekN4RUo7SUFZQTtFTDB2SkY7RThDenJKTTtJQUNFO0U5QzJySlI7RThDeHJKTTtJQUNFO0lBQ0E7RTlDMHJKUjtFOEN4ckpRO0lBQ0U7SUFDQTtFOUMwckpWO0FBQ0Y7QVlqeEpJO0VrQzhEQTtJQUNFO0U5Q3N0Sko7RThDbnRKTTtJekN2REo7SUFaQTtFTDB4SkY7RThDbHRKTTtJekN4RUo7SUFZQTtFTGt4SkY7RThDanRKTTtJQUNFO0U5Q210SlI7RThDaHRKTTtJQUNFO0lBQ0E7RTlDa3RKUjtFOENodEpRO0lBQ0U7SUFDQTtFOUNrdEpWO0FBQ0Y7QThDcnNKQTtFekNoSkk7QUx3MUpKO0E4Q3JzSkU7RUFDRTtBOUN1c0pKO0E4Q3JzSkk7RUFDRTtBOUN1c0pOOztBK0M3MkpFO0VBQ0UsYURtTHlCO0VDbEx6Qix3QkRpTHNCO0E5QytySjFCO0ErQzcySk07RUFFRSxhRDZLcUI7RUM1S3JCO0EvQzgySlI7QStDMzJKTTtFQUNFLFUzQ1JHO0UyQ1NILHdCRHVLcUI7RUN0S3JCLG9CRHNLcUI7QTlDdXNKN0I7O0ErQzMzSkU7RUFDRSxhRG1MeUI7RUNsTHpCLHdCRGlMc0I7QTlDNnNKMUI7QStDMzNKTTtFQUVFLGFENktxQjtFQzVLckI7QS9DNDNKUjtBK0N6M0pNO0VBQ0UsVTNDUkc7RTJDU0gsd0JEdUtxQjtFQ3RLckIsb0JEc0txQjtBOUNxdEo3Qjs7QStDejRKRTtFQUNFLGFEbUx5QjtFQ2xMekIsd0JEaUxzQjtBOUMydEoxQjtBK0N6NEpNO0VBRUUsYUQ2S3FCO0VDNUtyQjtBL0MwNEpSO0ErQ3Y0Sk07RUFDRSxVM0NSRztFMkNTSCx3QkR1S3FCO0VDdEtyQixvQkRzS3FCO0E5Q211SjdCOztBK0N2NUpFO0VBQ0UsYURxTDJCO0VDcEwzQix3QkRpTHNCO0E5Q3l1SjFCO0ErQ3Y1Sk07RUFFRSxhRCtLdUI7RUM5S3ZCO0EvQ3c1SlI7QStDcjVKTTtFQUNFLFUzQ1JHO0UyQ1NILHdCRHlLdUI7RUN4S3ZCLG9CRHdLdUI7QTlDK3VKL0I7O0ErQ3I2SkU7RUFDRSxhRHFMMkI7RUNwTDNCLHdCRGlMc0I7QTlDdXZKMUI7QStDcjZKTTtFQUVFLGFEK0t1QjtFQzlLdkI7QS9DczZKUjtBK0NuNkpNO0VBQ0UsVTNDUkc7RTJDU0gsd0JEeUt1QjtFQ3hLdkIsb0JEd0t1QjtBOUM2dkovQjs7QStDbjdKRTtFQUNFLGFEbUx5QjtFQ2xMekIsd0JEaUxzQjtBOUNxd0oxQjtBK0NuN0pNO0VBRUUsYUQ2S3FCO0VDNUtyQjtBL0NvN0pSO0ErQ2o3Sk07RUFDRSxVM0NSRztFMkNTSCx3QkR1S3FCO0VDdEtyQixvQkRzS3FCO0E5QzZ3SjdCOztBK0NqOEpFO0VBQ0UsYURxTDJCO0VDcEwzQix3QkRpTHNCO0E5Q214SjFCO0ErQ2o4Sk07RUFFRSxhRCtLdUI7RUM5S3ZCO0EvQ2s4SlI7QStDLzdKTTtFQUNFLFUzQ1JHO0UyQ1NILHdCRHlLdUI7RUN4S3ZCLG9CRHdLdUI7QTlDeXhKL0I7O0ErQy84SkU7RUFDRSxhRG1MeUI7RUNsTHpCLHdCRGlMc0I7QTlDaXlKMUI7QStDLzhKTTtFQUVFLGFENktxQjtFQzVLckI7QS9DZzlKUjtBK0M3OEpNO0VBQ0UsVTNDUkc7RTJDU0gsd0JEdUtxQjtFQ3RLckIsb0JEc0txQjtBOUN5eUo3Qjs7QWdENTlKQTtFQUNFO0VBQ0EsUzVDNmlEMkI7RTRDNWlEM0IsVTVDNGlEMkI7RTRDM2lEM0I7RUFDQSxVNUNRUztFNENQVDtFQUNBO0UzQ09FO0UyQ0xGLFc1QzZpRDJCO0FKazdHN0I7QWdENTlKRTtFQUNFO0VBQ0E7RUFDQSxZNUN3aUR5QjtBSnM3RzdCO0FnRDM5SkU7RUFDRTtFQUNBLGlENUM4ckI0QjtFNEM3ckI1QixTNUNtaUR5QjtBSjA3RzdCO0FnRDE5SkU7RUFFRTtFQUNBO0tBQUE7VUFBQTtFQUNBLFk1QzZoRHlCO0FKODdHN0I7O0FnRHY5SkE7RUFDRSxpRDVDeWhEMkI7QUppOEc3Qjs7QWlEaGdLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DK1JJLDZCQUxJO0UrQ3hSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0UvQ2lSSSxtQ0FMSTtFK0MxUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Q1JFO0FMeWdLSjtBaUQ5L0pFO0VBQ0U7QWpEZ2dLSjtBaUQ3L0pFO0VBQ0U7QWpEKy9KSjs7QWlEMy9KQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FqRDYvSkY7QWlEMy9KRTtFQUNFO0FqRDYvSko7O0FpRHovSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNoQ0U7RUFDQTtBTDZoS0o7QWlEMy9KRTtFQUNFO0VBQ0E7QWpENi9KSjs7QWlEei9KQTtFQUNFO0VBQ0E7QWpENC9KRjs7QWtEMWpLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FsRHdqS0Y7O0FrRGpqS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBbERtaktGO0FrRGhqS0U7RTdCNUNJLGtDNkI2Q0Y7RUFDQSw2QjlDbTFDZ0M7QUordEhwQztBcUI1bEtNO0U2QndDSjtJN0J2Q007RXJCK2xLTjtBQUNGO0FrRHJqS0U7RUFDRSxjOUNpMUNnQztBSnN1SHBDO0FrRG5qS0U7RUFDRSxxQjlDODBDZ0M7QUp1dUhwQzs7QWtEampLQTtFQUNFO0FsRG9qS0Y7QWtEbGpLRTtFQUNFO0VBQ0E7QWxEb2pLSjtBa0RqaktFO0VBQ0U7QWxEbWpLSjs7QWtEL2lLQTtFQUNFO0VBQ0E7RUFDQTtBbERraktGOztBa0Q5aUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3Q3JGRTtFNkN5RkY7QWxEOGlLRjs7QWtEMWlLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxpQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0Esc0NEK0c0RDtBbERnaks5RDtBbUQ1cEtFO0VBQVM7QW5EK3BLWDtBbUQ5cEtFO0VBQVMsa0NEMkdpRjtBbERzaks1Rjs7QWtEampLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0N0R0U7RUFDQTtBTDJwS0o7QWtEbmpLRTtFQUNFO0VBQ0E7QWxEcWpLSjs7QWtEaGpLQTtFQUNFO0VBQ0E7QWxEbWpLRjs7QWtEOWlLQTtFQUNFO0VBR0E7RUFDQTtBbEQraUtGOztBa0QzaUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0MxSEU7RUFDQTtBTHlxS0o7QWtEMWlLRTtFQUNFO0FsRDRpS0o7O0FZeHBLSTtFc0NrSEY7SUFDRTtJQUNBO0VsRDBpS0Y7RWtEdGlLQTtJQUNFO0lBQ0E7SUFDQTtFbER3aUtGO0VrRHJpS0E7SUFDRTtFbER1aUtGO0FBQ0Y7QVl2cUtJO0VzQ29JRjs7SUFFRTtFbERzaUtGO0FBQ0Y7QVk3cUtJO0VzQzJJRjtJQUNFO0VsRHFpS0Y7QUFDRjtBa0Q1aEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEOGhLTjtBa0Q1aEtNO0VBQ0U7RUFDQTtFN0MxTUo7QUx5dUtKO0FrRDNoS007O0U3QzlNRjtBTDZ1S0o7QWtEMWhLTTtFQUNFO0FsRDRoS1I7O0FZdnJLSTtFc0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERraktKO0VrRGhqS0k7SUFDRTtJQUNBO0k3QzFNSjtFTDZ2S0Y7RWtEL2lLSTs7STdDOU1GO0VMaXdLRjtFa0Q5aUtJO0lBQ0U7RWxEZ2pLTjtBQUNGO0FZNXNLSTtFc0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERza0tKO0VrRHBrS0k7SUFDRTtJQUNBO0k3QzFNSjtFTGl4S0Y7RWtEbmtLSTs7STdDOU1GO0VMcXhLRjtFa0Rsa0tJO0lBQ0U7RWxEb2tLTjtBQUNGO0FZaHVLSTtFc0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQwbEtKO0VrRHhsS0k7SUFDRTtJQUNBO0k3QzFNSjtFTHF5S0Y7RWtEdmxLSTs7STdDOU1GO0VMeXlLRjtFa0R0bEtJO0lBQ0U7RWxEd2xLTjtBQUNGO0FZcHZLSTtFc0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQ4bUtKO0VrRDVtS0k7SUFDRTtJQUNBO0k3QzFNSjtFTHl6S0Y7RWtEM21LSTs7STdDOU1GO0VMNnpLRjtFa0QxbUtJO0lBQ0U7RWxENG1LTjtBQUNGO0FZeHdLSTtFc0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERrb0tKO0VrRGhvS0k7SUFDRTtJQUNBO0k3QzFNSjtFTDYwS0Y7RWtEL25LSTs7STdDOU1GO0VMaTFLRjtFa0Q5bktJO0lBQ0U7RWxEZ29LTjtBQUNGO0FvRHYyS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRDhSSSwrQkFMSTtFa0R2UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUNuQkEseUNuQ1d5QjtFbUNUekI7RUFDQSxlakR5aUI0QjtFaUR4aUI1QixnQm5DU3lCO0VtQ1J6QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkRzUkkscUNBTEk7RWtEclFSO0VBQ0E7QXBEKzJLRjtBb0Q3MktFO0VBQVM7QXBEZzNLWDtBb0Q5MktFO0VBQ0U7RUFDQTtFQUNBO0FwRGczS0o7QW9EOTJLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRGczS047O0FvRDMyS0E7RUFDRTtBcEQ4MktGO0FvRDUyS0U7RUFDRTtFQUNBO0VBQ0E7QXBEODJLSjtBb0R6MktBO0VBQ0U7RUFDQTtFQUNBO0FwRDYyS0Y7QW9EMzJLRTtFQUNFO0VBQ0E7RUFDQTtBcEQ2MktKO0FvRHYyS0E7RUFDRTtBcEQyMktGO0FvRHoyS0U7RUFDRTtFQUNBO0VBQ0E7QXBEMjJLSjtBb0R0MktBO0VBQ0U7RUFDQTtFQUNBO0FwRDAyS0Y7QW9EeDJLRTtFQUNFO0VBQ0E7RUFDQTtBcEQwMktKO0FvRHAxS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQ2xHRTtBTDI3S0o7O0FzRDk4S0E7RUFFRTtFQUNBO0VwRGtTSSwrQkFMSTtFb0QzUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcER5Ukksa0NBTEk7RW9EbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUR6QkEseUNuQ1d5QjtFbUNUekI7RUFDQSxlakR5aUI0QjtFaUR4aUI1QixnQm5DU3lCO0VtQ1J6QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkRzUkkscUNBTEk7RW9EaFFSO0VBQ0E7RUFDQTtFQUNBO0VqRGhCRTtBTHkrS0o7QXNEcjlLRTtFQUNFO0VBQ0E7RUFDQTtBdER1OUtKO0FzRHI5S0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREczlLTjs7QXNEaDlLRTtFQUNFO0F0RG05S0o7QXNEajlLSTtFQUVFO0F0RGs5S047QXNELzhLSTtFQUNFO0VBQ0E7QXREaTlLTjtBc0Q5OEtJO0VBQ0U7RUFDQTtBdERnOUtOO0FzRHo4S0U7RUFDRTtFQUNBO0VBQ0E7QXRENjhLSjtBc0QzOEtJO0VBRUU7QXRENDhLTjtBc0R6OEtJO0VBQ0U7RUFDQTtBdEQyOEtOO0FzRHg4S0k7RUFDRTtFQUNBO0F0RDA4S047QXNEbDhLRTtFQUNFO0F0RHM4S0o7QXNEcDhLSTtFQUVFO0F0RHE4S047QXNEbDhLSTtFQUNFO0VBQ0E7QXREbzhLTjtBc0RqOEtJO0VBQ0U7RUFDQTtBdERtOEtOO0FzRDk3S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGc4S0o7QXNEMTdLRTtFQUNFO0VBQ0E7RUFDQTtBdEQ4N0tKO0FzRDU3S0k7RUFFRTtBdEQ2N0tOO0FzRDE3S0k7RUFDRTtFQUNBO0F0RDQ3S047QXNEejdLSTtFQUNFO0VBQ0E7QXREMjdLTjtBc0RwNktBO0VBQ0U7RUFDQTtFcERpSEksNENBTEk7RW9EMUdSO0VBQ0E7RUFDQTtFakQ1SkU7RUFDQTtBTHFrTEo7QXNEdjZLRTtFQUNFO0F0RHk2S0o7O0FzRHI2S0E7RUFDRTtFQUNBO0F0RHc2S0Y7O0F1RDdsTEE7RUFDRTtBdkRnbUxGOztBdUQ3bExBO0VBQ0U7QXZEZ21MRjs7QXVEN2xMQTtFQUNFO0VBQ0E7RUFDQTtBdkRnbUxGO0F3RHRuTEU7RUFDRTtFQUNBO0VBQ0E7QXhEd25MSjs7QXVEam1MQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VsQ2xCSSxxQ2tDbUJKO0F2RG9tTEY7QXFCbm5MTTtFa0NRTjtJbENQUTtFckJzbkxOO0FBQ0Y7O0F1RHRtTEE7OztFQUdFO0F2RHltTEY7O0F1RHRtTEE7O0VBRUU7QXZEeW1MRjs7QXVEdG1MQTs7RUFFRTtBdkR5bUxGOztBdURobUxFO0VBQ0U7RUFDQTtFQUNBO0F2RG1tTEo7QXVEaG1MRTs7O0VBR0U7RUFDQTtBdkRrbUxKO0F1RC9sTEU7O0VBRUU7RUFDQTtFbEM1REUsMEJrQzZERjtBdkRpbUxKO0FxQjFwTE07RWtDcURKOztJbENwRE07RXJCOHBMTjtBQUNGOztBdUQ5bExBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsU25EKzVDbUM7RW1EOTVDbkM7RUFDQSxVbkQxRlM7RW1EMkZUO0VBQ0E7RUFDQTtFQUNBLFduRDA1Q21DO0VpQmgvQy9CLDZCa0N1Rko7QXZEZ21MRjtBcUJuckxNO0VrQ2tFTjs7SWxDakVRO0VyQnVyTE47QUFDRjtBdURubUxFOzs7RUFFRSxVbkRwR087RW1EcUdQO0VBQ0E7RUFDQSxXbkRrNUNpQztBSm90SXJDOztBdURubUxBO0VBQ0U7QXZEc21MRjs7QXVEbm1MQTtFQUNFO0F2RHNtTEY7O0F1RGptTEE7O0VBRUU7RUFDQSxVbkRtNUNtQztFbURsNUNuQyxXbkRrNUNtQztFbURqNUNuQztFQUNBO0VBQ0E7QXZEb21MRjtBdUR6bExBO0VBQ0U7QXZEb21MRjs7QXVEbG1MQTtFQUNFO0F2RHFtTEY7O0F1RDdsTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsZ0JuRDIxQ21DO0VtRDExQ25DO0VBQ0EsZW5EeTFDbUM7RW1EeDFDbkM7QXZEK2xMRjtBdUQ3bExFO0VBQ0U7RUFDQTtFQUNBLFVuRHcxQ2lDO0VtRHYxQ2pDLFVuRHcxQ2lDO0VtRHYxQ2pDO0VBQ0EsZ0JuRHcxQ2lDO0VtRHYxQ2pDLGVuRHUxQ2lDO0VtRHQxQ2pDO0VBQ0E7RUFDQSxxQm5EM0tPO0VtRDRLUDtFQUNBO0VBRUE7RUFDQTtFQUNBLFduRCswQ2lDO0VpQngvQy9CLDRCa0MwS0Y7QXZEOGxMSjtBcUJwd0xNO0VrQ3FKSjtJbENwSk07RXJCdXdMTjtBQUNGO0F1RGhtTEU7RUFDRSxTbkQ0MENpQztBSnN4SXJDOztBdUR6bExBO0VBQ0U7RUFDQTtFQUNBLGNuRHMwQ21DO0VtRHIwQ25DO0VBQ0EsbUJuRG0wQ21DO0VtRGwwQ25DLHNCbkRrMENtQztFbURqMENuQyxVbkR0TVM7RW1EdU1UO0F2RDRsTEY7O0F1RHRsTEU7O0VBRUUsK0JuRHUwQ2lDO0FKa3hJckM7QXVEdGxMRTtFQUNFLHFCbkR6TU87QUppeUxYO0F1RHJsTEU7RUFDRSxVbkQ3TU87QUpveUxYOztBeURsekxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBekRvekxGOztBeURoekxBO0VBQ0U7SUFBSztFekRvekxMO0FBQ0Y7QXlEanpMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXpEZ3pMRjs7QXlEN3lMQTtFQUVFO0VBQ0E7RUFDQTtBekQreUxGOztBeUR0eUxBO0VBQ0U7SUFDRTtFekR5eUxGO0V5RHZ5TEE7SUFDRTtJQUNBO0V6RHl5TEY7QUFDRjtBeURyeUxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXpEb3lMRjs7QXlEanlMQTtFQUNFO0VBQ0E7QXpEb3lMRjs7QXlEaHlMRTtFQUNFOztJQUVFO0V6RG15TEo7QUFDRjtBMERuM0xBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEbzNMRjs7QVlyekxJO0U4QzlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDMUJBLHFDcUM0QkE7RTFEcTJMSjtBQUNGO0FxQjkzTE07RXFDVUo7SXJDVE07RXJCaTRMTjtBQUNGO0FZMzBMSTtFOEM5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDQyTE47QUFDRjtBWXAxTEk7RThDdEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ2MkxOO0FBQ0Y7QVk3MUxJO0U4Q2RFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEODJMTjtBQUNGO0FZeDJMSTtFOENKRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQrMkxOO0FBQ0Y7QVlsM0xJO0U4Q0tFO0lBRUU7RTFEKzJMTjtBQUNGO0FZdjNMSTtFOENVRTtJQUdFO0UxRDgyTE47QUFDRjtBWXo0TEk7RThDakNGO0lBaUVNO0lBQ0E7SUFDQTtFMUQ2MkxOO0UwRDMyTE07SUFDRTtFMUQ2MkxSO0UwRDEyTE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDIyTFI7QUFDRjs7QVk3NExJO0U4QzlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDMUJBLHFDcUM0QkE7RTFENjdMSjtBQUNGO0FxQnQ5TE07RXFDVUo7SXJDVE07RXJCeTlMTjtBQUNGO0FZbjZMSTtFOEM5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG84TE47QUFDRjtBWTU2TEk7RThDdEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURxOExOO0FBQ0Y7QVlyN0xJO0U4Q2RFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEczhMTjtBQUNGO0FZaDhMSTtFOENKRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR1OExOO0FBQ0Y7QVkxOExJO0U4Q0tFO0lBRUU7RTFEdThMTjtBQUNGO0FZLzhMSTtFOENVRTtJQUdFO0UxRHM4TE47QUFDRjtBWWorTEk7RThDakNGO0lBaUVNO0lBQ0E7SUFDQTtFMURxOExOO0UwRG44TE07SUFDRTtFMURxOExSO0UwRGw4TE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRG04TFI7QUFDRjs7QVlyK0xJO0U4QzlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDMUJBLHFDcUM0QkE7RTFEcWhNSjtBQUNGO0FxQjlpTU07RXFDVUo7SXJDVE07RXJCaWpNTjtBQUNGO0FZMy9MSTtFOEM5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDRoTU47QUFDRjtBWXBnTUk7RThDdEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ2aE1OO0FBQ0Y7QVk3Z01JO0U4Q2RFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEOGhNTjtBQUNGO0FZeGhNSTtFOENKRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQraE1OO0FBQ0Y7QVlsaU1JO0U4Q0tFO0lBRUU7RTFEK2hNTjtBQUNGO0FZdmlNSTtFOENVRTtJQUdFO0UxRDhoTU47QUFDRjtBWXpqTUk7RThDakNGO0lBaUVNO0lBQ0E7SUFDQTtFMUQ2aE1OO0UwRDNoTU07SUFDRTtFMUQ2aE1SO0UwRDFoTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDJoTVI7QUFDRjs7QVk3ak1JO0U4QzlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDMUJBLHFDcUM0QkE7RTFENm1NSjtBQUNGO0FxQnRvTU07RXFDVUo7SXJDVE07RXJCeW9NTjtBQUNGO0FZbmxNSTtFOEM5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG9uTU47QUFDRjtBWTVsTUk7RThDdEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURxbk1OO0FBQ0Y7QVlybU1JO0U4Q2RFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEc25NTjtBQUNGO0FZaG5NSTtFOENKRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR1bk1OO0FBQ0Y7QVkxbk1JO0U4Q0tFO0lBRUU7RTFEdW5NTjtBQUNGO0FZL25NSTtFOENVRTtJQUdFO0UxRHNuTU47QUFDRjtBWWpwTUk7RThDakNGO0lBaUVNO0lBQ0E7SUFDQTtFMURxbk1OO0UwRG5uTU07SUFDRTtFMURxbk1SO0UwRGxuTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRG1uTVI7QUFDRjs7QVlycE1JO0U4QzlDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDMUJBLHFDcUM0QkE7RTFEcXNNSjtBQUNGO0FxQjl0TU07RXFDVUo7SXJDVE07RXJCaXVNTjtBQUNGO0FZM3FNSTtFOEM5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDRzTU47QUFDRjtBWXByTUk7RThDdEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ2c01OO0FBQ0Y7QVk3ck1JO0U4Q2RFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEOHNNTjtBQUNGO0FZeHNNSTtFOENKRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQrc01OO0FBQ0Y7QVlsdE1JO0U4Q0tFO0lBRUU7RTFEK3NNTjtBQUNGO0FZdnRNSTtFOENVRTtJQUdFO0UxRDhzTU47QUFDRjtBWXp1TUk7RThDakNGO0lBaUVNO0lBQ0E7SUFDQTtFMUQ2c01OO0UwRDNzTU07SUFDRTtFMUQ2c01SO0UwRDFzTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDJzTVI7QUFDRjs7QTBEM3hNRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDMUJBLHFDcUM0QkE7QTFENHhNTjtBcUJwek1NO0VxQ1VKO0lyQ1RNO0VyQnV6TU47QUFDRjtBMEQveE1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURpeU1SO0EwRDl4TU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRGd5TVI7QTBEN3hNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRCt4TVI7QTBENXhNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQ4eE1SO0EwRDN4TU07RUFFRTtBMUQ0eE1SO0EwRHp4TU07RUFHRTtBMUR5eE1SOztBMEQ5dk1BO0VQbEhFO0VBQ0E7RUFDQTtFQUNBLFkvQ2doQ2tDO0UrQy9nQ2xDO0VBQ0E7RUFDQSxxQi9DVVM7QUowMk1YO0FtRGozTUU7RUFBUztBbkRvM01YO0FtRG4zTUU7RUFBUyxXL0NvM0N5QjtBSmtnS3BDOztBMEQxd01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFENndNRjtBMEQzd01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFENndNSjs7QTBEendNQTtFQUNFO0VBQ0EsZ0J4QzFIeUI7QWxCczRNM0I7O0EwRHp3TUE7RUFDRTtFQUNBO0VBQ0E7QTFENHdNRjs7QTJEMTVNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdkRxc0NrQztBSnd0S3BDO0EyRDM1TUU7RUFDRTtFQUNBO0EzRDY1TUo7O0EyRHg1TUE7RUFDRTtBM0QyNU1GOztBMkR4NU1BO0VBQ0U7QTNEMjVNRjs7QTJEeDVNQTtFQUNFO0EzRDI1TUY7O0EyRHQ1TUU7RUFDRTtBM0R5NU1KOztBMkRyNU1BO0VBQ0U7SUFDRSxXdkR3cUNnQztFSmd2S2xDO0FBQ0Y7QTJEcjVNQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0VBQ0E7QTNEdTVNRjs7QTJEcDVNQTtFQUNFO0lBQ0U7WUFBQTtFM0R1NU1GO0FBQ0Y7QXdEdDhNRTtFQUNFO0VBQ0E7RUFDQTtBeER3OE1KOztBNER4OE1FO0VBQ0U7RUFDQTtBNUQyOE1KOztBNEQ3OE1FO0VBQ0U7RUFDQTtBNURnOU1KOztBNERsOU1FO0VBQ0U7RUFDQTtBNURxOU1KOztBNER2OU1FO0VBQ0U7RUFDQTtBNUQwOU1KOztBNEQ1OU1FO0VBQ0U7RUFDQTtBNUQrOU1KOztBNERqK01FO0VBQ0U7RUFDQTtBNURvK01KOztBNER0K01FO0VBQ0U7RUFDQTtBNUR5K01KOztBNEQzK01FO0VBQ0U7RUFDQTtBNUQ4K01KOztBNkRwL01FO0VBQ0U7QTdEdS9NSjtBNkRwL01NO0VBRUU7QTdEcS9NUjs7QTZEMy9NRTtFQUNFO0E3RDgvTUo7QTZEMy9NTTtFQUVFO0E3RDQvTVI7O0E2RGxnTkU7RUFDRTtBN0RxZ05KO0E2RGxnTk07RUFFRTtBN0RtZ05SOztBNkR6Z05FO0VBQ0U7QTdENGdOSjtBNkR6Z05NO0VBRUU7QTdEMGdOUjs7QTZEaGhORTtFQUNFO0E3RG1oTko7QTZEaGhOTTtFQUVFO0E3RGloTlI7O0E2RHZoTkU7RUFDRTtBN0QwaE5KO0E2RHZoTk07RUFFRTtBN0R3aE5SOztBNkQ5aE5FO0VBQ0U7QTdEaWlOSjtBNkQ5aE5NO0VBRUU7QTdEK2hOUjs7QTZEcmlORTtFQUNFO0E3RHdpTko7QTZEcmlOTTtFQUVFO0E3RHNpTlI7O0E4RDNpTkE7RUFDRTtFQUNBO0E5RDhpTkY7QThENWlORTtFQUNFO0VBQ0E7RUFDQTtBOUQ4aU5KO0E4RDNpTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RDZpTko7O0E4RHhpTkU7RUFDRTtBOUQyaU5KOztBOEQ1aU5FO0VBQ0U7QTlEK2lOSjs7QThEaGpORTtFQUNFO0E5RG1qTko7O0E4RHBqTkU7RUFDRTtBOUR1ak5KOztBK0Q1a05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZM0Q2Z0NrQztBSmtrTHBDOztBK0Q1a05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZM0RxZ0NrQztBSjBrTHBDOztBK0R2a05JO0VBQ0U7RUFDQTtFQUNBLFkzRHkvQjhCO0FKaWxMcEM7O0ErRHZrTkk7RUFDRTtFQUNBO0VBQ0EsWTNEbS9COEI7QUp1bExwQzs7QVkzaU5JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxZM0R5L0I4QjtFSjhsTGxDO0UrRHBsTkU7SUFDRTtJQUNBO0lBQ0EsWTNEbS9COEI7RUptbUxsQztBQUNGO0FZeGpOSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsWTNEeS9COEI7RUowbUxsQztFK0RobU5FO0lBQ0U7SUFDQTtJQUNBLFkzRG0vQjhCO0VKK21MbEM7QUFDRjtBWXBrTkk7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLFkzRHkvQjhCO0VKc25MbEM7RStENW1ORTtJQUNFO0lBQ0E7SUFDQSxZM0RtL0I4QjtFSjJuTGxDO0FBQ0Y7QVlobE5JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxZM0R5L0I4QjtFSmtvTGxDO0UrRHhuTkU7SUFDRTtJQUNBO0lBQ0EsWTNEbS9COEI7RUp1b0xsQztBQUNGO0FZNWxOSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsWTNEeS9COEI7RUo4b0xsQztFK0Rwb05FO0lBQ0U7SUFDQTtJQUNBLFkzRG0vQjhCO0VKbXBMbEM7QUFDRjtBZ0V0cU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhFd3FORjs7QWdFcnFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRXdxTkY7O0FpRWhyTkE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRWlyTkY7O0FtRTVyTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUy9Eb1pzQztFK0RuWnRDO0FuRStyTko7O0FvRXZzTkE7RUNBRTtFQUNBO0VBQ0E7QXJFMnNORjs7QXNFanROQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbEV5bkI0QjtBSjJsTTlCOztBdUV4cE5RO0VBT0k7QXZFcXBOWjs7QXVFNXBOUTtFQU9JO0F2RXlwTlo7O0F1RWhxTlE7RUFPSTtBdkU2cE5aOztBdUVwcU5RO0VBT0k7QXZFaXFOWjs7QXVFeHFOUTtFQU9JO0F2RXFxTlo7O0F1RTVxTlE7RUFPSTtBdkV5cU5aOztBdUVock5RO0VBT0k7QXZFNnFOWjs7QXVFcHJOUTtFQU9JO0F2RWlyTlo7O0F1RXhyTlE7RUFPSTtBdkVxck5aOztBdUU1ck5RO0VBT0k7QXZFeXJOWjs7QXVFaHNOUTtFQU9JO0F2RTZyTlo7O0F1RXBzTlE7RUFPSTtBdkVpc05aOztBdUV4c05RO0VBT0k7QXZFcXNOWjs7QXVFNXNOUTtFQU9JO0F2RXlzTlo7O0F1RWh0TlE7RUFPSTtBdkU2c05aOztBdUVwdE5RO0VBT0k7QXZFaXROWjs7QXVFeHROUTtFQU9JO0F2RXF0Tlo7O0F1RTV0TlE7RUFPSTtBdkV5dE5aOztBdUVodU5RO0VBT0k7QXZFNnROWjs7QXVFcHVOUTtFQU9JO0F2RWl1Tlo7O0F1RXh1TlE7RUFPSTtBdkVxdU5aOztBdUU1dU5RO0VBT0k7QXZFeXVOWjs7QXVFaHZOUTtFQU9JO0F2RTZ1Tlo7O0F1RXB2TlE7RUFPSTtBdkVpdk5aOztBdUV4dk5RO0VBT0k7QXZFcXZOWjs7QXVFNXZOUTtFQU9JO0F2RXl2Tlo7O0F1RWh3TlE7RUFPSTtBdkU2dk5aOztBdUVwd05RO0VBT0k7QXZFaXdOWjs7QXVFeHdOUTtFQU9JO0F2RXF3Tlo7O0F1RTV3TlE7RUFPSTtBdkV5d05aOztBdUVoeE5RO0VBT0k7QXZFNndOWjs7QXVFcHhOUTtFQU9JO0F2RWl4Tlo7O0F1RXh4TlE7RUFPSTtBdkVxeE5aOztBdUU1eE5RO0VBT0k7QXZFeXhOWjs7QXVFaHlOUTtFQU9JO0F2RTZ4Tlo7O0F1RXB5TlE7RUFPSTtBdkVpeU5aOztBdUV4eU5RO0VBT0k7QXZFcXlOWjs7QXVFNXlOUTtFQU9JO0F2RXl5Tlo7O0F1RWh6TlE7RUFPSTtBdkU2eU5aOztBdUVwek5RO0VBT0k7QXZFaXpOWjs7QXVFeHpOUTtFQU9JO0F2RXF6Tlo7O0F1RTV6TlE7RUFPSTtBdkV5ek5aOztBdUVoME5RO0VBT0k7QXZFNnpOWjs7QXVFcDBOUTtFQU9JO0F2RWkwTlo7O0F1RXgwTlE7RUFPSTtBdkVxME5aOztBdUU1ME5RO0VBT0k7QXZFeTBOWjs7QXVFaDFOUTtFQU9JO0F2RTYwTlo7O0F1RXAxTlE7RUFPSTtBdkVpMU5aOztBdUV4MU5RO0VBT0k7QXZFcTFOWjs7QXVFNTFOUTtFQU9JO0F2RXkxTlo7O0F1RWgyTlE7RUFPSTtBdkU2MU5aOztBdUVwMk5RO0VBT0k7QXZFaTJOWjs7QXVFeDJOUTtFQU9JO0F2RXEyTlo7O0F1RTUyTlE7RUFPSTtBdkV5Mk5aOztBdUVoM05RO0VBT0k7QXZFNjJOWjs7QXVFcDNOUTtFQU9JO0F2RWkzTlo7O0F1RXgzTlE7RUFPSTtBdkVxM05aOztBdUU1M05RO0VBT0k7QXZFeTNOWjs7QXVFaDROUTtFQU9JO0F2RTYzTlo7O0F1RXA0TlE7RUFPSTtBdkVpNE5aOztBdUV4NE5RO0VBT0k7QXZFcTROWjs7QXVFNTROUTtFQU9JO0F2RXk0Tlo7O0F1RWg1TlE7RUFJUTtFQUdKO0F2RTg0Tlo7O0F1RXI1TlE7RUFJUTtFQUdKO0F2RW01Tlo7O0F1RTE1TlE7RUFJUTtFQUdKO0F2RXc1Tlo7O0F1RS81TlE7RUFJUTtFQUdKO0F2RTY1Tlo7O0F1RXA2TlE7RUFJUTtFQUdKO0F2RWs2Tlo7O0F1RXo2TlE7RUFJUTtFQUdKO0F2RXU2Tlo7O0F1RTk2TlE7RUFJUTtFQUdKO0F2RTQ2Tlo7O0F1RW43TlE7RUFJUTtFQUdKO0F2RWk3Tlo7O0F1RXg3TlE7RUFJUTtFQUdKO0F2RXM3Tlo7O0F1RXY4TlE7RUFDRTtBdkUwOE5WOztBdUUzOE5RO0VBQ0U7QXZFODhOVjs7QXVFLzhOUTtFQUNFO0F2RWs5TlY7O0F1RW45TlE7RUFDRTtBdkVzOU5WOztBdUV2OU5RO0VBQ0U7QXZFMDlOVjs7QXVFMzlOUTtFQUNFO0F2RTg5TlY7O0F1RS85TlE7RUFDRTtBdkVrK05WOztBdUVuK05RO0VBQ0U7QXZFcytOVjs7QXVFditOUTtFQUNFO0F2RTArTlY7O0F1RTMrTlE7RUFDRTtBdkU4K05WOztBdUVyK05RO0VBT0k7QXZFaytOWjs7QXVFeitOUTtFQU9JO0F2RXMrTlo7O0F1RTcrTlE7RUFPSTtBdkUwK05aOztBdUVqL05RO0VBT0k7QXZFOCtOWjs7QXVFci9OUTtFQU9JO0F2RWsvTlo7O0F1RXovTlE7RUFPSTtBdkVzL05aOztBdUU3L05RO0VBT0k7QXZFMC9OWjs7QXVFamdPUTtFQU9JO0F2RTgvTlo7O0F1RXJnT1E7RUFPSTtBdkVrZ09aOztBdUV6Z09RO0VBT0k7QXZFc2dPWjs7QXVFN2dPUTtFQU9JO0F2RTBnT1o7O0F1RWpoT1E7RUFPSTtBdkU4Z09aOztBdUVyaE9RO0VBT0k7QXZFa2hPWjs7QXVFemhPUTtFQU9JO0F2RXNoT1o7O0F1RTdoT1E7RUFPSTtBdkUwaE9aOztBdUVqaU9RO0VBT0k7QXZFOGhPWjs7QXVFcmlPUTtFQU9JO0F2RWtpT1o7O0F1RXppT1E7RUFPSTtBdkVzaU9aOztBdUU3aU9RO0VBT0k7QXZFMGlPWjs7QXVFampPUTtFQU9JO0F2RThpT1o7O0F1RXJqT1E7RUFPSTtBdkVrak9aOztBdUV6ak9RO0VBT0k7QXZFc2pPWjs7QXVFN2pPUTtFQU9JO0F2RTBqT1o7O0F1RWprT1E7RUFPSTtBdkU4ak9aOztBdUVya09RO0VBT0k7QXZFa2tPWjs7QXVFemtPUTtFQU9JO0F2RXNrT1o7O0F1RTdrT1E7RUFPSTtBdkUwa09aOztBdUVqbE9RO0VBT0k7QXZFOGtPWjs7QXVFcmxPUTtFQU9JO0F2RWtsT1o7O0F1RXpsT1E7RUFPSTtBdkVzbE9aOztBdUU3bE9RO0VBT0k7QXZFMGxPWjs7QXVFam1PUTtFQU9JO0F2RThsT1o7O0F1RXJtT1E7RUFPSTtBdkVrbU9aOztBdUV6bU9RO0VBT0k7QXZFc21PWjs7QXVFN21PUTtFQU9JO0F2RTBtT1o7O0F1RWpuT1E7RUFPSTtBdkU4bU9aOztBdUVybk9RO0VBT0k7QXZFa25PWjs7QXVFem5PUTtFQU9JO0F2RXNuT1o7O0F1RTduT1E7RUFPSTtBdkUwbk9aOztBdUVqb09RO0VBT0k7QXZFOG5PWjs7QXVFcm9PUTtFQU9JO0F2RWtvT1o7O0F1RXpvT1E7RUFPSTtBdkVzb09aOztBdUU3b09RO0VBT0k7QXZFMG9PWjs7QXVFanBPUTtFQU9JO0F2RThvT1o7O0F1RXJwT1E7RUFPSTtBdkVrcE9aOztBdUV6cE9RO0VBT0k7QXZFc3BPWjs7QXVFN3BPUTtFQU9JO0F2RTBwT1o7O0F1RWpxT1E7RUFPSTtBdkU4cE9aOztBdUVycU9RO0VBT0k7QXZFa3FPWjs7QXVFenFPUTtFQU9JO0F2RXNxT1o7O0F1RTdxT1E7RUFPSTtBdkUwcU9aOztBdUVqck9RO0VBT0k7QXZFOHFPWjs7QXVFcnJPUTtFQU9JO0F2RWtyT1o7O0F1RXpyT1E7RUFPSTtBdkVzck9aOztBdUU3ck9RO0VBT0k7QXZFMHJPWjs7QXVFanNPUTtFQU9JO0F2RThyT1o7O0F1RXJzT1E7RUFPSTtBdkVrc09aOztBdUV6c09RO0VBT0k7QXZFc3NPWjs7QXVFN3NPUTtFQU9JO0F2RTBzT1o7O0F1RWp0T1E7RUFPSTtBdkU4c09aOztBdUVydE9RO0VBT0k7QXZFa3RPWjs7QXVFenRPUTtFQU9JO0F2RXN0T1o7O0F1RTd0T1E7RUFPSTtBdkUwdE9aOztBdUVqdU9RO0VBT0k7QXZFOHRPWjs7QXVFcnVPUTtFQU9JO0F2RWt1T1o7O0F1RXp1T1E7RUFPSTtBdkVzdU9aOztBdUU3dU9RO0VBT0k7RUFBQTtBdkUydU9aOztBdUVsdk9RO0VBT0k7RUFBQTtBdkVndk9aOztBdUV2dk9RO0VBT0k7RUFBQTtBdkVxdk9aOztBdUU1dk9RO0VBT0k7RUFBQTtBdkUwdk9aOztBdUVqd09RO0VBT0k7RUFBQTtBdkUrdk9aOztBdUV0d09RO0VBT0k7RUFBQTtBdkVvd09aOztBdUUzd09RO0VBT0k7RUFBQTtBdkV5d09aOztBdUVoeE9RO0VBT0k7RUFBQTtBdkU4d09aOztBdUVyeE9RO0VBT0k7RUFBQTtBdkVteE9aOztBdUUxeE9RO0VBT0k7RUFBQTtBdkV3eE9aOztBdUUveE9RO0VBT0k7RUFBQTtBdkU2eE9aOztBdUVweU9RO0VBT0k7RUFBQTtBdkVreU9aOztBdUV6eU9RO0VBT0k7RUFBQTtBdkV1eU9aOztBdUU5eU9RO0VBT0k7RUFBQTtBdkU0eU9aOztBdUVuek9RO0VBT0k7QXZFZ3pPWjs7QXVFdnpPUTtFQU9JO0F2RW96T1o7O0F1RTN6T1E7RUFPSTtBdkV3ek9aOztBdUUvek9RO0VBT0k7QXZFNHpPWjs7QXVFbjBPUTtFQU9JO0F2RWcwT1o7O0F1RXYwT1E7RUFPSTtBdkVvME9aOztBdUUzME9RO0VBT0k7QXZFdzBPWjs7QXVFLzBPUTtFQU9JO0F2RTQwT1o7O0F1RW4xT1E7RUFPSTtBdkVnMU9aOztBdUV2MU9RO0VBT0k7QXZFbzFPWjs7QXVFMzFPUTtFQU9JO0F2RXcxT1o7O0F1RS8xT1E7RUFPSTtBdkU0MU9aOztBdUVuMk9RO0VBT0k7QXZFZzJPWjs7QXVFdjJPUTtFQU9JO0F2RW8yT1o7O0F1RTMyT1E7RUFPSTtBdkV3Mk9aOztBdUUvMk9RO0VBT0k7QXZFNDJPWjs7QXVFbjNPUTtFQU9JO0F2RWczT1o7O0F1RXYzT1E7RUFPSTtBdkVvM09aOztBdUUzM09RO0VBT0k7QXZFdzNPWjs7QXVFLzNPUTtFQU9JO0F2RTQzT1o7O0F1RW40T1E7RUFPSTtBdkVnNE9aOztBdUV2NE9RO0VBT0k7QXZFbzRPWjs7QXVFMzRPUTtFQU9JO0F2RXc0T1o7O0F1RS80T1E7RUFPSTtBdkU0NE9aOztBdUVuNU9RO0VBT0k7QXZFZzVPWjs7QXVFdjVPUTtFQU9JO0F2RW81T1o7O0F1RTM1T1E7RUFPSTtBdkV3NU9aOztBdUUvNU9RO0VBT0k7QXZFNDVPWjs7QXVFbjZPUTtFQU9JO0F2RWc2T1o7O0F1RXY2T1E7RUFPSTtBdkVvNk9aOztBdUUzNk9RO0VBT0k7QXZFdzZPWjs7QXVFLzZPUTtFQU9JO0F2RTQ2T1o7O0F1RW43T1E7RUFPSTtBdkVnN09aOztBdUV2N09RO0VBT0k7QXZFbzdPWjs7QXVFMzdPUTtFQU9JO0VBQUE7QXZFeTdPWjs7QXVFaDhPUTtFQU9JO0VBQUE7QXZFODdPWjs7QXVFcjhPUTtFQU9JO0VBQUE7QXZFbThPWjs7QXVFMThPUTtFQU9JO0VBQUE7QXZFdzhPWjs7QXVFLzhPUTtFQU9JO0VBQUE7QXZFNjhPWjs7QXVFcDlPUTtFQU9JO0VBQUE7QXZFazlPWjs7QXVFejlPUTtFQU9JO0VBQUE7QXZFdTlPWjs7QXVFOTlPUTtFQU9JO0VBQUE7QXZFNDlPWjs7QXVFbitPUTtFQU9JO0VBQUE7QXZFaStPWjs7QXVFeCtPUTtFQU9JO0VBQUE7QXZFcytPWjs7QXVFNytPUTtFQU9JO0VBQUE7QXZFMitPWjs7QXVFbC9PUTtFQU9JO0VBQUE7QXZFZy9PWjs7QXVFdi9PUTtFQU9JO0F2RW8vT1o7O0F1RTMvT1E7RUFPSTtBdkV3L09aOztBdUUvL09RO0VBT0k7QXZFNC9PWjs7QXVFbmdQUTtFQU9JO0F2RWdnUFo7O0F1RXZnUFE7RUFPSTtBdkVvZ1BaOztBdUUzZ1BRO0VBT0k7QXZFd2dQWjs7QXVFL2dQUTtFQU9JO0F2RTRnUFo7O0F1RW5oUFE7RUFPSTtBdkVnaFBaOztBdUV2aFBRO0VBT0k7QXZFb2hQWjs7QXVFM2hQUTtFQU9JO0F2RXdoUFo7O0F1RS9oUFE7RUFPSTtBdkU0aFBaOztBdUVuaVBRO0VBT0k7QXZFZ2lQWjs7QXVFdmlQUTtFQU9JO0F2RW9pUFo7O0F1RTNpUFE7RUFPSTtBdkV3aVBaOztBdUUvaVBRO0VBT0k7QXZFNGlQWjs7QXVFbmpQUTtFQU9JO0F2RWdqUFo7O0F1RXZqUFE7RUFPSTtBdkVvalBaOztBdUUzalBRO0VBT0k7QXZFd2pQWjs7QXVFL2pQUTtFQU9JO0F2RTRqUFo7O0F1RW5rUFE7RUFPSTtBdkVna1BaOztBdUV2a1BRO0VBT0k7QXZFb2tQWjs7QXVFM2tQUTtFQU9JO0F2RXdrUFo7O0F1RS9rUFE7RUFPSTtBdkU0a1BaOztBdUVubFBRO0VBT0k7QXZFZ2xQWjs7QXVFdmxQUTtFQU9JO0F2RW9sUFo7O0F1RTNsUFE7RUFPSTtBdkV3bFBaOztBdUUvbFBRO0VBT0k7QXZFNGxQWjs7QXVFbm1QUTtFQU9JO0F2RWdtUFo7O0F1RXZtUFE7RUFPSTtBdkVvbVBaOztBdUUzbVBRO0VBT0k7QXZFd21QWjs7QXVFL21QUTtFQU9JO0F2RTRtUFo7O0F1RW5uUFE7RUFPSTtBdkVnblBaOztBdUV2blBRO0VBT0k7QXZFb25QWjs7QXVFM25QUTtFQU9JO0F2RXduUFo7O0F1RS9uUFE7RUFPSTtBdkU0blBaOztBdUVub1BRO0VBT0k7QXZFZ29QWjs7QXVFdm9QUTtFQU9JO0F2RW9vUFo7O0F1RTNvUFE7RUFPSTtBdkV3b1BaOztBdUUvb1BRO0VBT0k7QXZFNG9QWjs7QXVFbnBQUTtFQU9JO0F2RWdwUFo7O0F1RXZwUFE7RUFPSTtBdkVvcFBaOztBdUUzcFBRO0VBT0k7QXZFd3BQWjs7QXVFL3BQUTtFQU9JO0F2RTRwUFo7O0F1RW5xUFE7RUFPSTtBdkVncVBaOztBdUV2cVBRO0VBT0k7QXZFb3FQWjs7QXVFM3FQUTtFQU9JO0F2RXdxUFo7O0F1RS9xUFE7RUFPSTtBdkU0cVBaOztBdUVuclBRO0VBT0k7QXZFZ3JQWjs7QXVFdnJQUTtFQU9JO0F2RW9yUFo7O0F1RTNyUFE7RUFPSTtBdkV3clBaOztBdUUvclBRO0VBT0k7QXZFNHJQWjs7QXVFbnNQUTtFQU9JO0F2RWdzUFo7O0F1RXZzUFE7RUFPSTtBdkVvc1BaOztBdUUzc1BRO0VBT0k7QXZFd3NQWjs7QXVFL3NQUTtFQU9JO0F2RTRzUFo7O0F1RW50UFE7RUFPSTtBdkVndFBaOztBdUV2dFBRO0VBT0k7QXZFb3RQWjs7QXVFM3RQUTtFQU9JO0F2RXd0UFo7O0F1RS90UFE7RUFPSTtBdkU0dFBaOztBdUVudVBRO0VBT0k7QXZFZ3VQWjtBdUV2dVBRO0VBT0k7RUFBQTtBdkVzdVBaO0F1RTd1UFE7RUFJUTtFQUdKO0F2RTR1UFo7O0F1RW52UFE7RUFJUTtFQUdKO0F2RWl2UFo7O0F1RXh2UFE7RUFJUTtFQUdKO0F2RXN2UFo7O0F1RTd2UFE7RUFJUTtFQUdKO0F2RTJ2UFo7O0F1RWx3UFE7RUFJUTtFQUdKO0F2RWd3UFo7O0F1RXZ3UFE7RUFJUTtFQUdKO0F2RXF3UFo7O0F1RTV3UFE7RUFJUTtFQUdKO0F2RTB3UFo7O0F1RWp4UFE7RUFJUTtFQUdKO0F2RSt3UFo7O0F1RXR4UFE7RUFJUTtFQUdKO0F2RW94UFo7O0F1RTN4UFE7RUFJUTtFQUdKO0F2RXl4UFo7O0F1RWh5UFE7RUFJUTtFQUdKO0F2RTh4UFo7O0F1RXJ5UFE7RUFJUTtFQUdKO0F2RW15UFo7O0F1RTF5UFE7RUFJUTtFQUdKO0F2RXd5UFo7O0F1RS95UFE7RUFJUTtFQUdKO0F2RTZ5UFo7O0F1RXB6UFE7RUFJUTtFQUdKO0F2RWt6UFo7O0F1RW4wUFE7RUFDRTtBdkVzMFBWOztBdUV2MFBRO0VBQ0U7QXZFMDBQVjs7QXVFMzBQUTtFQUNFO0F2RTgwUFY7O0F1RS8wUFE7RUFDRTtBdkVrMVBWOztBdUV6MFBRO0VBSVE7RUFHSjtBdkV1MFBaOztBdUU5MFBRO0VBSVE7RUFHSjtBdkU0MFBaOztBdUVuMVBRO0VBSVE7RUFHSjtBdkVpMVBaOztBdUV4MVBRO0VBSVE7RUFHSjtBdkVzMVBaOztBdUU3MVBRO0VBSVE7RUFHSjtBdkUyMVBaOztBdUVsMlBRO0VBSVE7RUFHSjtBdkVnMlBaOztBdUV2MlBRO0VBSVE7RUFHSjtBdkVxMlBaOztBdUU1MlBRO0VBSVE7RUFHSjtBdkUwMlBaOztBdUVqM1BRO0VBSVE7RUFHSjtBdkUrMlBaOztBdUV0M1BRO0VBSVE7RUFHSjtBdkVvM1BaOztBdUUzM1BRO0VBSVE7RUFHSjtBdkV5M1BaOztBdUVoNFBRO0VBSVE7RUFHSjtBdkU4M1BaOztBdUUvNFBRO0VBQ0U7QXZFazVQVjs7QXVFbjVQUTtFQUNFO0F2RXM1UFY7O0F1RXY1UFE7RUFDRTtBdkUwNVBWOztBdUUzNVBRO0VBQ0U7QXZFODVQVjs7QXVFLzVQUTtFQUNFO0F2RWs2UFY7O0F1RXo1UFE7RUFPSTtBdkVzNVBaOztBdUU3NVBRO0VBT0k7S0FBQTtVQUFBO0F2RTA1UFo7O0F1RWo2UFE7RUFPSTtLQUFBO1VBQUE7QXZFODVQWjs7QXVFcjZQUTtFQU9JO0tBQUE7VUFBQTtBdkVrNlBaOztBdUV6NlBRO0VBT0k7QXZFczZQWjs7QXVFNzZQUTtFQU9JO0F2RTA2UFo7O0F1RWo3UFE7RUFPSTtBdkU4NlBaOztBdUVyN1BRO0VBT0k7QXZFazdQWjs7QXVFejdQUTtFQU9JO0F2RXM3UFo7O0F1RTc3UFE7RUFPSTtBdkUwN1BaOztBdUVqOFBRO0VBT0k7QXZFODdQWjs7QXVFcjhQUTtFQU9JO0F2RWs4UFo7O0F1RXo4UFE7RUFPSTtBdkVzOFBaOztBdUU3OFBRO0VBT0k7QXZFMDhQWjs7QXVFajlQUTtFQU9JO0F2RTg4UFo7O0F1RXI5UFE7RUFPSTtFQUFBO0F2RW05UFo7O0F1RTE5UFE7RUFPSTtFQUFBO0F2RXc5UFo7O0F1RS85UFE7RUFPSTtFQUFBO0F2RTY5UFo7O0F1RXArUFE7RUFPSTtFQUFBO0F2RWsrUFo7O0F1RXorUFE7RUFPSTtBdkVzK1BaOztBdUU3K1BRO0VBT0k7QXZFMCtQWjs7QVlwL1BJO0UyREdJO0lBT0k7RXZFKytQVjtFdUV0L1BNO0lBT0k7RXZFay9QVjtFdUV6L1BNO0lBT0k7RXZFcS9QVjtFdUU1L1BNO0lBT0k7RXZFdy9QVjtFdUUvL1BNO0lBT0k7RXZFMi9QVjtFdUVsZ1FNO0lBT0k7RXZFOC9QVjtFdUVyZ1FNO0lBT0k7RXZFaWdRVjtFdUV4Z1FNO0lBT0k7RXZFb2dRVjtFdUUzZ1FNO0lBT0k7RXZFdWdRVjtFdUU5Z1FNO0lBT0k7RXZFMGdRVjtFdUVqaFFNO0lBT0k7RXZFNmdRVjtFdUVwaFFNO0lBT0k7RXZFZ2hRVjtFdUV2aFFNO0lBT0k7RXZFbWhRVjtFdUUxaFFNO0lBT0k7RXZFc2hRVjtFdUU3aFFNO0lBT0k7RXZFeWhRVjtFdUVoaVFNO0lBT0k7RXZFNGhRVjtFdUVuaVFNO0lBT0k7RXZFK2hRVjtFdUV0aVFNO0lBT0k7RXZFa2lRVjtFdUV6aVFNO0lBT0k7RXZFcWlRVjtFdUU1aVFNO0lBT0k7RXZFd2lRVjtFdUUvaVFNO0lBT0k7RXZFMmlRVjtFdUVsalFNO0lBT0k7RXZFOGlRVjtFdUVyalFNO0lBT0k7RXZFaWpRVjtFdUV4alFNO0lBT0k7RXZFb2pRVjtFdUUzalFNO0lBT0k7RXZFdWpRVjtFdUU5alFNO0lBT0k7RXZFMGpRVjtFdUVqa1FNO0lBT0k7RXZFNmpRVjtFdUVwa1FNO0lBT0k7RXZFZ2tRVjtFdUV2a1FNO0lBT0k7RXZFbWtRVjtFdUUxa1FNO0lBT0k7RXZFc2tRVjtFdUU3a1FNO0lBT0k7RXZFeWtRVjtFdUVobFFNO0lBT0k7RXZFNGtRVjtFdUVubFFNO0lBT0k7RXZFK2tRVjtFdUV0bFFNO0lBT0k7RXZFa2xRVjtFdUV6bFFNO0lBT0k7RXZFcWxRVjtFdUU1bFFNO0lBT0k7RXZFd2xRVjtFdUUvbFFNO0lBT0k7RXZFMmxRVjtFdUVsbVFNO0lBT0k7RXZFOGxRVjtFdUVybVFNO0lBT0k7RXZFaW1RVjtFdUV4bVFNO0lBT0k7RXZFb21RVjtFdUUzbVFNO0lBT0k7RXZFdW1RVjtFdUU5bVFNO0lBT0k7RXZFMG1RVjtFdUVqblFNO0lBT0k7RXZFNm1RVjtFdUVwblFNO0lBT0k7RXZFZ25RVjtFdUV2blFNO0lBT0k7RXZFbW5RVjtFdUUxblFNO0lBT0k7RXZFc25RVjtFdUU3blFNO0lBT0k7RXZFeW5RVjtFdUVob1FNO0lBT0k7RXZFNG5RVjtFdUVub1FNO0lBT0k7RXZFK25RVjtFdUV0b1FNO0lBT0k7RXZFa29RVjtFdUV6b1FNO0lBT0k7RXZFcW9RVjtFdUU1b1FNO0lBT0k7RXZFd29RVjtFdUUvb1FNO0lBT0k7RXZFMm9RVjtFdUVscFFNO0lBT0k7RXZFOG9RVjtFdUVycFFNO0lBT0k7RXZFaXBRVjtFdUV4cFFNO0lBT0k7RXZFb3BRVjtFdUUzcFFNO0lBT0k7RXZFdXBRVjtFdUU5cFFNO0lBT0k7RXZFMHBRVjtFdUVqcVFNO0lBT0k7RXZFNnBRVjtFdUVwcVFNO0lBT0k7RXZFZ3FRVjtFdUV2cVFNO0lBT0k7RXZFbXFRVjtFdUUxcVFNO0lBT0k7RXZFc3FRVjtFdUU3cVFNO0lBT0k7RXZFeXFRVjtFdUVoclFNO0lBT0k7SUFBQTtFdkU2cVFWO0V1RXByUU07SUFPSTtJQUFBO0V2RWlyUVY7RXVFeHJRTTtJQU9JO0lBQUE7RXZFcXJRVjtFdUU1clFNO0lBT0k7SUFBQTtFdkV5clFWO0V1RWhzUU07SUFPSTtJQUFBO0V2RTZyUVY7RXVFcHNRTTtJQU9JO0lBQUE7RXZFaXNRVjtFdUV4c1FNO0lBT0k7SUFBQTtFdkVxc1FWO0V1RTVzUU07SUFPSTtJQUFBO0V2RXlzUVY7RXVFaHRRTTtJQU9JO0lBQUE7RXZFNnNRVjtFdUVwdFFNO0lBT0k7SUFBQTtFdkVpdFFWO0V1RXh0UU07SUFPSTtJQUFBO0V2RXF0UVY7RXVFNXRRTTtJQU9JO0lBQUE7RXZFeXRRVjtFdUVodVFNO0lBT0k7SUFBQTtFdkU2dFFWO0V1RXB1UU07SUFPSTtJQUFBO0V2RWl1UVY7RXVFeHVRTTtJQU9JO0V2RW91UVY7RXVFM3VRTTtJQU9JO0V2RXV1UVY7RXVFOXVRTTtJQU9JO0V2RTB1UVY7RXVFanZRTTtJQU9JO0V2RTZ1UVY7RXVFcHZRTTtJQU9JO0V2RWd2UVY7RXVFdnZRTTtJQU9JO0V2RW12UVY7RXVFMXZRTTtJQU9JO0V2RXN2UVY7RXVFN3ZRTTtJQU9JO0V2RXl2UVY7RXVFaHdRTTtJQU9JO0V2RTR2UVY7RXVFbndRTTtJQU9JO0V2RSt2UVY7RXVFdHdRTTtJQU9JO0V2RWt3UVY7RXVFendRTTtJQU9JO0V2RXF3UVY7RXVFNXdRTTtJQU9JO0V2RXd3UVY7RXVFL3dRTTtJQU9JO0V2RTJ3UVY7RXVFbHhRTTtJQU9JO0V2RTh3UVY7RXVFcnhRTTtJQU9JO0V2RWl4UVY7RXVFeHhRTTtJQU9JO0V2RW94UVY7RXVFM3hRTTtJQU9JO0V2RXV4UVY7RXVFOXhRTTtJQU9JO0V2RTB4UVY7RXVFanlRTTtJQU9JO0V2RTZ4UVY7RXVFcHlRTTtJQU9JO0V2RWd5UVY7RXVFdnlRTTtJQU9JO0V2RW15UVY7RXVFMXlRTTtJQU9JO0V2RXN5UVY7RXVFN3lRTTtJQU9JO0V2RXl5UVY7RXVFaHpRTTtJQU9JO0V2RTR5UVY7RXVFbnpRTTtJQU9JO0V2RSt5UVY7RXVFdHpRTTtJQU9JO0V2RWt6UVY7RXVFenpRTTtJQU9JO0V2RXF6UVY7RXVFNXpRTTtJQU9JO0V2RXd6UVY7RXVFL3pRTTtJQU9JO0V2RTJ6UVY7RXVFbDBRTTtJQU9JO0V2RTh6UVY7RXVFcjBRTTtJQU9JO0V2RWkwUVY7RXVFeDBRTTtJQU9JO0V2RW8wUVY7RXVFMzBRTTtJQU9JO0V2RXUwUVY7RXVFOTBRTTtJQU9JO0lBQUE7RXZFMjBRVjtFdUVsMVFNO0lBT0k7SUFBQTtFdkUrMFFWO0V1RXQxUU07SUFPSTtJQUFBO0V2RW0xUVY7RXVFMTFRTTtJQU9JO0lBQUE7RXZFdTFRVjtFdUU5MVFNO0lBT0k7SUFBQTtFdkUyMVFWO0V1RWwyUU07SUFPSTtJQUFBO0V2RSsxUVY7RXVFdDJRTTtJQU9JO0lBQUE7RXZFbTJRVjtFdUUxMlFNO0lBT0k7SUFBQTtFdkV1MlFWO0V1RTkyUU07SUFPSTtJQUFBO0V2RTIyUVY7RXVFbDNRTTtJQU9JO0lBQUE7RXZFKzJRVjtFdUV0M1FNO0lBT0k7SUFBQTtFdkVtM1FWO0V1RTEzUU07SUFPSTtJQUFBO0V2RXUzUVY7RXVFOTNRTTtJQU9JO0V2RTAzUVY7RXVFajRRTTtJQU9JO0V2RTYzUVY7RXVFcDRRTTtJQU9JO0V2RWc0UVY7RXVFdjRRTTtJQU9JO0V2RW00UVY7RXVFMTRRTTtJQU9JO0V2RXM0UVY7RXVFNzRRTTtJQU9JO0V2RXk0UVY7RXVFaDVRTTtJQU9JO0V2RTQ0UVY7RXVFbjVRTTtJQU9JO0V2RSs0UVY7RXVFdDVRTTtJQU9JO0V2RWs1UVY7RXVFejVRTTtJQU9JO0V2RXE1UVY7RXVFNTVRTTtJQU9JO0V2RXc1UVY7RXVFLzVRTTtJQU9JO0V2RTI1UVY7RXVFbDZRTTtJQU9JO0V2RTg1UVY7RXVFcjZRTTtJQU9JO0V2RWk2UVY7RXVFeDZRTTtJQU9JO0V2RW82UVY7RXVFMzZRTTtJQU9JO0V2RXU2UVY7RXVFOTZRTTtJQU9JO0V2RTA2UVY7RXVFajdRTTtJQU9JO0V2RTY2UVY7RXVFcDdRTTtJQU9JO0V2RWc3UVY7RXVFdjdRTTtJQU9JO0V2RW03UVY7RXVFMTdRTTtJQU9JO0V2RXM3UVY7RXVFNzdRTTtJQU9JO0V2RXk3UVY7RXVFaDhRTTtJQU9JO0V2RTQ3UVY7RXVFbjhRTTtJQU9JO0V2RSs3UVY7RXVFdDhRTTtJQU9JO0V2RWs4UVY7RXVFejhRTTtJQU9JO0V2RXE4UVY7RXVFNThRTTtJQU9JO0V2RXc4UVY7RXVFLzhRTTtJQU9JO0V2RTI4UVY7RXVFbDlRTTtJQU9JO0V2RTg4UVY7RXVFcjlRTTtJQU9JO0V2RWk5UVY7RXVFeDlRTTtJQU9JO0V2RW85UVY7RXVFMzlRTTtJQU9JO0V2RXU5UVY7RXVFOTlRTTtJQU9JO0V2RTA5UVY7QUFDRjtBWXIrUUk7RTJER0k7SUFPSTtFdkUrOVFWO0V1RXQrUU07SUFPSTtFdkVrK1FWO0V1RXorUU07SUFPSTtFdkVxK1FWO0V1RTUrUU07SUFPSTtFdkV3K1FWO0V1RS8rUU07SUFPSTtFdkUyK1FWO0V1RWwvUU07SUFPSTtFdkU4K1FWO0V1RXIvUU07SUFPSTtFdkVpL1FWO0V1RXgvUU07SUFPSTtFdkVvL1FWO0V1RTMvUU07SUFPSTtFdkV1L1FWO0V1RTkvUU07SUFPSTtFdkUwL1FWO0V1RWpnUk07SUFPSTtFdkU2L1FWO0V1RXBnUk07SUFPSTtFdkVnZ1JWO0V1RXZnUk07SUFPSTtFdkVtZ1JWO0V1RTFnUk07SUFPSTtFdkVzZ1JWO0V1RTdnUk07SUFPSTtFdkV5Z1JWO0V1RWhoUk07SUFPSTtFdkU0Z1JWO0V1RW5oUk07SUFPSTtFdkUrZ1JWO0V1RXRoUk07SUFPSTtFdkVraFJWO0V1RXpoUk07SUFPSTtFdkVxaFJWO0V1RTVoUk07SUFPSTtFdkV3aFJWO0V1RS9oUk07SUFPSTtFdkUyaFJWO0V1RWxpUk07SUFPSTtFdkU4aFJWO0V1RXJpUk07SUFPSTtFdkVpaVJWO0V1RXhpUk07SUFPSTtFdkVvaVJWO0V1RTNpUk07SUFPSTtFdkV1aVJWO0V1RTlpUk07SUFPSTtFdkUwaVJWO0V1RWpqUk07SUFPSTtFdkU2aVJWO0V1RXBqUk07SUFPSTtFdkVnalJWO0V1RXZqUk07SUFPSTtFdkVtalJWO0V1RTFqUk07SUFPSTtFdkVzalJWO0V1RTdqUk07SUFPSTtFdkV5alJWO0V1RWhrUk07SUFPSTtFdkU0alJWO0V1RW5rUk07SUFPSTtFdkUralJWO0V1RXRrUk07SUFPSTtFdkVra1JWO0V1RXprUk07SUFPSTtFdkVxa1JWO0V1RTVrUk07SUFPSTtFdkV3a1JWO0V1RS9rUk07SUFPSTtFdkUya1JWO0V1RWxsUk07SUFPSTtFdkU4a1JWO0V1RXJsUk07SUFPSTtFdkVpbFJWO0V1RXhsUk07SUFPSTtFdkVvbFJWO0V1RTNsUk07SUFPSTtFdkV1bFJWO0V1RTlsUk07SUFPSTtFdkUwbFJWO0V1RWptUk07SUFPSTtFdkU2bFJWO0V1RXBtUk07SUFPSTtFdkVnbVJWO0V1RXZtUk07SUFPSTtFdkVtbVJWO0V1RTFtUk07SUFPSTtFdkVzbVJWO0V1RTdtUk07SUFPSTtFdkV5bVJWO0V1RWhuUk07SUFPSTtFdkU0bVJWO0V1RW5uUk07SUFPSTtFdkUrbVJWO0V1RXRuUk07SUFPSTtFdkVrblJWO0V1RXpuUk07SUFPSTtFdkVxblJWO0V1RTVuUk07SUFPSTtFdkV3blJWO0V1RS9uUk07SUFPSTtFdkUyblJWO0V1RWxvUk07SUFPSTtFdkU4blJWO0V1RXJvUk07SUFPSTtFdkVpb1JWO0V1RXhvUk07SUFPSTtFdkVvb1JWO0V1RTNvUk07SUFPSTtFdkV1b1JWO0V1RTlvUk07SUFPSTtFdkUwb1JWO0V1RWpwUk07SUFPSTtFdkU2b1JWO0V1RXBwUk07SUFPSTtFdkVncFJWO0V1RXZwUk07SUFPSTtFdkVtcFJWO0V1RTFwUk07SUFPSTtFdkVzcFJWO0V1RTdwUk07SUFPSTtFdkV5cFJWO0V1RWhxUk07SUFPSTtJQUFBO0V2RTZwUlY7RXVFcHFSTTtJQU9JO0lBQUE7RXZFaXFSVjtFdUV4cVJNO0lBT0k7SUFBQTtFdkVxcVJWO0V1RTVxUk07SUFPSTtJQUFBO0V2RXlxUlY7RXVFaHJSTTtJQU9JO0lBQUE7RXZFNnFSVjtFdUVwclJNO0lBT0k7SUFBQTtFdkVpclJWO0V1RXhyUk07SUFPSTtJQUFBO0V2RXFyUlY7RXVFNXJSTTtJQU9JO0lBQUE7RXZFeXJSVjtFdUVoc1JNO0lBT0k7SUFBQTtFdkU2clJWO0V1RXBzUk07SUFPSTtJQUFBO0V2RWlzUlY7RXVFeHNSTTtJQU9JO0lBQUE7RXZFcXNSVjtFdUU1c1JNO0lBT0k7SUFBQTtFdkV5c1JWO0V1RWh0Uk07SUFPSTtJQUFBO0V2RTZzUlY7RXVFcHRSTTtJQU9JO0lBQUE7RXZFaXRSVjtFdUV4dFJNO0lBT0k7RXZFb3RSVjtFdUUzdFJNO0lBT0k7RXZFdXRSVjtFdUU5dFJNO0lBT0k7RXZFMHRSVjtFdUVqdVJNO0lBT0k7RXZFNnRSVjtFdUVwdVJNO0lBT0k7RXZFZ3VSVjtFdUV2dVJNO0lBT0k7RXZFbXVSVjtFdUUxdVJNO0lBT0k7RXZFc3VSVjtFdUU3dVJNO0lBT0k7RXZFeXVSVjtFdUVodlJNO0lBT0k7RXZFNHVSVjtFdUVudlJNO0lBT0k7RXZFK3VSVjtFdUV0dlJNO0lBT0k7RXZFa3ZSVjtFdUV6dlJNO0lBT0k7RXZFcXZSVjtFdUU1dlJNO0lBT0k7RXZFd3ZSVjtFdUUvdlJNO0lBT0k7RXZFMnZSVjtFdUVsd1JNO0lBT0k7RXZFOHZSVjtFdUVyd1JNO0lBT0k7RXZFaXdSVjtFdUV4d1JNO0lBT0k7RXZFb3dSVjtFdUUzd1JNO0lBT0k7RXZFdXdSVjtFdUU5d1JNO0lBT0k7RXZFMHdSVjtFdUVqeFJNO0lBT0k7RXZFNndSVjtFdUVweFJNO0lBT0k7RXZFZ3hSVjtFdUV2eFJNO0lBT0k7RXZFbXhSVjtFdUUxeFJNO0lBT0k7RXZFc3hSVjtFdUU3eFJNO0lBT0k7RXZFeXhSVjtFdUVoeVJNO0lBT0k7RXZFNHhSVjtFdUVueVJNO0lBT0k7RXZFK3hSVjtFdUV0eVJNO0lBT0k7RXZFa3lSVjtFdUV6eVJNO0lBT0k7RXZFcXlSVjtFdUU1eVJNO0lBT0k7RXZFd3lSVjtFdUUveVJNO0lBT0k7RXZFMnlSVjtFdUVselJNO0lBT0k7RXZFOHlSVjtFdUVyelJNO0lBT0k7RXZFaXpSVjtFdUV4elJNO0lBT0k7RXZFb3pSVjtFdUUzelJNO0lBT0k7RXZFdXpSVjtFdUU5elJNO0lBT0k7SUFBQTtFdkUyelJWO0V1RWwwUk07SUFPSTtJQUFBO0V2RSt6UlY7RXVFdDBSTTtJQU9JO0lBQUE7RXZFbTBSVjtFdUUxMFJNO0lBT0k7SUFBQTtFdkV1MFJWO0V1RTkwUk07SUFPSTtJQUFBO0V2RTIwUlY7RXVFbDFSTTtJQU9JO0lBQUE7RXZFKzBSVjtFdUV0MVJNO0lBT0k7SUFBQTtFdkVtMVJWO0V1RTExUk07SUFPSTtJQUFBO0V2RXUxUlY7RXVFOTFSTTtJQU9JO0lBQUE7RXZFMjFSVjtFdUVsMlJNO0lBT0k7SUFBQTtFdkUrMVJWO0V1RXQyUk07SUFPSTtJQUFBO0V2RW0yUlY7RXVFMTJSTTtJQU9JO0lBQUE7RXZFdTJSVjtFdUU5MlJNO0lBT0k7RXZFMDJSVjtFdUVqM1JNO0lBT0k7RXZFNjJSVjtFdUVwM1JNO0lBT0k7RXZFZzNSVjtFdUV2M1JNO0lBT0k7RXZFbTNSVjtFdUUxM1JNO0lBT0k7RXZFczNSVjtFdUU3M1JNO0lBT0k7RXZFeTNSVjtFdUVoNFJNO0lBT0k7RXZFNDNSVjtFdUVuNFJNO0lBT0k7RXZFKzNSVjtFdUV0NFJNO0lBT0k7RXZFazRSVjtFdUV6NFJNO0lBT0k7RXZFcTRSVjtFdUU1NFJNO0lBT0k7RXZFdzRSVjtFdUUvNFJNO0lBT0k7RXZFMjRSVjtFdUVsNVJNO0lBT0k7RXZFODRSVjtFdUVyNVJNO0lBT0k7RXZFaTVSVjtFdUV4NVJNO0lBT0k7RXZFbzVSVjtFdUUzNVJNO0lBT0k7RXZFdTVSVjtFdUU5NVJNO0lBT0k7RXZFMDVSVjtFdUVqNlJNO0lBT0k7RXZFNjVSVjtFdUVwNlJNO0lBT0k7RXZFZzZSVjtFdUV2NlJNO0lBT0k7RXZFbTZSVjtFdUUxNlJNO0lBT0k7RXZFczZSVjtFdUU3NlJNO0lBT0k7RXZFeTZSVjtFdUVoN1JNO0lBT0k7RXZFNDZSVjtFdUVuN1JNO0lBT0k7RXZFKzZSVjtFdUV0N1JNO0lBT0k7RXZFazdSVjtFdUV6N1JNO0lBT0k7RXZFcTdSVjtFdUU1N1JNO0lBT0k7RXZFdzdSVjtFdUUvN1JNO0lBT0k7RXZFMjdSVjtFdUVsOFJNO0lBT0k7RXZFODdSVjtFdUVyOFJNO0lBT0k7RXZFaThSVjtFdUV4OFJNO0lBT0k7RXZFbzhSVjtFdUUzOFJNO0lBT0k7RXZFdThSVjtFdUU5OFJNO0lBT0k7RXZFMDhSVjtBQUNGO0FZcjlSSTtFMkRHSTtJQU9JO0V2RSs4UlY7RXVFdDlSTTtJQU9JO0V2RWs5UlY7RXVFejlSTTtJQU9JO0V2RXE5UlY7RXVFNTlSTTtJQU9JO0V2RXc5UlY7RXVFLzlSTTtJQU9JO0V2RTI5UlY7RXVFbCtSTTtJQU9JO0V2RTg5UlY7RXVFcitSTTtJQU9JO0V2RWkrUlY7RXVFeCtSTTtJQU9JO0V2RW8rUlY7RXVFMytSTTtJQU9JO0V2RXUrUlY7RXVFOStSTTtJQU9JO0V2RTArUlY7RXVFai9STTtJQU9JO0V2RTYrUlY7RXVFcC9STTtJQU9JO0V2RWcvUlY7RXVFdi9STTtJQU9JO0V2RW0vUlY7RXVFMS9STTtJQU9JO0V2RXMvUlY7RXVFNy9STTtJQU9JO0V2RXkvUlY7RXVFaGdTTTtJQU9JO0V2RTQvUlY7RXVFbmdTTTtJQU9JO0V2RSsvUlY7RXVFdGdTTTtJQU9JO0V2RWtnU1Y7RXVFemdTTTtJQU9JO0V2RXFnU1Y7RXVFNWdTTTtJQU9JO0V2RXdnU1Y7RXVFL2dTTTtJQU9JO0V2RTJnU1Y7RXVFbGhTTTtJQU9JO0V2RThnU1Y7RXVFcmhTTTtJQU9JO0V2RWloU1Y7RXVFeGhTTTtJQU9JO0V2RW9oU1Y7RXVFM2hTTTtJQU9JO0V2RXVoU1Y7RXVFOWhTTTtJQU9JO0V2RTBoU1Y7RXVFamlTTTtJQU9JO0V2RTZoU1Y7RXVFcGlTTTtJQU9JO0V2RWdpU1Y7RXVFdmlTTTtJQU9JO0V2RW1pU1Y7RXVFMWlTTTtJQU9JO0V2RXNpU1Y7RXVFN2lTTTtJQU9JO0V2RXlpU1Y7RXVFaGpTTTtJQU9JO0V2RTRpU1Y7RXVFbmpTTTtJQU9JO0V2RStpU1Y7RXVFdGpTTTtJQU9JO0V2RWtqU1Y7RXVFempTTTtJQU9JO0V2RXFqU1Y7RXVFNWpTTTtJQU9JO0V2RXdqU1Y7RXVFL2pTTTtJQU9JO0V2RTJqU1Y7RXVFbGtTTTtJQU9JO0V2RThqU1Y7RXVFcmtTTTtJQU9JO0V2RWlrU1Y7RXVFeGtTTTtJQU9JO0V2RW9rU1Y7RXVFM2tTTTtJQU9JO0V2RXVrU1Y7RXVFOWtTTTtJQU9JO0V2RTBrU1Y7RXVFamxTTTtJQU9JO0V2RTZrU1Y7RXVFcGxTTTtJQU9JO0V2RWdsU1Y7RXVFdmxTTTtJQU9JO0V2RW1sU1Y7RXVFMWxTTTtJQU9JO0V2RXNsU1Y7RXVFN2xTTTtJQU9JO0V2RXlsU1Y7RXVFaG1TTTtJQU9JO0V2RTRsU1Y7RXVFbm1TTTtJQU9JO0V2RStsU1Y7RXVFdG1TTTtJQU9JO0V2RWttU1Y7RXVFem1TTTtJQU9JO0V2RXFtU1Y7RXVFNW1TTTtJQU9JO0V2RXdtU1Y7RXVFL21TTTtJQU9JO0V2RTJtU1Y7RXVFbG5TTTtJQU9JO0V2RThtU1Y7RXVFcm5TTTtJQU9JO0V2RWluU1Y7RXVFeG5TTTtJQU9JO0V2RW9uU1Y7RXVFM25TTTtJQU9JO0V2RXVuU1Y7RXVFOW5TTTtJQU9JO0V2RTBuU1Y7RXVFam9TTTtJQU9JO0V2RTZuU1Y7RXVFcG9TTTtJQU9JO0V2RWdvU1Y7RXVFdm9TTTtJQU9JO0V2RW1vU1Y7RXVFMW9TTTtJQU9JO0V2RXNvU1Y7RXVFN29TTTtJQU9JO0V2RXlvU1Y7RXVFaHBTTTtJQU9JO0lBQUE7RXZFNm9TVjtFdUVwcFNNO0lBT0k7SUFBQTtFdkVpcFNWO0V1RXhwU007SUFPSTtJQUFBO0V2RXFwU1Y7RXVFNXBTTTtJQU9JO0lBQUE7RXZFeXBTVjtFdUVocVNNO0lBT0k7SUFBQTtFdkU2cFNWO0V1RXBxU007SUFPSTtJQUFBO0V2RWlxU1Y7RXVFeHFTTTtJQU9JO0lBQUE7RXZFcXFTVjtFdUU1cVNNO0lBT0k7SUFBQTtFdkV5cVNWO0V1RWhyU007SUFPSTtJQUFBO0V2RTZxU1Y7RXVFcHJTTTtJQU9JO0lBQUE7RXZFaXJTVjtFdUV4clNNO0lBT0k7SUFBQTtFdkVxclNWO0V1RTVyU007SUFPSTtJQUFBO0V2RXlyU1Y7RXVFaHNTTTtJQU9JO0lBQUE7RXZFNnJTVjtFdUVwc1NNO0lBT0k7SUFBQTtFdkVpc1NWO0V1RXhzU007SUFPSTtFdkVvc1NWO0V1RTNzU007SUFPSTtFdkV1c1NWO0V1RTlzU007SUFPSTtFdkUwc1NWO0V1RWp0U007SUFPSTtFdkU2c1NWO0V1RXB0U007SUFPSTtFdkVndFNWO0V1RXZ0U007SUFPSTtFdkVtdFNWO0V1RTF0U007SUFPSTtFdkVzdFNWO0V1RTd0U007SUFPSTtFdkV5dFNWO0V1RWh1U007SUFPSTtFdkU0dFNWO0V1RW51U007SUFPSTtFdkUrdFNWO0V1RXR1U007SUFPSTtFdkVrdVNWO0V1RXp1U007SUFPSTtFdkVxdVNWO0V1RTV1U007SUFPSTtFdkV3dVNWO0V1RS91U007SUFPSTtFdkUydVNWO0V1RWx2U007SUFPSTtFdkU4dVNWO0V1RXJ2U007SUFPSTtFdkVpdlNWO0V1RXh2U007SUFPSTtFdkVvdlNWO0V1RTN2U007SUFPSTtFdkV1dlNWO0V1RTl2U007SUFPSTtFdkUwdlNWO0V1RWp3U007SUFPSTtFdkU2dlNWO0V1RXB3U007SUFPSTtFdkVnd1NWO0V1RXZ3U007SUFPSTtFdkVtd1NWO0V1RTF3U007SUFPSTtFdkVzd1NWO0V1RTd3U007SUFPSTtFdkV5d1NWO0V1RWh4U007SUFPSTtFdkU0d1NWO0V1RW54U007SUFPSTtFdkUrd1NWO0V1RXR4U007SUFPSTtFdkVreFNWO0V1RXp4U007SUFPSTtFdkVxeFNWO0V1RTV4U007SUFPSTtFdkV3eFNWO0V1RS94U007SUFPSTtFdkUyeFNWO0V1RWx5U007SUFPSTtFdkU4eFNWO0V1RXJ5U007SUFPSTtFdkVpeVNWO0V1RXh5U007SUFPSTtFdkVveVNWO0V1RTN5U007SUFPSTtFdkV1eVNWO0V1RTl5U007SUFPSTtJQUFBO0V2RTJ5U1Y7RXVFbHpTTTtJQU9JO0lBQUE7RXZFK3lTVjtFdUV0elNNO0lBT0k7SUFBQTtFdkVtelNWO0V1RTF6U007SUFPSTtJQUFBO0V2RXV6U1Y7RXVFOXpTTTtJQU9JO0lBQUE7RXZFMnpTVjtFdUVsMFNNO0lBT0k7SUFBQTtFdkUrelNWO0V1RXQwU007SUFPSTtJQUFBO0V2RW0wU1Y7RXVFMTBTTTtJQU9JO0lBQUE7RXZFdTBTVjtFdUU5MFNNO0lBT0k7SUFBQTtFdkUyMFNWO0V1RWwxU007SUFPSTtJQUFBO0V2RSswU1Y7RXVFdDFTTTtJQU9JO0lBQUE7RXZFbTFTVjtFdUUxMVNNO0lBT0k7SUFBQTtFdkV1MVNWO0V1RTkxU007SUFPSTtFdkUwMVNWO0V1RWoyU007SUFPSTtFdkU2MVNWO0V1RXAyU007SUFPSTtFdkVnMlNWO0V1RXYyU007SUFPSTtFdkVtMlNWO0V1RTEyU007SUFPSTtFdkVzMlNWO0V1RTcyU007SUFPSTtFdkV5MlNWO0V1RWgzU007SUFPSTtFdkU0MlNWO0V1RW4zU007SUFPSTtFdkUrMlNWO0V1RXQzU007SUFPSTtFdkVrM1NWO0V1RXozU007SUFPSTtFdkVxM1NWO0V1RTUzU007SUFPSTtFdkV3M1NWO0V1RS8zU007SUFPSTtFdkUyM1NWO0V1RWw0U007SUFPSTtFdkU4M1NWO0V1RXI0U007SUFPSTtFdkVpNFNWO0V1RXg0U007SUFPSTtFdkVvNFNWO0V1RTM0U007SUFPSTtFdkV1NFNWO0V1RTk0U007SUFPSTtFdkUwNFNWO0V1RWo1U007SUFPSTtFdkU2NFNWO0V1RXA1U007SUFPSTtFdkVnNVNWO0V1RXY1U007SUFPSTtFdkVtNVNWO0V1RTE1U007SUFPSTtFdkVzNVNWO0V1RTc1U007SUFPSTtFdkV5NVNWO0V1RWg2U007SUFPSTtFdkU0NVNWO0V1RW42U007SUFPSTtFdkUrNVNWO0V1RXQ2U007SUFPSTtFdkVrNlNWO0V1RXo2U007SUFPSTtFdkVxNlNWO0V1RTU2U007SUFPSTtFdkV3NlNWO0V1RS82U007SUFPSTtFdkUyNlNWO0V1RWw3U007SUFPSTtFdkU4NlNWO0V1RXI3U007SUFPSTtFdkVpN1NWO0V1RXg3U007SUFPSTtFdkVvN1NWO0V1RTM3U007SUFPSTtFdkV1N1NWO0V1RTk3U007SUFPSTtFdkUwN1NWO0FBQ0Y7QVlyOFNJO0UyREdJO0lBT0k7RXZFKzdTVjtFdUV0OFNNO0lBT0k7RXZFazhTVjtFdUV6OFNNO0lBT0k7RXZFcThTVjtFdUU1OFNNO0lBT0k7RXZFdzhTVjtFdUUvOFNNO0lBT0k7RXZFMjhTVjtFdUVsOVNNO0lBT0k7RXZFODhTVjtFdUVyOVNNO0lBT0k7RXZFaTlTVjtFdUV4OVNNO0lBT0k7RXZFbzlTVjtFdUUzOVNNO0lBT0k7RXZFdTlTVjtFdUU5OVNNO0lBT0k7RXZFMDlTVjtFdUVqK1NNO0lBT0k7RXZFNjlTVjtFdUVwK1NNO0lBT0k7RXZFZytTVjtFdUV2K1NNO0lBT0k7RXZFbStTVjtFdUUxK1NNO0lBT0k7RXZFcytTVjtFdUU3K1NNO0lBT0k7RXZFeStTVjtFdUVoL1NNO0lBT0k7RXZFNCtTVjtFdUVuL1NNO0lBT0k7RXZFKytTVjtFdUV0L1NNO0lBT0k7RXZFay9TVjtFdUV6L1NNO0lBT0k7RXZFcS9TVjtFdUU1L1NNO0lBT0k7RXZFdy9TVjtFdUUvL1NNO0lBT0k7RXZFMi9TVjtFdUVsZ1RNO0lBT0k7RXZFOC9TVjtFdUVyZ1RNO0lBT0k7RXZFaWdUVjtFdUV4Z1RNO0lBT0k7RXZFb2dUVjtFdUUzZ1RNO0lBT0k7RXZFdWdUVjtFdUU5Z1RNO0lBT0k7RXZFMGdUVjtFdUVqaFRNO0lBT0k7RXZFNmdUVjtFdUVwaFRNO0lBT0k7RXZFZ2hUVjtFdUV2aFRNO0lBT0k7RXZFbWhUVjtFdUUxaFRNO0lBT0k7RXZFc2hUVjtFdUU3aFRNO0lBT0k7RXZFeWhUVjtFdUVoaVRNO0lBT0k7RXZFNGhUVjtFdUVuaVRNO0lBT0k7RXZFK2hUVjtFdUV0aVRNO0lBT0k7RXZFa2lUVjtFdUV6aVRNO0lBT0k7RXZFcWlUVjtFdUU1aVRNO0lBT0k7RXZFd2lUVjtFdUUvaVRNO0lBT0k7RXZFMmlUVjtFdUVsalRNO0lBT0k7RXZFOGlUVjtFdUVyalRNO0lBT0k7RXZFaWpUVjtFdUV4alRNO0lBT0k7RXZFb2pUVjtFdUUzalRNO0lBT0k7RXZFdWpUVjtFdUU5alRNO0lBT0k7RXZFMGpUVjtFdUVqa1RNO0lBT0k7RXZFNmpUVjtFdUVwa1RNO0lBT0k7RXZFZ2tUVjtFdUV2a1RNO0lBT0k7RXZFbWtUVjtFdUUxa1RNO0lBT0k7RXZFc2tUVjtFdUU3a1RNO0lBT0k7RXZFeWtUVjtFdUVobFRNO0lBT0k7RXZFNGtUVjtFdUVubFRNO0lBT0k7RXZFK2tUVjtFdUV0bFRNO0lBT0k7RXZFa2xUVjtFdUV6bFRNO0lBT0k7RXZFcWxUVjtFdUU1bFRNO0lBT0k7RXZFd2xUVjtFdUUvbFRNO0lBT0k7RXZFMmxUVjtFdUVsbVRNO0lBT0k7RXZFOGxUVjtFdUVybVRNO0lBT0k7RXZFaW1UVjtFdUV4bVRNO0lBT0k7RXZFb21UVjtFdUUzbVRNO0lBT0k7RXZFdW1UVjtFdUU5bVRNO0lBT0k7RXZFMG1UVjtFdUVqblRNO0lBT0k7RXZFNm1UVjtFdUVwblRNO0lBT0k7RXZFZ25UVjtFdUV2blRNO0lBT0k7RXZFbW5UVjtFdUUxblRNO0lBT0k7RXZFc25UVjtFdUU3blRNO0lBT0k7RXZFeW5UVjtFdUVob1RNO0lBT0k7SUFBQTtFdkU2blRWO0V1RXBvVE07SUFPSTtJQUFBO0V2RWlvVFY7RXVFeG9UTTtJQU9JO0lBQUE7RXZFcW9UVjtFdUU1b1RNO0lBT0k7SUFBQTtFdkV5b1RWO0V1RWhwVE07SUFPSTtJQUFBO0V2RTZvVFY7RXVFcHBUTTtJQU9JO0lBQUE7RXZFaXBUVjtFdUV4cFRNO0lBT0k7SUFBQTtFdkVxcFRWO0V1RTVwVE07SUFPSTtJQUFBO0V2RXlwVFY7RXVFaHFUTTtJQU9JO0lBQUE7RXZFNnBUVjtFdUVwcVRNO0lBT0k7SUFBQTtFdkVpcVRWO0V1RXhxVE07SUFPSTtJQUFBO0V2RXFxVFY7RXVFNXFUTTtJQU9JO0lBQUE7RXZFeXFUVjtFdUVoclRNO0lBT0k7SUFBQTtFdkU2cVRWO0V1RXByVE07SUFPSTtJQUFBO0V2RWlyVFY7RXVFeHJUTTtJQU9JO0V2RW9yVFY7RXVFM3JUTTtJQU9JO0V2RXVyVFY7RXVFOXJUTTtJQU9JO0V2RTByVFY7RXVFanNUTTtJQU9JO0V2RTZyVFY7RXVFcHNUTTtJQU9JO0V2RWdzVFY7RXVFdnNUTTtJQU9JO0V2RW1zVFY7RXVFMXNUTTtJQU9JO0V2RXNzVFY7RXVFN3NUTTtJQU9JO0V2RXlzVFY7RXVFaHRUTTtJQU9JO0V2RTRzVFY7RXVFbnRUTTtJQU9JO0V2RStzVFY7RXVFdHRUTTtJQU9JO0V2RWt0VFY7RXVFenRUTTtJQU9JO0V2RXF0VFY7RXVFNXRUTTtJQU9JO0V2RXd0VFY7RXVFL3RUTTtJQU9JO0V2RTJ0VFY7RXVFbHVUTTtJQU9JO0V2RTh0VFY7RXVFcnVUTTtJQU9JO0V2RWl1VFY7RXVFeHVUTTtJQU9JO0V2RW91VFY7RXVFM3VUTTtJQU9JO0V2RXV1VFY7RXVFOXVUTTtJQU9JO0V2RTB1VFY7RXVFanZUTTtJQU9JO0V2RTZ1VFY7RXVFcHZUTTtJQU9JO0V2RWd2VFY7RXVFdnZUTTtJQU9JO0V2RW12VFY7RXVFMXZUTTtJQU9JO0V2RXN2VFY7RXVFN3ZUTTtJQU9JO0V2RXl2VFY7RXVFaHdUTTtJQU9JO0V2RTR2VFY7RXVFbndUTTtJQU9JO0V2RSt2VFY7RXVFdHdUTTtJQU9JO0V2RWt3VFY7RXVFendUTTtJQU9JO0V2RXF3VFY7RXVFNXdUTTtJQU9JO0V2RXd3VFY7RXVFL3dUTTtJQU9JO0V2RTJ3VFY7RXVFbHhUTTtJQU9JO0V2RTh3VFY7RXVFcnhUTTtJQU9JO0V2RWl4VFY7RXVFeHhUTTtJQU9JO0V2RW94VFY7RXVFM3hUTTtJQU9JO0V2RXV4VFY7RXVFOXhUTTtJQU9JO0lBQUE7RXZFMnhUVjtFdUVseVRNO0lBT0k7SUFBQTtFdkUreFRWO0V1RXR5VE07SUFPSTtJQUFBO0V2RW15VFY7RXVFMXlUTTtJQU9JO0lBQUE7RXZFdXlUVjtFdUU5eVRNO0lBT0k7SUFBQTtFdkUyeVRWO0V1RWx6VE07SUFPSTtJQUFBO0V2RSt5VFY7RXVFdHpUTTtJQU9JO0lBQUE7RXZFbXpUVjtFdUUxelRNO0lBT0k7SUFBQTtFdkV1elRWO0V1RTl6VE07SUFPSTtJQUFBO0V2RTJ6VFY7RXVFbDBUTTtJQU9JO0lBQUE7RXZFK3pUVjtFdUV0MFRNO0lBT0k7SUFBQTtFdkVtMFRWO0V1RTEwVE07SUFPSTtJQUFBO0V2RXUwVFY7RXVFOTBUTTtJQU9JO0V2RTAwVFY7RXVFajFUTTtJQU9JO0V2RTYwVFY7RXVFcDFUTTtJQU9JO0V2RWcxVFY7RXVFdjFUTTtJQU9JO0V2RW0xVFY7RXVFMTFUTTtJQU9JO0V2RXMxVFY7RXVFNzFUTTtJQU9JO0V2RXkxVFY7RXVFaDJUTTtJQU9JO0V2RTQxVFY7RXVFbjJUTTtJQU9JO0V2RSsxVFY7RXVFdDJUTTtJQU9JO0V2RWsyVFY7RXVFejJUTTtJQU9JO0V2RXEyVFY7RXVFNTJUTTtJQU9JO0V2RXcyVFY7RXVFLzJUTTtJQU9JO0V2RTIyVFY7RXVFbDNUTTtJQU9JO0V2RTgyVFY7RXVFcjNUTTtJQU9JO0V2RWkzVFY7RXVFeDNUTTtJQU9JO0V2RW8zVFY7RXVFMzNUTTtJQU9JO0V2RXUzVFY7RXVFOTNUTTtJQU9JO0V2RTAzVFY7RXVFajRUTTtJQU9JO0V2RTYzVFY7RXVFcDRUTTtJQU9JO0V2RWc0VFY7RXVFdjRUTTtJQU9JO0V2RW00VFY7RXVFMTRUTTtJQU9JO0V2RXM0VFY7RXVFNzRUTTtJQU9JO0V2RXk0VFY7RXVFaDVUTTtJQU9JO0V2RTQ0VFY7RXVFbjVUTTtJQU9JO0V2RSs0VFY7RXVFdDVUTTtJQU9JO0V2RWs1VFY7RXVFejVUTTtJQU9JO0V2RXE1VFY7RXVFNTVUTTtJQU9JO0V2RXc1VFY7RXVFLzVUTTtJQU9JO0V2RTI1VFY7RXVFbDZUTTtJQU9JO0V2RTg1VFY7RXVFcjZUTTtJQU9JO0V2RWk2VFY7RXVFeDZUTTtJQU9JO0V2RW82VFY7RXVFMzZUTTtJQU9JO0V2RXU2VFY7RXVFOTZUTTtJQU9JO0V2RTA2VFY7QUFDRjtBWXI3VEk7RTJER0k7SUFPSTtFdkUrNlRWO0V1RXQ3VE07SUFPSTtFdkVrN1RWO0V1RXo3VE07SUFPSTtFdkVxN1RWO0V1RTU3VE07SUFPSTtFdkV3N1RWO0V1RS83VE07SUFPSTtFdkUyN1RWO0V1RWw4VE07SUFPSTtFdkU4N1RWO0V1RXI4VE07SUFPSTtFdkVpOFRWO0V1RXg4VE07SUFPSTtFdkVvOFRWO0V1RTM4VE07SUFPSTtFdkV1OFRWO0V1RTk4VE07SUFPSTtFdkUwOFRWO0V1RWo5VE07SUFPSTtFdkU2OFRWO0V1RXA5VE07SUFPSTtFdkVnOVRWO0V1RXY5VE07SUFPSTtFdkVtOVRWO0V1RTE5VE07SUFPSTtFdkVzOVRWO0V1RTc5VE07SUFPSTtFdkV5OVRWO0V1RWgrVE07SUFPSTtFdkU0OVRWO0V1RW4rVE07SUFPSTtFdkUrOVRWO0V1RXQrVE07SUFPSTtFdkVrK1RWO0V1RXorVE07SUFPSTtFdkVxK1RWO0V1RTUrVE07SUFPSTtFdkV3K1RWO0V1RS8rVE07SUFPSTtFdkUyK1RWO0V1RWwvVE07SUFPSTtFdkU4K1RWO0V1RXIvVE07SUFPSTtFdkVpL1RWO0V1RXgvVE07SUFPSTtFdkVvL1RWO0V1RTMvVE07SUFPSTtFdkV1L1RWO0V1RTkvVE07SUFPSTtFdkUwL1RWO0V1RWpnVU07SUFPSTtFdkU2L1RWO0V1RXBnVU07SUFPSTtFdkVnZ1VWO0V1RXZnVU07SUFPSTtFdkVtZ1VWO0V1RTFnVU07SUFPSTtFdkVzZ1VWO0V1RTdnVU07SUFPSTtFdkV5Z1VWO0V1RWhoVU07SUFPSTtFdkU0Z1VWO0V1RW5oVU07SUFPSTtFdkUrZ1VWO0V1RXRoVU07SUFPSTtFdkVraFVWO0V1RXpoVU07SUFPSTtFdkVxaFVWO0V1RTVoVU07SUFPSTtFdkV3aFVWO0V1RS9oVU07SUFPSTtFdkUyaFVWO0V1RWxpVU07SUFPSTtFdkU4aFVWO0V1RXJpVU07SUFPSTtFdkVpaVVWO0V1RXhpVU07SUFPSTtFdkVvaVVWO0V1RTNpVU07SUFPSTtFdkV1aVVWO0V1RTlpVU07SUFPSTtFdkUwaVVWO0V1RWpqVU07SUFPSTtFdkU2aVVWO0V1RXBqVU07SUFPSTtFdkVnalVWO0V1RXZqVU07SUFPSTtFdkVtalVWO0V1RTFqVU07SUFPSTtFdkVzalVWO0V1RTdqVU07SUFPSTtFdkV5alVWO0V1RWhrVU07SUFPSTtFdkU0alVWO0V1RW5rVU07SUFPSTtFdkUralVWO0V1RXRrVU07SUFPSTtFdkVra1VWO0V1RXprVU07SUFPSTtFdkVxa1VWO0V1RTVrVU07SUFPSTtFdkV3a1VWO0V1RS9rVU07SUFPSTtFdkUya1VWO0V1RWxsVU07SUFPSTtFdkU4a1VWO0V1RXJsVU07SUFPSTtFdkVpbFVWO0V1RXhsVU07SUFPSTtFdkVvbFVWO0V1RTNsVU07SUFPSTtFdkV1bFVWO0V1RTlsVU07SUFPSTtFdkUwbFVWO0V1RWptVU07SUFPSTtFdkU2bFVWO0V1RXBtVU07SUFPSTtFdkVnbVVWO0V1RXZtVU07SUFPSTtFdkVtbVVWO0V1RTFtVU07SUFPSTtFdkVzbVVWO0V1RTdtVU07SUFPSTtFdkV5bVVWO0V1RWhuVU07SUFPSTtJQUFBO0V2RTZtVVY7RXVFcG5VTTtJQU9JO0lBQUE7RXZFaW5VVjtFdUV4blVNO0lBT0k7SUFBQTtFdkVxblVWO0V1RTVuVU07SUFPSTtJQUFBO0V2RXluVVY7RXVFaG9VTTtJQU9JO0lBQUE7RXZFNm5VVjtFdUVwb1VNO0lBT0k7SUFBQTtFdkVpb1VWO0V1RXhvVU07SUFPSTtJQUFBO0V2RXFvVVY7RXVFNW9VTTtJQU9JO0lBQUE7RXZFeW9VVjtFdUVocFVNO0lBT0k7SUFBQTtFdkU2b1VWO0V1RXBwVU07SUFPSTtJQUFBO0V2RWlwVVY7RXVFeHBVTTtJQU9JO0lBQUE7RXZFcXBVVjtFdUU1cFVNO0lBT0k7SUFBQTtFdkV5cFVWO0V1RWhxVU07SUFPSTtJQUFBO0V2RTZwVVY7RXVFcHFVTTtJQU9JO0lBQUE7RXZFaXFVVjtFdUV4cVVNO0lBT0k7RXZFb3FVVjtFdUUzcVVNO0lBT0k7RXZFdXFVVjtFdUU5cVVNO0lBT0k7RXZFMHFVVjtFdUVqclVNO0lBT0k7RXZFNnFVVjtFdUVwclVNO0lBT0k7RXZFZ3JVVjtFdUV2clVNO0lBT0k7RXZFbXJVVjtFdUUxclVNO0lBT0k7RXZFc3JVVjtFdUU3clVNO0lBT0k7RXZFeXJVVjtFdUVoc1VNO0lBT0k7RXZFNHJVVjtFdUVuc1VNO0lBT0k7RXZFK3JVVjtFdUV0c1VNO0lBT0k7RXZFa3NVVjtFdUV6c1VNO0lBT0k7RXZFcXNVVjtFdUU1c1VNO0lBT0k7RXZFd3NVVjtFdUUvc1VNO0lBT0k7RXZFMnNVVjtFdUVsdFVNO0lBT0k7RXZFOHNVVjtFdUVydFVNO0lBT0k7RXZFaXRVVjtFdUV4dFVNO0lBT0k7RXZFb3RVVjtFdUUzdFVNO0lBT0k7RXZFdXRVVjtFdUU5dFVNO0lBT0k7RXZFMHRVVjtFdUVqdVVNO0lBT0k7RXZFNnRVVjtFdUVwdVVNO0lBT0k7RXZFZ3VVVjtFdUV2dVVNO0lBT0k7RXZFbXVVVjtFdUUxdVVNO0lBT0k7RXZFc3VVVjtFdUU3dVVNO0lBT0k7RXZFeXVVVjtFdUVodlVNO0lBT0k7RXZFNHVVVjtFdUVudlVNO0lBT0k7RXZFK3VVVjtFdUV0dlVNO0lBT0k7RXZFa3ZVVjtFdUV6dlVNO0lBT0k7RXZFcXZVVjtFdUU1dlVNO0lBT0k7RXZFd3ZVVjtFdUUvdlVNO0lBT0k7RXZFMnZVVjtFdUVsd1VNO0lBT0k7RXZFOHZVVjtFdUVyd1VNO0lBT0k7RXZFaXdVVjtFdUV4d1VNO0lBT0k7RXZFb3dVVjtFdUUzd1VNO0lBT0k7RXZFdXdVVjtFdUU5d1VNO0lBT0k7SUFBQTtFdkUyd1VWO0V1RWx4VU07SUFPSTtJQUFBO0V2RSt3VVY7RXVFdHhVTTtJQU9JO0lBQUE7RXZFbXhVVjtFdUUxeFVNO0lBT0k7SUFBQTtFdkV1eFVWO0V1RTl4VU07SUFPSTtJQUFBO0V2RTJ4VVY7RXVFbHlVTTtJQU9JO0lBQUE7RXZFK3hVVjtFdUV0eVVNO0lBT0k7SUFBQTtFdkVteVVWO0V1RTF5VU07SUFPSTtJQUFBO0V2RXV5VVY7RXVFOXlVTTtJQU9JO0lBQUE7RXZFMnlVVjtFdUVselVNO0lBT0k7SUFBQTtFdkUreVVWO0V1RXR6VU07SUFPSTtJQUFBO0V2RW16VVY7RXVFMXpVTTtJQU9JO0lBQUE7RXZFdXpVVjtFdUU5elVNO0lBT0k7RXZFMHpVVjtFdUVqMFVNO0lBT0k7RXZFNnpVVjtFdUVwMFVNO0lBT0k7RXZFZzBVVjtFdUV2MFVNO0lBT0k7RXZFbTBVVjtFdUUxMFVNO0lBT0k7RXZFczBVVjtFdUU3MFVNO0lBT0k7RXZFeTBVVjtFdUVoMVVNO0lBT0k7RXZFNDBVVjtFdUVuMVVNO0lBT0k7RXZFKzBVVjtFdUV0MVVNO0lBT0k7RXZFazFVVjtFdUV6MVVNO0lBT0k7RXZFcTFVVjtFdUU1MVVNO0lBT0k7RXZFdzFVVjtFdUUvMVVNO0lBT0k7RXZFMjFVVjtFdUVsMlVNO0lBT0k7RXZFODFVVjtFdUVyMlVNO0lBT0k7RXZFaTJVVjtFdUV4MlVNO0lBT0k7RXZFbzJVVjtFdUUzMlVNO0lBT0k7RXZFdTJVVjtFdUU5MlVNO0lBT0k7RXZFMDJVVjtFdUVqM1VNO0lBT0k7RXZFNjJVVjtFdUVwM1VNO0lBT0k7RXZFZzNVVjtFdUV2M1VNO0lBT0k7RXZFbTNVVjtFdUUxM1VNO0lBT0k7RXZFczNVVjtFdUU3M1VNO0lBT0k7RXZFeTNVVjtFdUVoNFVNO0lBT0k7RXZFNDNVVjtFdUVuNFVNO0lBT0k7RXZFKzNVVjtFdUV0NFVNO0lBT0k7RXZFazRVVjtFdUV6NFVNO0lBT0k7RXZFcTRVVjtFdUU1NFVNO0lBT0k7RXZFdzRVVjtFdUUvNFVNO0lBT0k7RXZFMjRVVjtFdUVsNVVNO0lBT0k7RXZFODRVVjtFdUVyNVVNO0lBT0k7RXZFaTVVVjtFdUV4NVVNO0lBT0k7RXZFbzVVVjtFdUUzNVVNO0lBT0k7RXZFdTVVVjtFdUU5NVVNO0lBT0k7RXZFMDVVVjtBQUNGO0F3RWo5VUE7RUQrQ1E7SUFPSTtFdkUrNVVWO0V1RXQ2VU07SUFPSTtFdkVrNlVWO0V1RXo2VU07SUFPSTtFdkVxNlVWO0V1RTU2VU07SUFPSTtFdkV3NlVWO0FBQ0Y7QXdFNThVQTtFRDRCUTtJQU9JO0V2RTY2VVY7RXVFcDdVTTtJQU9JO0V2RWc3VVY7RXVFdjdVTTtJQU9JO0V2RW03VVY7RXVFMTdVTTtJQU9JO0V2RXM3VVY7RXVFNzdVTTtJQU9JO0V2RXk3VVY7RXVFaDhVTTtJQU9JO0V2RTQ3VVY7RXVFbjhVTTtJQU9JO0V2RSs3VVY7RXVFdDhVTTtJQU9JO0V2RWs4VVY7RXVFejhVTTtJQU9JO0V2RXE4VVY7RXVFNThVTTtJQU9JO0V2RXc4VVY7QUFDRjtBeUUxZ1ZJO0VBQ0k7QXpFNGdWUjs7QXlFMWdWSTtFQUNJO0F6RTZnVlI7O0F5RTNnVkk7RUFDSTtBekU4Z1ZSOztBeUU1Z1ZJO0VBQ0k7QXpFK2dWUjs7QXlFNWdWSTtFQUE4QjtBekVnaFZsQzs7QXlFL2dWSTtFQUFrQztBekVtaFZ0Qzs7QXlFbGhWSTtFQUFrQztBekVzaFZ0Qzs7QXlFcmhWSTtFQUFxQztBekV5aFZ6Qzs7QXlFeGhWSTtFQUFvQztBekU0aFZ4Qzs7QXlFdmhWUTtFQUNJO0F6RTBoVlo7O0F5RXhoVlE7RUFDSTtBekUyaFZaOztBeUV6aFZRO0VBQ0k7QXpFNGhWWjs7QXlFMWhWUTtFQUNJO0F6RTZoVlo7O0F5RXZpVlE7RUFDSTtBekUwaVZaOztBeUV4aVZRO0VBQ0k7QXpFMmlWWjs7QXlFemlWUTtFQUNJO0F6RTRpVlo7O0F5RTFpVlE7RUFDSTtBekU2aVZaOztBeUV2alZRO0VBQ0k7QXpFMGpWWjs7QXlFeGpWUTtFQUNJO0F6RTJqVlo7O0F5RXpqVlE7RUFDSTtBekU0alZaOztBeUUxalZRO0VBQ0k7QXpFNmpWWjs7QXlFdmtWUTtFQUNJO0F6RTBrVlo7O0F5RXhrVlE7RUFDSTtBekUya1ZaOztBeUV6a1ZRO0VBQ0k7QXpFNGtWWjs7QXlFMWtWUTtFQUNJO0F6RTZrVlo7O0F5RXZsVlE7RUFDSTtBekUwbFZaOztBeUV4bFZRO0VBQ0k7QXpFMmxWWjs7QXlFemxWUTtFQUNJO0F6RTRsVlo7O0F5RTFsVlE7RUFDSTtBekU2bFZaOztBeUV6bFZJO0VBQ0k7RUFDQTtBekU0bFZSOztBeUV6bFZJO0VBQ0k7RUFDQTtBekU0bFZSOztBeUV2b1ZJO0VBQ0k7QXpFMG9WUjs7QXlFeG9WSTtFQUNJO0F6RTJvVlI7O0F5RXpvVkk7RUFDSTtBekU0b1ZSOztBeUUxb1ZJO0VBQ0k7QXpFNm9WUjs7QXlFMW9WSTtFQUE4QjtBekU4b1ZsQzs7QXlFN29WSTtFQUFrQztBekVpcFZ0Qzs7QXlFaHBWSTtFQUFrQztBekVvcFZ0Qzs7QXlFbnBWSTtFQUFxQztBekV1cFZ6Qzs7QXlFdHBWSTtFQUFvQztBekUwcFZ4Qzs7QXlFcnBWUTtFQUNJO0F6RXdwVlo7O0F5RXRwVlE7RUFDSTtBekV5cFZaOztBeUV2cFZRO0VBQ0k7QXpFMHBWWjs7QXlFeHBWUTtFQUNJO0F6RTJwVlo7O0F5RXJxVlE7RUFDSTtBekV3cVZaOztBeUV0cVZRO0VBQ0k7QXpFeXFWWjs7QXlFdnFWUTtFQUNJO0F6RTBxVlo7O0F5RXhxVlE7RUFDSTtBekUycVZaOztBeUVyclZRO0VBQ0k7QXpFd3JWWjs7QXlFdHJWUTtFQUNJO0F6RXlyVlo7O0F5RXZyVlE7RUFDSTtBekUwclZaOztBeUV4clZRO0VBQ0k7QXpFMnJWWjs7QXlFcnNWUTtFQUNJO0F6RXdzVlo7O0F5RXRzVlE7RUFDSTtBekV5c1ZaOztBeUV2c1ZRO0VBQ0k7QXpFMHNWWjs7QXlFeHNWUTtFQUNJO0F6RTJzVlo7O0F5RXJ0VlE7RUFDSTtBekV3dFZaOztBeUV0dFZRO0VBQ0k7QXpFeXRWWjs7QXlFdnRWUTtFQUNJO0F6RTB0Vlo7O0F5RXh0VlE7RUFDSTtBekUydFZaOztBeUV2dFZJO0VBQ0k7RUFDQTtBekUwdFZSOztBeUV2dFZJO0VBQ0k7RUFDQTtBekUwdFZSOztBeUVyd1ZJO0VBQ0k7QXpFd3dWUjs7QXlFdHdWSTtFQUNJO0F6RXl3VlI7O0F5RXZ3Vkk7RUFDSTtBekUwd1ZSOztBeUV4d1ZJO0VBQ0k7QXpFMndWUjs7QXlFeHdWSTtFQUE4QjtBekU0d1ZsQzs7QXlFM3dWSTtFQUFrQztBekUrd1Z0Qzs7QXlFOXdWSTtFQUFrQztBekVreFZ0Qzs7QXlFanhWSTtFQUFxQztBekVxeFZ6Qzs7QXlFcHhWSTtFQUFvQztBekV3eFZ4Qzs7QXlFbnhWUTtFQUNJO0F6RXN4Vlo7O0F5RXB4VlE7RUFDSTtBekV1eFZaOztBeUVyeFZRO0VBQ0k7QXpFd3hWWjs7QXlFdHhWUTtFQUNJO0F6RXl4Vlo7O0F5RW55VlE7RUFDSTtBekVzeVZaOztBeUVweVZRO0VBQ0k7QXpFdXlWWjs7QXlFcnlWUTtFQUNJO0F6RXd5Vlo7O0F5RXR5VlE7RUFDSTtBekV5eVZaOztBeUVuelZRO0VBQ0k7QXpFc3pWWjs7QXlFcHpWUTtFQUNJO0F6RXV6Vlo7O0F5RXJ6VlE7RUFDSTtBekV3elZaOztBeUV0elZRO0VBQ0k7QXpFeXpWWjs7QXlFbjBWUTtFQUNJO0F6RXMwVlo7O0F5RXAwVlE7RUFDSTtBekV1MFZaOztBeUVyMFZRO0VBQ0k7QXpFdzBWWjs7QXlFdDBWUTtFQUNJO0F6RXkwVlo7O0F5RW4xVlE7RUFDSTtBekVzMVZaOztBeUVwMVZRO0VBQ0k7QXpFdTFWWjs7QXlFcjFWUTtFQUNJO0F6RXcxVlo7O0F5RXQxVlE7RUFDSTtBekV5MVZaOztBeUVyMVZJO0VBQ0k7RUFDQTtBekV3MVZSOztBeUVyMVZJO0VBQ0k7RUFDQTtBekV3MVZSOztBeUVuNFZJO0VBQ0k7QXpFczRWUjs7QXlFcDRWSTtFQUNJO0F6RXU0VlI7O0F5RXI0Vkk7RUFDSTtBekV3NFZSOztBeUV0NFZJO0VBQ0k7QXpFeTRWUjs7QXlFdDRWSTtFQUE4QjtBekUwNFZsQzs7QXlFejRWSTtFQUFrQztBekU2NFZ0Qzs7QXlFNTRWSTtFQUFrQztBekVnNVZ0Qzs7QXlFLzRWSTtFQUFxQztBekVtNVZ6Qzs7QXlFbDVWSTtFQUFvQztBekVzNVZ4Qzs7QXlFajVWUTtFQUNJO0F6RW81Vlo7O0F5RWw1VlE7RUFDSTtBekVxNVZaOztBeUVuNVZRO0VBQ0k7QXpFczVWWjs7QXlFcDVWUTtFQUNJO0F6RXU1Vlo7O0F5RWo2VlE7RUFDSTtBekVvNlZaOztBeUVsNlZRO0VBQ0k7QXpFcTZWWjs7QXlFbjZWUTtFQUNJO0F6RXM2Vlo7O0F5RXA2VlE7RUFDSTtBekV1NlZaOztBeUVqN1ZRO0VBQ0k7QXpFbzdWWjs7QXlFbDdWUTtFQUNJO0F6RXE3Vlo7O0F5RW43VlE7RUFDSTtBekVzN1ZaOztBeUVwN1ZRO0VBQ0k7QXpFdTdWWjs7QXlFajhWUTtFQUNJO0F6RW84Vlo7O0F5RWw4VlE7RUFDSTtBekVxOFZaOztBeUVuOFZRO0VBQ0k7QXpFczhWWjs7QXlFcDhWUTtFQUNJO0F6RXU4Vlo7O0F5RWo5VlE7RUFDSTtBekVvOVZaOztBeUVsOVZRO0VBQ0k7QXpFcTlWWjs7QXlFbjlWUTtFQUNJO0F6RXM5Vlo7O0F5RXA5VlE7RUFDSTtBekV1OVZaOztBeUVuOVZJO0VBQ0k7RUFDQTtBekVzOVZSOztBeUVuOVZJO0VBQ0k7RUFDQTtBekVzOVZSOztBeUVqZ1dJO0VBQ0k7QXpFb2dXUjs7QXlFbGdXSTtFQUNJO0F6RXFnV1I7O0F5RW5nV0k7RUFDSTtBekVzZ1dSOztBeUVwZ1dJO0VBQ0k7QXpFdWdXUjs7QXlFcGdXSTtFQUE4QjtBekV3Z1dsQzs7QXlFdmdXSTtFQUFrQztBekUyZ1d0Qzs7QXlFMWdXSTtFQUFrQztBekU4Z1d0Qzs7QXlFN2dXSTtFQUFxQztBekVpaFd6Qzs7QXlFaGhXSTtFQUFvQztBekVvaFd4Qzs7QXlFL2dXUTtFQUNJO0F6RWtoV1o7O0F5RWhoV1E7RUFDSTtBekVtaFdaOztBeUVqaFdRO0VBQ0k7QXpFb2hXWjs7QXlFbGhXUTtFQUNJO0F6RXFoV1o7O0F5RS9oV1E7RUFDSTtBekVraVdaOztBeUVoaVdRO0VBQ0k7QXpFbWlXWjs7QXlFamlXUTtFQUNJO0F6RW9pV1o7O0F5RWxpV1E7RUFDSTtBekVxaVdaOztBeUUvaVdRO0VBQ0k7QXpFa2pXWjs7QXlFaGpXUTtFQUNJO0F6RW1qV1o7O0F5RWpqV1E7RUFDSTtBekVvaldaOztBeUVsaldRO0VBQ0k7QXpFcWpXWjs7QXlFL2pXUTtFQUNJO0F6RWtrV1o7O0F5RWhrV1E7RUFDSTtBekVta1daOztBeUVqa1dRO0VBQ0k7QXpFb2tXWjs7QXlFbGtXUTtFQUNJO0F6RXFrV1o7O0F5RS9rV1E7RUFDSTtBekVrbFdaOztBeUVobFdRO0VBQ0k7QXpFbWxXWjs7QXlFamxXUTtFQUNJO0F6RW9sV1o7O0F5RWxsV1E7RUFDSTtBekVxbFdaOztBeUVqbFdJO0VBQ0k7RUFDQTtBekVvbFdSOztBeUVqbFdJO0VBQ0k7RUFDQTtBekVvbFdSOztBeUUvbldJO0VBQ0k7QXpFa29XUjs7QXlFaG9XSTtFQUNJO0F6RW1vV1I7O0F5RWpvV0k7RUFDSTtBekVvb1dSOztBeUVsb1dJO0VBQ0k7QXpFcW9XUjs7QXlFbG9XSTtFQUE4QjtBekVzb1dsQzs7QXlFcm9XSTtFQUFrQztBekV5b1d0Qzs7QXlFeG9XSTtFQUFrQztBekU0b1d0Qzs7QXlFM29XSTtFQUFxQztBekUrb1d6Qzs7QXlFOW9XSTtFQUFvQztBekVrcFd4Qzs7QXlFN29XUTtFQUNJO0F6RWdwV1o7O0F5RTlvV1E7RUFDSTtBekVpcFdaOztBeUUvb1dRO0VBQ0k7QXpFa3BXWjs7QXlFaHBXUTtFQUNJO0F6RW1wV1o7O0F5RTdwV1E7RUFDSTtBekVncVdaOztBeUU5cFdRO0VBQ0k7QXpFaXFXWjs7QXlFL3BXUTtFQUNJO0F6RWtxV1o7O0F5RWhxV1E7RUFDSTtBekVtcVdaOztBeUU3cVdRO0VBQ0k7QXpFZ3JXWjs7QXlFOXFXUTtFQUNJO0F6RWlyV1o7O0F5RS9xV1E7RUFDSTtBekVrcldaOztBeUVocldRO0VBQ0k7QXpFbXJXWjs7QXlFN3JXUTtFQUNJO0F6RWdzV1o7O0F5RTlyV1E7RUFDSTtBekVpc1daOztBeUUvcldRO0VBQ0k7QXpFa3NXWjs7QXlFaHNXUTtFQUNJO0F6RW1zV1o7O0F5RTdzV1E7RUFDSTtBekVndFdaOztBeUU5c1dRO0VBQ0k7QXpFaXRXWjs7QXlFL3NXUTtFQUNJO0F6RWt0V1o7O0F5RWh0V1E7RUFDSTtBekVtdFdaOztBeUUvc1dJO0VBQ0k7RUFDQTtBekVrdFdSOztBeUUvc1dJO0VBQ0k7RUFDQTtBekVrdFdSOztBeUU3dldJO0VBQ0k7QXpFZ3dXUjs7QXlFOXZXSTtFQUNJO0F6RWl3V1I7O0F5RS92V0k7RUFDSTtBekVrd1dSOztBeUVod1dJO0VBQ0k7QXpFbXdXUjs7QXlFaHdXSTtFQUE4QjtBekVvd1dsQzs7QXlFbndXSTtFQUFrQztBekV1d1d0Qzs7QXlFdHdXSTtFQUFrQztBekUwd1d0Qzs7QXlFendXSTtFQUFxQztBekU2d1d6Qzs7QXlFNXdXSTtFQUFvQztBekVneFd4Qzs7QXlFM3dXUTtFQUNJO0F6RTh3V1o7O0F5RTV3V1E7RUFDSTtBekUrd1daOztBeUU3d1dRO0VBQ0k7QXpFZ3hXWjs7QXlFOXdXUTtFQUNJO0F6RWl4V1o7O0F5RTN4V1E7RUFDSTtBekU4eFdaOztBeUU1eFdRO0VBQ0k7QXpFK3hXWjs7QXlFN3hXUTtFQUNJO0F6RWd5V1o7O0F5RTl4V1E7RUFDSTtBekVpeVdaOztBeUUzeVdRO0VBQ0k7QXpFOHlXWjs7QXlFNXlXUTtFQUNJO0F6RSt5V1o7O0F5RTd5V1E7RUFDSTtBekVneldaOztBeUU5eVdRO0VBQ0k7QXpFaXpXWjs7QXlFM3pXUTtFQUNJO0F6RTh6V1o7O0F5RTV6V1E7RUFDSTtBekUreldaOztBeUU3eldRO0VBQ0k7QXpFZzBXWjs7QXlFOXpXUTtFQUNJO0F6RWkwV1o7O0F5RTMwV1E7RUFDSTtBekU4MFdaOztBeUU1MFdRO0VBQ0k7QXpFKzBXWjs7QXlFNzBXUTtFQUNJO0F6RWcxV1o7O0F5RTkwV1E7RUFDSTtBekVpMVdaOztBeUU3MFdJO0VBQ0k7RUFDQTtBekVnMVdSOztBeUU3MFdJO0VBQ0k7RUFDQTtBekVnMVdSOztBeUUzM1dJO0VBQ0k7QXpFODNXUjs7QXlFNTNXSTtFQUNJO0F6RSszV1I7O0F5RTczV0k7RUFDSTtBekVnNFdSOztBeUU5M1dJO0VBQ0k7QXpFaTRXUjs7QXlFOTNXSTtFQUE4QjtBekVrNFdsQzs7QXlFajRXSTtFQUFrQztBekVxNFd0Qzs7QXlFcDRXSTtFQUFrQztBekV3NFd0Qzs7QXlFdjRXSTtFQUFxQztBekUyNFd6Qzs7QXlFMTRXSTtFQUFvQztBekU4NFd4Qzs7QXlFejRXUTtFQUNJO0F6RTQ0V1o7O0F5RTE0V1E7RUFDSTtBekU2NFdaOztBeUUzNFdRO0VBQ0k7QXpFODRXWjs7QXlFNTRXUTtFQUNJO0F6RSs0V1o7O0F5RXo1V1E7RUFDSTtBekU0NVdaOztBeUUxNVdRO0VBQ0k7QXpFNjVXWjs7QXlFMzVXUTtFQUNJO0F6RTg1V1o7O0F5RTU1V1E7RUFDSTtBekUrNVdaOztBeUV6NldRO0VBQ0k7QXpFNDZXWjs7QXlFMTZXUTtFQUNJO0F6RTY2V1o7O0F5RTM2V1E7RUFDSTtBekU4NldaOztBeUU1NldRO0VBQ0k7QXpFKzZXWjs7QXlFejdXUTtFQUNJO0F6RTQ3V1o7O0F5RTE3V1E7RUFDSTtBekU2N1daOztBeUUzN1dRO0VBQ0k7QXpFODdXWjs7QXlFNTdXUTtFQUNJO0F6RSs3V1o7O0F5RXo4V1E7RUFDSTtBekU0OFdaOztBeUUxOFdRO0VBQ0k7QXpFNjhXWjs7QXlFMzhXUTtFQUNJO0F6RTg4V1o7O0F5RTU4V1E7RUFDSTtBekUrOFdaOztBeUUzOFdJO0VBQ0k7RUFDQTtBekU4OFdSOztBeUUzOFdJO0VBQ0k7RUFDQTtBekU4OFdSOztBeUV6L1dJO0VBQ0k7QXpFNC9XUjs7QXlFMS9XSTtFQUNJO0F6RTYvV1I7O0F5RTMvV0k7RUFDSTtBekU4L1dSOztBeUU1L1dJO0VBQ0k7QXpFKy9XUjs7QXlFNS9XSTtFQUE4QjtBekVnZ1hsQzs7QXlFLy9XSTtFQUFrQztBekVtZ1h0Qzs7QXlFbGdYSTtFQUFrQztBekVzZ1h0Qzs7QXlFcmdYSTtFQUFxQztBekV5Z1h6Qzs7QXlFeGdYSTtFQUFvQztBekU0Z1h4Qzs7QXlFdmdYUTtFQUNJO0F6RTBnWFo7O0F5RXhnWFE7RUFDSTtBekUyZ1haOztBeUV6Z1hRO0VBQ0k7QXpFNGdYWjs7QXlFMWdYUTtFQUNJO0F6RTZnWFo7O0F5RXZoWFE7RUFDSTtBekUwaFhaOztBeUV4aFhRO0VBQ0k7QXpFMmhYWjs7QXlFemhYUTtFQUNJO0F6RTRoWFo7O0F5RTFoWFE7RUFDSTtBekU2aFhaOztBeUV2aVhRO0VBQ0k7QXpFMGlYWjs7QXlFeGlYUTtFQUNJO0F6RTJpWFo7O0F5RXppWFE7RUFDSTtBekU0aVhaOztBeUUxaVhRO0VBQ0k7QXpFNmlYWjs7QXlFdmpYUTtFQUNJO0F6RTBqWFo7O0F5RXhqWFE7RUFDSTtBekUyalhaOztBeUV6alhRO0VBQ0k7QXpFNGpYWjs7QXlFMWpYUTtFQUNJO0F6RTZqWFo7O0F5RXZrWFE7RUFDSTtBekUwa1haOztBeUV4a1hRO0VBQ0k7QXpFMmtYWjs7QXlFemtYUTtFQUNJO0F6RTRrWFo7O0F5RTFrWFE7RUFDSTtBekU2a1haOztBeUV6a1hJO0VBQ0k7RUFDQTtBekU0a1hSOztBeUV6a1hJO0VBQ0k7RUFDQTtBekU0a1hSOztBWWhrWEk7RTZEdkRBO0lBQ0k7RXpFMm5YTjtFeUV6blhFO0lBQ0k7RXpFMm5YTjtFeUV6blhFO0lBQ0k7RXpFMm5YTjtFeUV6blhFO0lBQ0k7RXpFMm5YTjtFeUV4blhFO0lBQThCO0V6RTJuWGhDO0V5RTFuWEU7SUFBa0M7RXpFNm5YcEM7RXlFNW5YRTtJQUFrQztFekUrblhwQztFeUU5blhFO0lBQXFDO0V6RWlvWHZDO0V5RWhvWEU7SUFBb0M7RXpFbW9YdEM7RXlFOW5YTTtJQUNJO0V6RWdvWFY7RXlFOW5YTTtJQUNJO0V6RWdvWFY7RXlFOW5YTTtJQUNJO0V6RWdvWFY7RXlFOW5YTTtJQUNJO0V6RWdvWFY7RXlFMW9YTTtJQUNJO0V6RTRvWFY7RXlFMW9YTTtJQUNJO0V6RTRvWFY7RXlFMW9YTTtJQUNJO0V6RTRvWFY7RXlFMW9YTTtJQUNJO0V6RTRvWFY7RXlFdHBYTTtJQUNJO0V6RXdwWFY7RXlFdHBYTTtJQUNJO0V6RXdwWFY7RXlFdHBYTTtJQUNJO0V6RXdwWFY7RXlFdHBYTTtJQUNJO0V6RXdwWFY7RXlFbHFYTTtJQUNJO0V6RW9xWFY7RXlFbHFYTTtJQUNJO0V6RW9xWFY7RXlFbHFYTTtJQUNJO0V6RW9xWFY7RXlFbHFYTTtJQUNJO0V6RW9xWFY7RXlFOXFYTTtJQUNJO0V6RWdyWFY7RXlFOXFYTTtJQUNJO0V6RWdyWFY7RXlFOXFYTTtJQUNJO0V6RWdyWFY7RXlFOXFYTTtJQUNJO0V6RWdyWFY7RXlFNXFYRTtJQUNJO0lBQ0E7RXpFOHFYTjtFeUUzcVhFO0lBQ0k7SUFDQTtFekU2cVhOO0V5RXh0WEU7SUFDSTtFekUwdFhOO0V5RXh0WEU7SUFDSTtFekUwdFhOO0V5RXh0WEU7SUFDSTtFekUwdFhOO0V5RXh0WEU7SUFDSTtFekUwdFhOO0V5RXZ0WEU7SUFBOEI7RXpFMHRYaEM7RXlFenRYRTtJQUFrQztFekU0dFhwQztFeUUzdFhFO0lBQWtDO0V6RTh0WHBDO0V5RTd0WEU7SUFBcUM7RXpFZ3VYdkM7RXlFL3RYRTtJQUFvQztFekVrdVh0QztFeUU3dFhNO0lBQ0k7RXpFK3RYVjtFeUU3dFhNO0lBQ0k7RXpFK3RYVjtFeUU3dFhNO0lBQ0k7RXpFK3RYVjtFeUU3dFhNO0lBQ0k7RXpFK3RYVjtFeUV6dVhNO0lBQ0k7RXpFMnVYVjtFeUV6dVhNO0lBQ0k7RXpFMnVYVjtFeUV6dVhNO0lBQ0k7RXpFMnVYVjtFeUV6dVhNO0lBQ0k7RXpFMnVYVjtFeUVydlhNO0lBQ0k7RXpFdXZYVjtFeUVydlhNO0lBQ0k7RXpFdXZYVjtFeUVydlhNO0lBQ0k7RXpFdXZYVjtFeUVydlhNO0lBQ0k7RXpFdXZYVjtFeUVqd1hNO0lBQ0k7RXpFbXdYVjtFeUVqd1hNO0lBQ0k7RXpFbXdYVjtFeUVqd1hNO0lBQ0k7RXpFbXdYVjtFeUVqd1hNO0lBQ0k7RXpFbXdYVjtFeUU3d1hNO0lBQ0k7RXpFK3dYVjtFeUU3d1hNO0lBQ0k7RXpFK3dYVjtFeUU3d1hNO0lBQ0k7RXpFK3dYVjtFeUU3d1hNO0lBQ0k7RXpFK3dYVjtFeUUzd1hFO0lBQ0k7SUFDQTtFekU2d1hOO0V5RTF3WEU7SUFDSTtJQUNBO0V6RTR3WE47RXlFdnpYRTtJQUNJO0V6RXl6WE47RXlFdnpYRTtJQUNJO0V6RXl6WE47RXlFdnpYRTtJQUNJO0V6RXl6WE47RXlFdnpYRTtJQUNJO0V6RXl6WE47RXlFdHpYRTtJQUE4QjtFekV5elhoQztFeUV4elhFO0lBQWtDO0V6RTJ6WHBDO0V5RTF6WEU7SUFBa0M7RXpFNnpYcEM7RXlFNXpYRTtJQUFxQztFekUrelh2QztFeUU5elhFO0lBQW9DO0V6RWkwWHRDO0V5RTV6WE07SUFDSTtFekU4elhWO0V5RTV6WE07SUFDSTtFekU4elhWO0V5RTV6WE07SUFDSTtFekU4elhWO0V5RTV6WE07SUFDSTtFekU4elhWO0V5RXgwWE07SUFDSTtFekUwMFhWO0V5RXgwWE07SUFDSTtFekUwMFhWO0V5RXgwWE07SUFDSTtFekUwMFhWO0V5RXgwWE07SUFDSTtFekUwMFhWO0V5RXAxWE07SUFDSTtFekVzMVhWO0V5RXAxWE07SUFDSTtFekVzMVhWO0V5RXAxWE07SUFDSTtFekVzMVhWO0V5RXAxWE07SUFDSTtFekVzMVhWO0V5RWgyWE07SUFDSTtFekVrMlhWO0V5RWgyWE07SUFDSTtFekVrMlhWO0V5RWgyWE07SUFDSTtFekVrMlhWO0V5RWgyWE07SUFDSTtFekVrMlhWO0V5RTUyWE07SUFDSTtFekU4MlhWO0V5RTUyWE07SUFDSTtFekU4MlhWO0V5RTUyWE07SUFDSTtFekU4MlhWO0V5RTUyWE07SUFDSTtFekU4MlhWO0V5RTEyWEU7SUFDSTtJQUNBO0V6RTQyWE47RXlFejJYRTtJQUNJO0lBQ0E7RXpFMjJYTjtFeUV0NVhFO0lBQ0k7RXpFdzVYTjtFeUV0NVhFO0lBQ0k7RXpFdzVYTjtFeUV0NVhFO0lBQ0k7RXpFdzVYTjtFeUV0NVhFO0lBQ0k7RXpFdzVYTjtFeUVyNVhFO0lBQThCO0V6RXc1WGhDO0V5RXY1WEU7SUFBa0M7RXpFMDVYcEM7RXlFejVYRTtJQUFrQztFekU0NVhwQztFeUUzNVhFO0lBQXFDO0V6RTg1WHZDO0V5RTc1WEU7SUFBb0M7RXpFZzZYdEM7RXlFMzVYTTtJQUNJO0V6RTY1WFY7RXlFMzVYTTtJQUNJO0V6RTY1WFY7RXlFMzVYTTtJQUNJO0V6RTY1WFY7RXlFMzVYTTtJQUNJO0V6RTY1WFY7RXlFdjZYTTtJQUNJO0V6RXk2WFY7RXlFdjZYTTtJQUNJO0V6RXk2WFY7RXlFdjZYTTtJQUNJO0V6RXk2WFY7RXlFdjZYTTtJQUNJO0V6RXk2WFY7RXlFbjdYTTtJQUNJO0V6RXE3WFY7RXlFbjdYTTtJQUNJO0V6RXE3WFY7RXlFbjdYTTtJQUNJO0V6RXE3WFY7RXlFbjdYTTtJQUNJO0V6RXE3WFY7RXlFLzdYTTtJQUNJO0V6RWk4WFY7RXlFLzdYTTtJQUNJO0V6RWk4WFY7RXlFLzdYTTtJQUNJO0V6RWk4WFY7RXlFLzdYTTtJQUNJO0V6RWk4WFY7RXlFMzhYTTtJQUNJO0V6RTY4WFY7RXlFMzhYTTtJQUNJO0V6RTY4WFY7RXlFMzhYTTtJQUNJO0V6RTY4WFY7RXlFMzhYTTtJQUNJO0V6RTY4WFY7RXlFejhYRTtJQUNJO0lBQ0E7RXpFMjhYTjtFeUV4OFhFO0lBQ0k7SUFDQTtFekUwOFhOO0V5RXIvWEU7SUFDSTtFekV1L1hOO0V5RXIvWEU7SUFDSTtFekV1L1hOO0V5RXIvWEU7SUFDSTtFekV1L1hOO0V5RXIvWEU7SUFDSTtFekV1L1hOO0V5RXAvWEU7SUFBOEI7RXpFdS9YaEM7RXlFdC9YRTtJQUFrQztFekV5L1hwQztFeUV4L1hFO0lBQWtDO0V6RTIvWHBDO0V5RTEvWEU7SUFBcUM7RXpFNi9YdkM7RXlFNS9YRTtJQUFvQztFekUrL1h0QztFeUUxL1hNO0lBQ0k7RXpFNC9YVjtFeUUxL1hNO0lBQ0k7RXpFNC9YVjtFeUUxL1hNO0lBQ0k7RXpFNC9YVjtFeUUxL1hNO0lBQ0k7RXpFNC9YVjtFeUV0Z1lNO0lBQ0k7RXpFd2dZVjtFeUV0Z1lNO0lBQ0k7RXpFd2dZVjtFeUV0Z1lNO0lBQ0k7RXpFd2dZVjtFeUV0Z1lNO0lBQ0k7RXpFd2dZVjtFeUVsaFlNO0lBQ0k7RXpFb2hZVjtFeUVsaFlNO0lBQ0k7RXpFb2hZVjtFeUVsaFlNO0lBQ0k7RXpFb2hZVjtFeUVsaFlNO0lBQ0k7RXpFb2hZVjtFeUU5aFlNO0lBQ0k7RXpFZ2lZVjtFeUU5aFlNO0lBQ0k7RXpFZ2lZVjtFeUU5aFlNO0lBQ0k7RXpFZ2lZVjtFeUU5aFlNO0lBQ0k7RXpFZ2lZVjtFeUUxaVlNO0lBQ0k7RXpFNGlZVjtFeUUxaVlNO0lBQ0k7RXpFNGlZVjtFeUUxaVlNO0lBQ0k7RXpFNGlZVjtFeUUxaVlNO0lBQ0k7RXpFNGlZVjtFeUV4aVlFO0lBQ0k7SUFDQTtFekUwaVlOO0V5RXZpWUU7SUFDSTtJQUNBO0V6RXlpWU47RXlFcGxZRTtJQUNJO0V6RXNsWU47RXlFcGxZRTtJQUNJO0V6RXNsWU47RXlFcGxZRTtJQUNJO0V6RXNsWU47RXlFcGxZRTtJQUNJO0V6RXNsWU47RXlFbmxZRTtJQUE4QjtFekVzbFloQztFeUVybFlFO0lBQWtDO0V6RXdsWXBDO0V5RXZsWUU7SUFBa0M7RXpFMGxZcEM7RXlFemxZRTtJQUFxQztFekU0bFl2QztFeUUzbFlFO0lBQW9DO0V6RThsWXRDO0V5RXpsWU07SUFDSTtFekUybFlWO0V5RXpsWU07SUFDSTtFekUybFlWO0V5RXpsWU07SUFDSTtFekUybFlWO0V5RXpsWU07SUFDSTtFekUybFlWO0V5RXJtWU07SUFDSTtFekV1bVlWO0V5RXJtWU07SUFDSTtFekV1bVlWO0V5RXJtWU07SUFDSTtFekV1bVlWO0V5RXJtWU07SUFDSTtFekV1bVlWO0V5RWpuWU07SUFDSTtFekVtbllWO0V5RWpuWU07SUFDSTtFekVtbllWO0V5RWpuWU07SUFDSTtFekVtbllWO0V5RWpuWU07SUFDSTtFekVtbllWO0V5RTduWU07SUFDSTtFekUrbllWO0V5RTduWU07SUFDSTtFekUrbllWO0V5RTduWU07SUFDSTtFekUrbllWO0V5RTduWU07SUFDSTtFekUrbllWO0V5RXpvWU07SUFDSTtFekUyb1lWO0V5RXpvWU07SUFDSTtFekUyb1lWO0V5RXpvWU07SUFDSTtFekUyb1lWO0V5RXpvWU07SUFDSTtFekUyb1lWO0V5RXZvWUU7SUFDSTtJQUNBO0V6RXlvWU47RXlFdG9ZRTtJQUNJO0lBQ0E7RXpFd29ZTjtFeUVucllFO0lBQ0k7RXpFcXJZTjtFeUVucllFO0lBQ0k7RXpFcXJZTjtFeUVucllFO0lBQ0k7RXpFcXJZTjtFeUVucllFO0lBQ0k7RXpFcXJZTjtFeUVscllFO0lBQThCO0V6RXFyWWhDO0V5RXByWUU7SUFBa0M7RXpFdXJZcEM7RXlFdHJZRTtJQUFrQztFekV5cllwQztFeUV4cllFO0lBQXFDO0V6RTJyWXZDO0V5RTFyWUU7SUFBb0M7RXpFNnJZdEM7RXlFeHJZTTtJQUNJO0V6RTByWVY7RXlFeHJZTTtJQUNJO0V6RTByWVY7RXlFeHJZTTtJQUNJO0V6RTByWVY7RXlFeHJZTTtJQUNJO0V6RTByWVY7RXlFcHNZTTtJQUNJO0V6RXNzWVY7RXlFcHNZTTtJQUNJO0V6RXNzWVY7RXlFcHNZTTtJQUNJO0V6RXNzWVY7RXlFcHNZTTtJQUNJO0V6RXNzWVY7RXlFaHRZTTtJQUNJO0V6RWt0WVY7RXlFaHRZTTtJQUNJO0V6RWt0WVY7RXlFaHRZTTtJQUNJO0V6RWt0WVY7RXlFaHRZTTtJQUNJO0V6RWt0WVY7RXlFNXRZTTtJQUNJO0V6RTh0WVY7RXlFNXRZTTtJQUNJO0V6RTh0WVY7RXlFNXRZTTtJQUNJO0V6RTh0WVY7RXlFNXRZTTtJQUNJO0V6RTh0WVY7RXlFeHVZTTtJQUNJO0V6RTB1WVY7RXlFeHVZTTtJQUNJO0V6RTB1WVY7RXlFeHVZTTtJQUNJO0V6RTB1WVY7RXlFeHVZTTtJQUNJO0V6RTB1WVY7RXlFdHVZRTtJQUNJO0lBQ0E7RXpFd3VZTjtFeUVydVlFO0lBQ0k7SUFDQTtFekV1dVlOO0V5RWx4WUU7SUFDSTtFekVveFlOO0V5RWx4WUU7SUFDSTtFekVveFlOO0V5RWx4WUU7SUFDSTtFekVveFlOO0V5RWx4WUU7SUFDSTtFekVveFlOO0V5RWp4WUU7SUFBOEI7RXpFb3hZaEM7RXlFbnhZRTtJQUFrQztFekVzeFlwQztFeUVyeFlFO0lBQWtDO0V6RXd4WXBDO0V5RXZ4WUU7SUFBcUM7RXpFMHhZdkM7RXlFenhZRTtJQUFvQztFekU0eFl0QztFeUV2eFlNO0lBQ0k7RXpFeXhZVjtFeUV2eFlNO0lBQ0k7RXpFeXhZVjtFeUV2eFlNO0lBQ0k7RXpFeXhZVjtFeUV2eFlNO0lBQ0k7RXpFeXhZVjtFeUVueVlNO0lBQ0k7RXpFcXlZVjtFeUVueVlNO0lBQ0k7RXpFcXlZVjtFeUVueVlNO0lBQ0k7RXpFcXlZVjtFeUVueVlNO0lBQ0k7RXpFcXlZVjtFeUUveVlNO0lBQ0k7RXpFaXpZVjtFeUUveVlNO0lBQ0k7RXpFaXpZVjtFeUUveVlNO0lBQ0k7RXpFaXpZVjtFeUUveVlNO0lBQ0k7RXpFaXpZVjtFeUUzellNO0lBQ0k7RXpFNnpZVjtFeUUzellNO0lBQ0k7RXpFNnpZVjtFeUUzellNO0lBQ0k7RXpFNnpZVjtFeUUzellNO0lBQ0k7RXpFNnpZVjtFeUV2MFlNO0lBQ0k7RXpFeTBZVjtFeUV2MFlNO0lBQ0k7RXpFeTBZVjtFeUV2MFlNO0lBQ0k7RXpFeTBZVjtFeUV2MFlNO0lBQ0k7RXpFeTBZVjtFeUVyMFlFO0lBQ0k7SUFDQTtFekV1MFlOO0V5RXAwWUU7SUFDSTtJQUNBO0V6RXMwWU47RXlFajNZRTtJQUNJO0V6RW0zWU47RXlFajNZRTtJQUNJO0V6RW0zWU47RXlFajNZRTtJQUNJO0V6RW0zWU47RXlFajNZRTtJQUNJO0V6RW0zWU47RXlFaDNZRTtJQUE4QjtFekVtM1loQztFeUVsM1lFO0lBQWtDO0V6RXEzWXBDO0V5RXAzWUU7SUFBa0M7RXpFdTNZcEM7RXlFdDNZRTtJQUFxQztFekV5M1l2QztFeUV4M1lFO0lBQW9DO0V6RTIzWXRDO0V5RXQzWU07SUFDSTtFekV3M1lWO0V5RXQzWU07SUFDSTtFekV3M1lWO0V5RXQzWU07SUFDSTtFekV3M1lWO0V5RXQzWU07SUFDSTtFekV3M1lWO0V5RWw0WU07SUFDSTtFekVvNFlWO0V5RWw0WU07SUFDSTtFekVvNFlWO0V5RWw0WU07SUFDSTtFekVvNFlWO0V5RWw0WU07SUFDSTtFekVvNFlWO0V5RTk0WU07SUFDSTtFekVnNVlWO0V5RTk0WU07SUFDSTtFekVnNVlWO0V5RTk0WU07SUFDSTtFekVnNVlWO0V5RTk0WU07SUFDSTtFekVnNVlWO0V5RTE1WU07SUFDSTtFekU0NVlWO0V5RTE1WU07SUFDSTtFekU0NVlWO0V5RTE1WU07SUFDSTtFekU0NVlWO0V5RTE1WU07SUFDSTtFekU0NVlWO0V5RXQ2WU07SUFDSTtFekV3NllWO0V5RXQ2WU07SUFDSTtFekV3NllWO0V5RXQ2WU07SUFDSTtFekV3NllWO0V5RXQ2WU07SUFDSTtFekV3NllWO0V5RXA2WUU7SUFDSTtJQUNBO0V6RXM2WU47RXlFbjZZRTtJQUNJO0lBQ0E7RXpFcTZZTjtBQUNGO0FZMTVZSTtFNkR2REE7SUFDSTtFekVvOVlOO0V5RWw5WUU7SUFDSTtFekVvOVlOO0V5RWw5WUU7SUFDSTtFekVvOVlOO0V5RWw5WUU7SUFDSTtFekVvOVlOO0V5RWo5WUU7SUFBOEI7RXpFbzlZaEM7RXlFbjlZRTtJQUFrQztFekVzOVlwQztFeUVyOVlFO0lBQWtDO0V6RXc5WXBDO0V5RXY5WUU7SUFBcUM7RXpFMDlZdkM7RXlFejlZRTtJQUFvQztFekU0OVl0QztFeUV2OVlNO0lBQ0k7RXpFeTlZVjtFeUV2OVlNO0lBQ0k7RXpFeTlZVjtFeUV2OVlNO0lBQ0k7RXpFeTlZVjtFeUV2OVlNO0lBQ0k7RXpFeTlZVjtFeUVuK1lNO0lBQ0k7RXpFcStZVjtFeUVuK1lNO0lBQ0k7RXpFcStZVjtFeUVuK1lNO0lBQ0k7RXpFcStZVjtFeUVuK1lNO0lBQ0k7RXpFcStZVjtFeUUvK1lNO0lBQ0k7RXpFaS9ZVjtFeUUvK1lNO0lBQ0k7RXpFaS9ZVjtFeUUvK1lNO0lBQ0k7RXpFaS9ZVjtFeUUvK1lNO0lBQ0k7RXpFaS9ZVjtFeUUzL1lNO0lBQ0k7RXpFNi9ZVjtFeUUzL1lNO0lBQ0k7RXpFNi9ZVjtFeUUzL1lNO0lBQ0k7RXpFNi9ZVjtFeUUzL1lNO0lBQ0k7RXpFNi9ZVjtFeUV2Z1pNO0lBQ0k7RXpFeWdaVjtFeUV2Z1pNO0lBQ0k7RXpFeWdaVjtFeUV2Z1pNO0lBQ0k7RXpFeWdaVjtFeUV2Z1pNO0lBQ0k7RXpFeWdaVjtFeUVyZ1pFO0lBQ0k7SUFDQTtFekV1Z1pOO0V5RXBnWkU7SUFDSTtJQUNBO0V6RXNnWk47RXlFampaRTtJQUNJO0V6RW1qWk47RXlFampaRTtJQUNJO0V6RW1qWk47RXlFampaRTtJQUNJO0V6RW1qWk47RXlFampaRTtJQUNJO0V6RW1qWk47RXlFaGpaRTtJQUE4QjtFekVtalpoQztFeUVsalpFO0lBQWtDO0V6RXFqWnBDO0V5RXBqWkU7SUFBa0M7RXpFdWpacEM7RXlFdGpaRTtJQUFxQztFekV5alp2QztFeUV4alpFO0lBQW9DO0V6RTJqWnRDO0V5RXRqWk07SUFDSTtFekV3alpWO0V5RXRqWk07SUFDSTtFekV3alpWO0V5RXRqWk07SUFDSTtFekV3alpWO0V5RXRqWk07SUFDSTtFekV3alpWO0V5RWxrWk07SUFDSTtFekVva1pWO0V5RWxrWk07SUFDSTtFekVva1pWO0V5RWxrWk07SUFDSTtFekVva1pWO0V5RWxrWk07SUFDSTtFekVva1pWO0V5RTlrWk07SUFDSTtFekVnbFpWO0V5RTlrWk07SUFDSTtFekVnbFpWO0V5RTlrWk07SUFDSTtFekVnbFpWO0V5RTlrWk07SUFDSTtFekVnbFpWO0V5RTFsWk07SUFDSTtFekU0bFpWO0V5RTFsWk07SUFDSTtFekU0bFpWO0V5RTFsWk07SUFDSTtFekU0bFpWO0V5RTFsWk07SUFDSTtFekU0bFpWO0V5RXRtWk07SUFDSTtFekV3bVpWO0V5RXRtWk07SUFDSTtFekV3bVpWO0V5RXRtWk07SUFDSTtFekV3bVpWO0V5RXRtWk07SUFDSTtFekV3bVpWO0V5RXBtWkU7SUFDSTtJQUNBO0V6RXNtWk47RXlFbm1aRTtJQUNJO0lBQ0E7RXpFcW1aTjtFeUVocFpFO0lBQ0k7RXpFa3BaTjtFeUVocFpFO0lBQ0k7RXpFa3BaTjtFeUVocFpFO0lBQ0k7RXpFa3BaTjtFeUVocFpFO0lBQ0k7RXpFa3BaTjtFeUUvb1pFO0lBQThCO0V6RWtwWmhDO0V5RWpwWkU7SUFBa0M7RXpFb3BacEM7RXlFbnBaRTtJQUFrQztFekVzcFpwQztFeUVycFpFO0lBQXFDO0V6RXdwWnZDO0V5RXZwWkU7SUFBb0M7RXpFMHBadEM7RXlFcnBaTTtJQUNJO0V6RXVwWlY7RXlFcnBaTTtJQUNJO0V6RXVwWlY7RXlFcnBaTTtJQUNJO0V6RXVwWlY7RXlFcnBaTTtJQUNJO0V6RXVwWlY7RXlFanFaTTtJQUNJO0V6RW1xWlY7RXlFanFaTTtJQUNJO0V6RW1xWlY7RXlFanFaTTtJQUNJO0V6RW1xWlY7RXlFanFaTTtJQUNJO0V6RW1xWlY7RXlFN3FaTTtJQUNJO0V6RStxWlY7RXlFN3FaTTtJQUNJO0V6RStxWlY7RXlFN3FaTTtJQUNJO0V6RStxWlY7RXlFN3FaTTtJQUNJO0V6RStxWlY7RXlFenJaTTtJQUNJO0V6RTJyWlY7RXlFenJaTTtJQUNJO0V6RTJyWlY7RXlFenJaTTtJQUNJO0V6RTJyWlY7RXlFenJaTTtJQUNJO0V6RTJyWlY7RXlFcnNaTTtJQUNJO0V6RXVzWlY7RXlFcnNaTTtJQUNJO0V6RXVzWlY7RXlFcnNaTTtJQUNJO0V6RXVzWlY7RXlFcnNaTTtJQUNJO0V6RXVzWlY7RXlFbnNaRTtJQUNJO0lBQ0E7RXpFcXNaTjtFeUVsc1pFO0lBQ0k7SUFDQTtFekVvc1pOO0V5RS91WkU7SUFDSTtFekVpdlpOO0V5RS91WkU7SUFDSTtFekVpdlpOO0V5RS91WkU7SUFDSTtFekVpdlpOO0V5RS91WkU7SUFDSTtFekVpdlpOO0V5RTl1WkU7SUFBOEI7RXpFaXZaaEM7RXlFaHZaRTtJQUFrQztFekVtdlpwQztFeUVsdlpFO0lBQWtDO0V6RXF2WnBDO0V5RXB2WkU7SUFBcUM7RXpFdXZadkM7RXlFdHZaRTtJQUFvQztFekV5dlp0QztFeUVwdlpNO0lBQ0k7RXpFc3ZaVjtFeUVwdlpNO0lBQ0k7RXpFc3ZaVjtFeUVwdlpNO0lBQ0k7RXpFc3ZaVjtFeUVwdlpNO0lBQ0k7RXpFc3ZaVjtFeUVod1pNO0lBQ0k7RXpFa3daVjtFeUVod1pNO0lBQ0k7RXpFa3daVjtFeUVod1pNO0lBQ0k7RXpFa3daVjtFeUVod1pNO0lBQ0k7RXpFa3daVjtFeUU1d1pNO0lBQ0k7RXpFOHdaVjtFeUU1d1pNO0lBQ0k7RXpFOHdaVjtFeUU1d1pNO0lBQ0k7RXpFOHdaVjtFeUU1d1pNO0lBQ0k7RXpFOHdaVjtFeUV4eFpNO0lBQ0k7RXpFMHhaVjtFeUV4eFpNO0lBQ0k7RXpFMHhaVjtFeUV4eFpNO0lBQ0k7RXpFMHhaVjtFeUV4eFpNO0lBQ0k7RXpFMHhaVjtFeUVweVpNO0lBQ0k7RXpFc3laVjtFeUVweVpNO0lBQ0k7RXpFc3laVjtFeUVweVpNO0lBQ0k7RXpFc3laVjtFeUVweVpNO0lBQ0k7RXpFc3laVjtFeUVseVpFO0lBQ0k7SUFDQTtFekVveVpOO0V5RWp5WkU7SUFDSTtJQUNBO0V6RW15Wk47RXlFOTBaRTtJQUNJO0V6RWcxWk47RXlFOTBaRTtJQUNJO0V6RWcxWk47RXlFOTBaRTtJQUNJO0V6RWcxWk47RXlFOTBaRTtJQUNJO0V6RWcxWk47RXlFNzBaRTtJQUE4QjtFekVnMVpoQztFeUUvMFpFO0lBQWtDO0V6RWsxWnBDO0V5RWoxWkU7SUFBa0M7RXpFbzFacEM7RXlFbjFaRTtJQUFxQztFekVzMVp2QztFeUVyMVpFO0lBQW9DO0V6RXcxWnRDO0V5RW4xWk07SUFDSTtFekVxMVpWO0V5RW4xWk07SUFDSTtFekVxMVpWO0V5RW4xWk07SUFDSTtFekVxMVpWO0V5RW4xWk07SUFDSTtFekVxMVpWO0V5RS8xWk07SUFDSTtFekVpMlpWO0V5RS8xWk07SUFDSTtFekVpMlpWO0V5RS8xWk07SUFDSTtFekVpMlpWO0V5RS8xWk07SUFDSTtFekVpMlpWO0V5RTMyWk07SUFDSTtFekU2MlpWO0V5RTMyWk07SUFDSTtFekU2MlpWO0V5RTMyWk07SUFDSTtFekU2MlpWO0V5RTMyWk07SUFDSTtFekU2MlpWO0V5RXYzWk07SUFDSTtFekV5M1pWO0V5RXYzWk07SUFDSTtFekV5M1pWO0V5RXYzWk07SUFDSTtFekV5M1pWO0V5RXYzWk07SUFDSTtFekV5M1pWO0V5RW40Wk07SUFDSTtFekVxNFpWO0V5RW40Wk07SUFDSTtFekVxNFpWO0V5RW40Wk07SUFDSTtFekVxNFpWO0V5RW40Wk07SUFDSTtFekVxNFpWO0V5RWo0WkU7SUFDSTtJQUNBO0V6RW00Wk47RXlFaDRaRTtJQUNJO0lBQ0E7RXpFazRaTjtFeUU3NlpFO0lBQ0k7RXpFKzZaTjtFeUU3NlpFO0lBQ0k7RXpFKzZaTjtFeUU3NlpFO0lBQ0k7RXpFKzZaTjtFeUU3NlpFO0lBQ0k7RXpFKzZaTjtFeUU1NlpFO0lBQThCO0V6RSs2WmhDO0V5RTk2WkU7SUFBa0M7RXpFaTdacEM7RXlFaDdaRTtJQUFrQztFekVtN1pwQztFeUVsN1pFO0lBQXFDO0V6RXE3WnZDO0V5RXA3WkU7SUFBb0M7RXpFdTdadEM7RXlFbDdaTTtJQUNJO0V6RW83WlY7RXlFbDdaTTtJQUNJO0V6RW83WlY7RXlFbDdaTTtJQUNJO0V6RW83WlY7RXlFbDdaTTtJQUNJO0V6RW83WlY7RXlFOTdaTTtJQUNJO0V6RWc4WlY7RXlFOTdaTTtJQUNJO0V6RWc4WlY7RXlFOTdaTTtJQUNJO0V6RWc4WlY7RXlFOTdaTTtJQUNJO0V6RWc4WlY7RXlFMThaTTtJQUNJO0V6RTQ4WlY7RXlFMThaTTtJQUNJO0V6RTQ4WlY7RXlFMThaTTtJQUNJO0V6RTQ4WlY7RXlFMThaTTtJQUNJO0V6RTQ4WlY7RXlFdDlaTTtJQUNJO0V6RXc5WlY7RXlFdDlaTTtJQUNJO0V6RXc5WlY7RXlFdDlaTTtJQUNJO0V6RXc5WlY7RXlFdDlaTTtJQUNJO0V6RXc5WlY7RXlFbCtaTTtJQUNJO0V6RW8rWlY7RXlFbCtaTTtJQUNJO0V6RW8rWlY7RXlFbCtaTTtJQUNJO0V6RW8rWlY7RXlFbCtaTTtJQUNJO0V6RW8rWlY7RXlFaCtaRTtJQUNJO0lBQ0E7RXpFaytaTjtFeUUvOVpFO0lBQ0k7SUFDQTtFekVpK1pOO0V5RTVnYUU7SUFDSTtFekU4Z2FOO0V5RTVnYUU7SUFDSTtFekU4Z2FOO0V5RTVnYUU7SUFDSTtFekU4Z2FOO0V5RTVnYUU7SUFDSTtFekU4Z2FOO0V5RTNnYUU7SUFBOEI7RXpFOGdhaEM7RXlFN2dhRTtJQUFrQztFekVnaGFwQztFeUUvZ2FFO0lBQWtDO0V6RWtoYXBDO0V5RWpoYUU7SUFBcUM7RXpFb2hhdkM7RXlFbmhhRTtJQUFvQztFekVzaGF0QztFeUVqaGFNO0lBQ0k7RXpFbWhhVjtFeUVqaGFNO0lBQ0k7RXpFbWhhVjtFeUVqaGFNO0lBQ0k7RXpFbWhhVjtFeUVqaGFNO0lBQ0k7RXpFbWhhVjtFeUU3aGFNO0lBQ0k7RXpFK2hhVjtFeUU3aGFNO0lBQ0k7RXpFK2hhVjtFeUU3aGFNO0lBQ0k7RXpFK2hhVjtFeUU3aGFNO0lBQ0k7RXpFK2hhVjtFeUV6aWFNO0lBQ0k7RXpFMmlhVjtFeUV6aWFNO0lBQ0k7RXpFMmlhVjtFeUV6aWFNO0lBQ0k7RXpFMmlhVjtFeUV6aWFNO0lBQ0k7RXpFMmlhVjtFeUVyamFNO0lBQ0k7RXpFdWphVjtFeUVyamFNO0lBQ0k7RXpFdWphVjtFeUVyamFNO0lBQ0k7RXpFdWphVjtFeUVyamFNO0lBQ0k7RXpFdWphVjtFeUVqa2FNO0lBQ0k7RXpFbWthVjtFeUVqa2FNO0lBQ0k7RXpFbWthVjtFeUVqa2FNO0lBQ0k7RXpFbWthVjtFeUVqa2FNO0lBQ0k7RXpFbWthVjtFeUUvamFFO0lBQ0k7SUFDQTtFekVpa2FOO0V5RTlqYUU7SUFDSTtJQUNBO0V6RWdrYU47RXlFM21hRTtJQUNJO0V6RTZtYU47RXlFM21hRTtJQUNJO0V6RTZtYU47RXlFM21hRTtJQUNJO0V6RTZtYU47RXlFM21hRTtJQUNJO0V6RTZtYU47RXlFMW1hRTtJQUE4QjtFekU2bWFoQztFeUU1bWFFO0lBQWtDO0V6RSttYXBDO0V5RTltYUU7SUFBa0M7RXpFaW5hcEM7RXlFaG5hRTtJQUFxQztFekVtbmF2QztFeUVsbmFFO0lBQW9DO0V6RXFuYXRDO0V5RWhuYU07SUFDSTtFekVrbmFWO0V5RWhuYU07SUFDSTtFekVrbmFWO0V5RWhuYU07SUFDSTtFekVrbmFWO0V5RWhuYU07SUFDSTtFekVrbmFWO0V5RTVuYU07SUFDSTtFekU4bmFWO0V5RTVuYU07SUFDSTtFekU4bmFWO0V5RTVuYU07SUFDSTtFekU4bmFWO0V5RTVuYU07SUFDSTtFekU4bmFWO0V5RXhvYU07SUFDSTtFekUwb2FWO0V5RXhvYU07SUFDSTtFekUwb2FWO0V5RXhvYU07SUFDSTtFekUwb2FWO0V5RXhvYU07SUFDSTtFekUwb2FWO0V5RXBwYU07SUFDSTtFekVzcGFWO0V5RXBwYU07SUFDSTtFekVzcGFWO0V5RXBwYU07SUFDSTtFekVzcGFWO0V5RXBwYU07SUFDSTtFekVzcGFWO0V5RWhxYU07SUFDSTtFekVrcWFWO0V5RWhxYU07SUFDSTtFekVrcWFWO0V5RWhxYU07SUFDSTtFekVrcWFWO0V5RWhxYU07SUFDSTtFekVrcWFWO0V5RTlwYUU7SUFDSTtJQUNBO0V6RWdxYU47RXlFN3BhRTtJQUNJO0lBQ0E7RXpFK3BhTjtFeUUxc2FFO0lBQ0k7RXpFNHNhTjtFeUUxc2FFO0lBQ0k7RXpFNHNhTjtFeUUxc2FFO0lBQ0k7RXpFNHNhTjtFeUUxc2FFO0lBQ0k7RXpFNHNhTjtFeUV6c2FFO0lBQThCO0V6RTRzYWhDO0V5RTNzYUU7SUFBa0M7RXpFOHNhcEM7RXlFN3NhRTtJQUFrQztFekVndGFwQztFeUUvc2FFO0lBQXFDO0V6RWt0YXZDO0V5RWp0YUU7SUFBb0M7RXpFb3RhdEM7RXlFL3NhTTtJQUNJO0V6RWl0YVY7RXlFL3NhTTtJQUNJO0V6RWl0YVY7RXlFL3NhTTtJQUNJO0V6RWl0YVY7RXlFL3NhTTtJQUNJO0V6RWl0YVY7RXlFM3RhTTtJQUNJO0V6RTZ0YVY7RXlFM3RhTTtJQUNJO0V6RTZ0YVY7RXlFM3RhTTtJQUNJO0V6RTZ0YVY7RXlFM3RhTTtJQUNJO0V6RTZ0YVY7RXlFdnVhTTtJQUNJO0V6RXl1YVY7RXlFdnVhTTtJQUNJO0V6RXl1YVY7RXlFdnVhTTtJQUNJO0V6RXl1YVY7RXlFdnVhTTtJQUNJO0V6RXl1YVY7RXlFbnZhTTtJQUNJO0V6RXF2YVY7RXlFbnZhTTtJQUNJO0V6RXF2YVY7RXlFbnZhTTtJQUNJO0V6RXF2YVY7RXlFbnZhTTtJQUNJO0V6RXF2YVY7RXlFL3ZhTTtJQUNJO0V6RWl3YVY7RXlFL3ZhTTtJQUNJO0V6RWl3YVY7RXlFL3ZhTTtJQUNJO0V6RWl3YVY7RXlFL3ZhTTtJQUNJO0V6RWl3YVY7RXlFN3ZhRTtJQUNJO0lBQ0E7RXpFK3ZhTjtFeUU1dmFFO0lBQ0k7SUFDQTtFekU4dmFOO0FBQ0Y7QVludmFJO0U2RHZEQTtJQUNJO0V6RTZ5YU47RXlFM3lhRTtJQUNJO0V6RTZ5YU47RXlFM3lhRTtJQUNJO0V6RTZ5YU47RXlFM3lhRTtJQUNJO0V6RTZ5YU47RXlFMXlhRTtJQUE4QjtFekU2eWFoQztFeUU1eWFFO0lBQWtDO0V6RSt5YXBDO0V5RTl5YUU7SUFBa0M7RXpFaXphcEM7RXlFaHphRTtJQUFxQztFekVtemF2QztFeUVsemFFO0lBQW9DO0V6RXF6YXRDO0V5RWh6YU07SUFDSTtFekVremFWO0V5RWh6YU07SUFDSTtFekVremFWO0V5RWh6YU07SUFDSTtFekVremFWO0V5RWh6YU07SUFDSTtFekVremFWO0V5RTV6YU07SUFDSTtFekU4emFWO0V5RTV6YU07SUFDSTtFekU4emFWO0V5RTV6YU07SUFDSTtFekU4emFWO0V5RTV6YU07SUFDSTtFekU4emFWO0V5RXgwYU07SUFDSTtFekUwMGFWO0V5RXgwYU07SUFDSTtFekUwMGFWO0V5RXgwYU07SUFDSTtFekUwMGFWO0V5RXgwYU07SUFDSTtFekUwMGFWO0V5RXAxYU07SUFDSTtFekVzMWFWO0V5RXAxYU07SUFDSTtFekVzMWFWO0V5RXAxYU07SUFDSTtFekVzMWFWO0V5RXAxYU07SUFDSTtFekVzMWFWO0V5RWgyYU07SUFDSTtFekVrMmFWO0V5RWgyYU07SUFDSTtFekVrMmFWO0V5RWgyYU07SUFDSTtFekVrMmFWO0V5RWgyYU07SUFDSTtFekVrMmFWO0V5RTkxYUU7SUFDSTtJQUNBO0V6RWcyYU47RXlFNzFhRTtJQUNJO0lBQ0E7RXpFKzFhTjtFeUUxNGFFO0lBQ0k7RXpFNDRhTjtFeUUxNGFFO0lBQ0k7RXpFNDRhTjtFeUUxNGFFO0lBQ0k7RXpFNDRhTjtFeUUxNGFFO0lBQ0k7RXpFNDRhTjtFeUV6NGFFO0lBQThCO0V6RTQ0YWhDO0V5RTM0YUU7SUFBa0M7RXpFODRhcEM7RXlFNzRhRTtJQUFrQztFekVnNWFwQztFeUUvNGFFO0lBQXFDO0V6RWs1YXZDO0V5RWo1YUU7SUFBb0M7RXpFbzVhdEM7RXlFLzRhTTtJQUNJO0V6RWk1YVY7RXlFLzRhTTtJQUNJO0V6RWk1YVY7RXlFLzRhTTtJQUNJO0V6RWk1YVY7RXlFLzRhTTtJQUNJO0V6RWk1YVY7RXlFMzVhTTtJQUNJO0V6RTY1YVY7RXlFMzVhTTtJQUNJO0V6RTY1YVY7RXlFMzVhTTtJQUNJO0V6RTY1YVY7RXlFMzVhTTtJQUNJO0V6RTY1YVY7RXlFdjZhTTtJQUNJO0V6RXk2YVY7RXlFdjZhTTtJQUNJO0V6RXk2YVY7RXlFdjZhTTtJQUNJO0V6RXk2YVY7RXlFdjZhTTtJQUNJO0V6RXk2YVY7RXlFbjdhTTtJQUNJO0V6RXE3YVY7RXlFbjdhTTtJQUNJO0V6RXE3YVY7RXlFbjdhTTtJQUNJO0V6RXE3YVY7RXlFbjdhTTtJQUNJO0V6RXE3YVY7RXlFLzdhTTtJQUNJO0V6RWk4YVY7RXlFLzdhTTtJQUNJO0V6RWk4YVY7RXlFLzdhTTtJQUNJO0V6RWk4YVY7RXlFLzdhTTtJQUNJO0V6RWk4YVY7RXlFNzdhRTtJQUNJO0lBQ0E7RXpFKzdhTjtFeUU1N2FFO0lBQ0k7SUFDQTtFekU4N2FOO0V5RXorYUU7SUFDSTtFekUyK2FOO0V5RXorYUU7SUFDSTtFekUyK2FOO0V5RXorYUU7SUFDSTtFekUyK2FOO0V5RXorYUU7SUFDSTtFekUyK2FOO0V5RXgrYUU7SUFBOEI7RXpFMithaEM7RXlFMSthRTtJQUFrQztFekU2K2FwQztFeUU1K2FFO0lBQWtDO0V6RSsrYXBDO0V5RTkrYUU7SUFBcUM7RXpFaS9hdkM7RXlFaC9hRTtJQUFvQztFekVtL2F0QztFeUU5K2FNO0lBQ0k7RXpFZy9hVjtFeUU5K2FNO0lBQ0k7RXpFZy9hVjtFeUU5K2FNO0lBQ0k7RXpFZy9hVjtFeUU5K2FNO0lBQ0k7RXpFZy9hVjtFeUUxL2FNO0lBQ0k7RXpFNC9hVjtFeUUxL2FNO0lBQ0k7RXpFNC9hVjtFeUUxL2FNO0lBQ0k7RXpFNC9hVjtFeUUxL2FNO0lBQ0k7RXpFNC9hVjtFeUV0Z2JNO0lBQ0k7RXpFd2diVjtFeUV0Z2JNO0lBQ0k7RXpFd2diVjtFeUV0Z2JNO0lBQ0k7RXpFd2diVjtFeUV0Z2JNO0lBQ0k7RXpFd2diVjtFeUVsaGJNO0lBQ0k7RXpFb2hiVjtFeUVsaGJNO0lBQ0k7RXpFb2hiVjtFeUVsaGJNO0lBQ0k7RXpFb2hiVjtFeUVsaGJNO0lBQ0k7RXpFb2hiVjtFeUU5aGJNO0lBQ0k7RXpFZ2liVjtFeUU5aGJNO0lBQ0k7RXpFZ2liVjtFeUU5aGJNO0lBQ0k7RXpFZ2liVjtFeUU5aGJNO0lBQ0k7RXpFZ2liVjtFeUU1aGJFO0lBQ0k7SUFDQTtFekU4aGJOO0V5RTNoYkU7SUFDSTtJQUNBO0V6RTZoYk47RXlFeGtiRTtJQUNJO0V6RTBrYk47RXlFeGtiRTtJQUNJO0V6RTBrYk47RXlFeGtiRTtJQUNJO0V6RTBrYk47RXlFeGtiRTtJQUNJO0V6RTBrYk47RXlFdmtiRTtJQUE4QjtFekUwa2JoQztFeUV6a2JFO0lBQWtDO0V6RTRrYnBDO0V5RTNrYkU7SUFBa0M7RXpFOGticEM7RXlFN2tiRTtJQUFxQztFekVnbGJ2QztFeUUva2JFO0lBQW9DO0V6RWtsYnRDO0V5RTdrYk07SUFDSTtFekUra2JWO0V5RTdrYk07SUFDSTtFekUra2JWO0V5RTdrYk07SUFDSTtFekUra2JWO0V5RTdrYk07SUFDSTtFekUra2JWO0V5RXpsYk07SUFDSTtFekUybGJWO0V5RXpsYk07SUFDSTtFekUybGJWO0V5RXpsYk07SUFDSTtFekUybGJWO0V5RXpsYk07SUFDSTtFekUybGJWO0V5RXJtYk07SUFDSTtFekV1bWJWO0V5RXJtYk07SUFDSTtFekV1bWJWO0V5RXJtYk07SUFDSTtFekV1bWJWO0V5RXJtYk07SUFDSTtFekV1bWJWO0V5RWpuYk07SUFDSTtFekVtbmJWO0V5RWpuYk07SUFDSTtFekVtbmJWO0V5RWpuYk07SUFDSTtFekVtbmJWO0V5RWpuYk07SUFDSTtFekVtbmJWO0V5RTduYk07SUFDSTtFekUrbmJWO0V5RTduYk07SUFDSTtFekUrbmJWO0V5RTduYk07SUFDSTtFekUrbmJWO0V5RTduYk07SUFDSTtFekUrbmJWO0V5RTNuYkU7SUFDSTtJQUNBO0V6RTZuYk47RXlFMW5iRTtJQUNJO0lBQ0E7RXpFNG5iTjtFeUV2cWJFO0lBQ0k7RXpFeXFiTjtFeUV2cWJFO0lBQ0k7RXpFeXFiTjtFeUV2cWJFO0lBQ0k7RXpFeXFiTjtFeUV2cWJFO0lBQ0k7RXpFeXFiTjtFeUV0cWJFO0lBQThCO0V6RXlxYmhDO0V5RXhxYkU7SUFBa0M7RXpFMnFicEM7RXlFMXFiRTtJQUFrQztFekU2cWJwQztFeUU1cWJFO0lBQXFDO0V6RStxYnZDO0V5RTlxYkU7SUFBb0M7RXpFaXJidEM7RXlFNXFiTTtJQUNJO0V6RThxYlY7RXlFNXFiTTtJQUNJO0V6RThxYlY7RXlFNXFiTTtJQUNJO0V6RThxYlY7RXlFNXFiTTtJQUNJO0V6RThxYlY7RXlFeHJiTTtJQUNJO0V6RTByYlY7RXlFeHJiTTtJQUNJO0V6RTByYlY7RXlFeHJiTTtJQUNJO0V6RTByYlY7RXlFeHJiTTtJQUNJO0V6RTByYlY7RXlFcHNiTTtJQUNJO0V6RXNzYlY7RXlFcHNiTTtJQUNJO0V6RXNzYlY7RXlFcHNiTTtJQUNJO0V6RXNzYlY7RXlFcHNiTTtJQUNJO0V6RXNzYlY7RXlFaHRiTTtJQUNJO0V6RWt0YlY7RXlFaHRiTTtJQUNJO0V6RWt0YlY7RXlFaHRiTTtJQUNJO0V6RWt0YlY7RXlFaHRiTTtJQUNJO0V6RWt0YlY7RXlFNXRiTTtJQUNJO0V6RTh0YlY7RXlFNXRiTTtJQUNJO0V6RTh0YlY7RXlFNXRiTTtJQUNJO0V6RTh0YlY7RXlFNXRiTTtJQUNJO0V6RTh0YlY7RXlFMXRiRTtJQUNJO0lBQ0E7RXpFNHRiTjtFeUV6dGJFO0lBQ0k7SUFDQTtFekUydGJOO0V5RXR3YkU7SUFDSTtFekV3d2JOO0V5RXR3YkU7SUFDSTtFekV3d2JOO0V5RXR3YkU7SUFDSTtFekV3d2JOO0V5RXR3YkU7SUFDSTtFekV3d2JOO0V5RXJ3YkU7SUFBOEI7RXpFd3diaEM7RXlFdndiRTtJQUFrQztFekUwd2JwQztFeUV6d2JFO0lBQWtDO0V6RTR3YnBDO0V5RTN3YkU7SUFBcUM7RXpFOHdidkM7RXlFN3diRTtJQUFvQztFekVneGJ0QztFeUUzd2JNO0lBQ0k7RXpFNndiVjtFeUUzd2JNO0lBQ0k7RXpFNndiVjtFeUUzd2JNO0lBQ0k7RXpFNndiVjtFeUUzd2JNO0lBQ0k7RXpFNndiVjtFeUV2eGJNO0lBQ0k7RXpFeXhiVjtFeUV2eGJNO0lBQ0k7RXpFeXhiVjtFeUV2eGJNO0lBQ0k7RXpFeXhiVjtFeUV2eGJNO0lBQ0k7RXpFeXhiVjtFeUVueWJNO0lBQ0k7RXpFcXliVjtFeUVueWJNO0lBQ0k7RXpFcXliVjtFeUVueWJNO0lBQ0k7RXpFcXliVjtFeUVueWJNO0lBQ0k7RXpFcXliVjtFeUUveWJNO0lBQ0k7RXpFaXpiVjtFeUUveWJNO0lBQ0k7RXpFaXpiVjtFeUUveWJNO0lBQ0k7RXpFaXpiVjtFeUUveWJNO0lBQ0k7RXpFaXpiVjtFeUUzemJNO0lBQ0k7RXpFNnpiVjtFeUUzemJNO0lBQ0k7RXpFNnpiVjtFeUUzemJNO0lBQ0k7RXpFNnpiVjtFeUUzemJNO0lBQ0k7RXpFNnpiVjtFeUV6emJFO0lBQ0k7SUFDQTtFekUyemJOO0V5RXh6YkU7SUFDSTtJQUNBO0V6RTB6Yk47RXlFcjJiRTtJQUNJO0V6RXUyYk47RXlFcjJiRTtJQUNJO0V6RXUyYk47RXlFcjJiRTtJQUNJO0V6RXUyYk47RXlFcjJiRTtJQUNJO0V6RXUyYk47RXlFcDJiRTtJQUE4QjtFekV1MmJoQztFeUV0MmJFO0lBQWtDO0V6RXkyYnBDO0V5RXgyYkU7SUFBa0M7RXpFMjJicEM7RXlFMTJiRTtJQUFxQztFekU2MmJ2QztFeUU1MmJFO0lBQW9DO0V6RSsyYnRDO0V5RTEyYk07SUFDSTtFekU0MmJWO0V5RTEyYk07SUFDSTtFekU0MmJWO0V5RTEyYk07SUFDSTtFekU0MmJWO0V5RTEyYk07SUFDSTtFekU0MmJWO0V5RXQzYk07SUFDSTtFekV3M2JWO0V5RXQzYk07SUFDSTtFekV3M2JWO0V5RXQzYk07SUFDSTtFekV3M2JWO0V5RXQzYk07SUFDSTtFekV3M2JWO0V5RWw0Yk07SUFDSTtFekVvNGJWO0V5RWw0Yk07SUFDSTtFekVvNGJWO0V5RWw0Yk07SUFDSTtFekVvNGJWO0V5RWw0Yk07SUFDSTtFekVvNGJWO0V5RTk0Yk07SUFDSTtFekVnNWJWO0V5RTk0Yk07SUFDSTtFekVnNWJWO0V5RTk0Yk07SUFDSTtFekVnNWJWO0V5RTk0Yk07SUFDSTtFekVnNWJWO0V5RTE1Yk07SUFDSTtFekU0NWJWO0V5RTE1Yk07SUFDSTtFekU0NWJWO0V5RTE1Yk07SUFDSTtFekU0NWJWO0V5RTE1Yk07SUFDSTtFekU0NWJWO0V5RXg1YkU7SUFDSTtJQUNBO0V6RTA1Yk47RXlFdjViRTtJQUNJO0lBQ0E7RXpFeTViTjtFeUVwOGJFO0lBQ0k7RXpFczhiTjtFeUVwOGJFO0lBQ0k7RXpFczhiTjtFeUVwOGJFO0lBQ0k7RXpFczhiTjtFeUVwOGJFO0lBQ0k7RXpFczhiTjtFeUVuOGJFO0lBQThCO0V6RXM4YmhDO0V5RXI4YkU7SUFBa0M7RXpFdzhicEM7RXlFdjhiRTtJQUFrQztFekUwOGJwQztFeUV6OGJFO0lBQXFDO0V6RTQ4YnZDO0V5RTM4YkU7SUFBb0M7RXpFODhidEM7RXlFejhiTTtJQUNJO0V6RTI4YlY7RXlFejhiTTtJQUNJO0V6RTI4YlY7RXlFejhiTTtJQUNJO0V6RTI4YlY7RXlFejhiTTtJQUNJO0V6RTI4YlY7RXlFcjliTTtJQUNJO0V6RXU5YlY7RXlFcjliTTtJQUNJO0V6RXU5YlY7RXlFcjliTTtJQUNJO0V6RXU5YlY7RXlFcjliTTtJQUNJO0V6RXU5YlY7RXlFaitiTTtJQUNJO0V6RW0rYlY7RXlFaitiTTtJQUNJO0V6RW0rYlY7RXlFaitiTTtJQUNJO0V6RW0rYlY7RXlFaitiTTtJQUNJO0V6RW0rYlY7RXlFNytiTTtJQUNJO0V6RSsrYlY7RXlFNytiTTtJQUNJO0V6RSsrYlY7RXlFNytiTTtJQUNJO0V6RSsrYlY7RXlFNytiTTtJQUNJO0V6RSsrYlY7RXlFei9iTTtJQUNJO0V6RTIvYlY7RXlFei9iTTtJQUNJO0V6RTIvYlY7RXlFei9iTTtJQUNJO0V6RTIvYlY7RXlFei9iTTtJQUNJO0V6RTIvYlY7RXlFdi9iRTtJQUNJO0lBQ0E7RXpFeS9iTjtFeUV0L2JFO0lBQ0k7SUFDQTtFekV3L2JOO0V5RW5pY0U7SUFDSTtFekVxaWNOO0V5RW5pY0U7SUFDSTtFekVxaWNOO0V5RW5pY0U7SUFDSTtFekVxaWNOO0V5RW5pY0U7SUFDSTtFekVxaWNOO0V5RWxpY0U7SUFBOEI7RXpFcWljaEM7RXlFcGljRTtJQUFrQztFekV1aWNwQztFeUV0aWNFO0lBQWtDO0V6RXlpY3BDO0V5RXhpY0U7SUFBcUM7RXpFMmljdkM7RXlFMWljRTtJQUFvQztFekU2aWN0QztFeUV4aWNNO0lBQ0k7RXpFMGljVjtFeUV4aWNNO0lBQ0k7RXpFMGljVjtFeUV4aWNNO0lBQ0k7RXpFMGljVjtFeUV4aWNNO0lBQ0k7RXpFMGljVjtFeUVwamNNO0lBQ0k7RXpFc2pjVjtFeUVwamNNO0lBQ0k7RXpFc2pjVjtFeUVwamNNO0lBQ0k7RXpFc2pjVjtFeUVwamNNO0lBQ0k7RXpFc2pjVjtFeUVoa2NNO0lBQ0k7RXpFa2tjVjtFeUVoa2NNO0lBQ0k7RXpFa2tjVjtFeUVoa2NNO0lBQ0k7RXpFa2tjVjtFeUVoa2NNO0lBQ0k7RXpFa2tjVjtFeUU1a2NNO0lBQ0k7RXpFOGtjVjtFeUU1a2NNO0lBQ0k7RXpFOGtjVjtFeUU1a2NNO0lBQ0k7RXpFOGtjVjtFeUU1a2NNO0lBQ0k7RXpFOGtjVjtFeUV4bGNNO0lBQ0k7RXpFMGxjVjtFeUV4bGNNO0lBQ0k7RXpFMGxjVjtFeUV4bGNNO0lBQ0k7RXpFMGxjVjtFeUV4bGNNO0lBQ0k7RXpFMGxjVjtFeUV0bGNFO0lBQ0k7SUFDQTtFekV3bGNOO0V5RXJsY0U7SUFDSTtJQUNBO0V6RXVsY047QUFDRjtBWTVrY0k7RTZEdkRBO0lBQ0k7RXpFc29jTjtFeUVwb2NFO0lBQ0k7RXpFc29jTjtFeUVwb2NFO0lBQ0k7RXpFc29jTjtFeUVwb2NFO0lBQ0k7RXpFc29jTjtFeUVub2NFO0lBQThCO0V6RXNvY2hDO0V5RXJvY0U7SUFBa0M7RXpFd29jcEM7RXlFdm9jRTtJQUFrQztFekUwb2NwQztFeUV6b2NFO0lBQXFDO0V6RTRvY3ZDO0V5RTNvY0U7SUFBb0M7RXpFOG9jdEM7RXlFem9jTTtJQUNJO0V6RTJvY1Y7RXlFem9jTTtJQUNJO0V6RTJvY1Y7RXlFem9jTTtJQUNJO0V6RTJvY1Y7RXlFem9jTTtJQUNJO0V6RTJvY1Y7RXlFcnBjTTtJQUNJO0V6RXVwY1Y7RXlFcnBjTTtJQUNJO0V6RXVwY1Y7RXlFcnBjTTtJQUNJO0V6RXVwY1Y7RXlFcnBjTTtJQUNJO0V6RXVwY1Y7RXlFanFjTTtJQUNJO0V6RW1xY1Y7RXlFanFjTTtJQUNJO0V6RW1xY1Y7RXlFanFjTTtJQUNJO0V6RW1xY1Y7RXlFanFjTTtJQUNJO0V6RW1xY1Y7RXlFN3FjTTtJQUNJO0V6RStxY1Y7RXlFN3FjTTtJQUNJO0V6RStxY1Y7RXlFN3FjTTtJQUNJO0V6RStxY1Y7RXlFN3FjTTtJQUNJO0V6RStxY1Y7RXlFenJjTTtJQUNJO0V6RTJyY1Y7RXlFenJjTTtJQUNJO0V6RTJyY1Y7RXlFenJjTTtJQUNJO0V6RTJyY1Y7RXlFenJjTTtJQUNJO0V6RTJyY1Y7RXlFdnJjRTtJQUNJO0lBQ0E7RXpFeXJjTjtFeUV0cmNFO0lBQ0k7SUFDQTtFekV3cmNOO0V5RW51Y0U7SUFDSTtFekVxdWNOO0V5RW51Y0U7SUFDSTtFekVxdWNOO0V5RW51Y0U7SUFDSTtFekVxdWNOO0V5RW51Y0U7SUFDSTtFekVxdWNOO0V5RWx1Y0U7SUFBOEI7RXpFcXVjaEM7RXlFcHVjRTtJQUFrQztFekV1dWNwQztFeUV0dWNFO0lBQWtDO0V6RXl1Y3BDO0V5RXh1Y0U7SUFBcUM7RXpFMnVjdkM7RXlFMXVjRTtJQUFvQztFekU2dWN0QztFeUV4dWNNO0lBQ0k7RXpFMHVjVjtFeUV4dWNNO0lBQ0k7RXpFMHVjVjtFeUV4dWNNO0lBQ0k7RXpFMHVjVjtFeUV4dWNNO0lBQ0k7RXpFMHVjVjtFeUVwdmNNO0lBQ0k7RXpFc3ZjVjtFeUVwdmNNO0lBQ0k7RXpFc3ZjVjtFeUVwdmNNO0lBQ0k7RXpFc3ZjVjtFeUVwdmNNO0lBQ0k7RXpFc3ZjVjtFeUVod2NNO0lBQ0k7RXpFa3djVjtFeUVod2NNO0lBQ0k7RXpFa3djVjtFeUVod2NNO0lBQ0k7RXpFa3djVjtFeUVod2NNO0lBQ0k7RXpFa3djVjtFeUU1d2NNO0lBQ0k7RXpFOHdjVjtFeUU1d2NNO0lBQ0k7RXpFOHdjVjtFeUU1d2NNO0lBQ0k7RXpFOHdjVjtFeUU1d2NNO0lBQ0k7RXpFOHdjVjtFeUV4eGNNO0lBQ0k7RXpFMHhjVjtFeUV4eGNNO0lBQ0k7RXpFMHhjVjtFeUV4eGNNO0lBQ0k7RXpFMHhjVjtFeUV4eGNNO0lBQ0k7RXpFMHhjVjtFeUV0eGNFO0lBQ0k7SUFDQTtFekV3eGNOO0V5RXJ4Y0U7SUFDSTtJQUNBO0V6RXV4Y047RXlFbDBjRTtJQUNJO0V6RW8wY047RXlFbDBjRTtJQUNJO0V6RW8wY047RXlFbDBjRTtJQUNJO0V6RW8wY047RXlFbDBjRTtJQUNJO0V6RW8wY047RXlFajBjRTtJQUE4QjtFekVvMGNoQztFeUVuMGNFO0lBQWtDO0V6RXMwY3BDO0V5RXIwY0U7SUFBa0M7RXpFdzBjcEM7RXlFdjBjRTtJQUFxQztFekUwMGN2QztFeUV6MGNFO0lBQW9DO0V6RTQwY3RDO0V5RXYwY007SUFDSTtFekV5MGNWO0V5RXYwY007SUFDSTtFekV5MGNWO0V5RXYwY007SUFDSTtFekV5MGNWO0V5RXYwY007SUFDSTtFekV5MGNWO0V5RW4xY007SUFDSTtFekVxMWNWO0V5RW4xY007SUFDSTtFekVxMWNWO0V5RW4xY007SUFDSTtFekVxMWNWO0V5RW4xY007SUFDSTtFekVxMWNWO0V5RS8xY007SUFDSTtFekVpMmNWO0V5RS8xY007SUFDSTtFekVpMmNWO0V5RS8xY007SUFDSTtFekVpMmNWO0V5RS8xY007SUFDSTtFekVpMmNWO0V5RTMyY007SUFDSTtFekU2MmNWO0V5RTMyY007SUFDSTtFekU2MmNWO0V5RTMyY007SUFDSTtFekU2MmNWO0V5RTMyY007SUFDSTtFekU2MmNWO0V5RXYzY007SUFDSTtFekV5M2NWO0V5RXYzY007SUFDSTtFekV5M2NWO0V5RXYzY007SUFDSTtFekV5M2NWO0V5RXYzY007SUFDSTtFekV5M2NWO0V5RXIzY0U7SUFDSTtJQUNBO0V6RXUzY047RXlFcDNjRTtJQUNJO0lBQ0E7RXpFczNjTjtFeUVqNmNFO0lBQ0k7RXpFbTZjTjtFeUVqNmNFO0lBQ0k7RXpFbTZjTjtFeUVqNmNFO0lBQ0k7RXpFbTZjTjtFeUVqNmNFO0lBQ0k7RXpFbTZjTjtFeUVoNmNFO0lBQThCO0V6RW02Y2hDO0V5RWw2Y0U7SUFBa0M7RXpFcTZjcEM7RXlFcDZjRTtJQUFrQztFekV1NmNwQztFeUV0NmNFO0lBQXFDO0V6RXk2Y3ZDO0V5RXg2Y0U7SUFBb0M7RXpFMjZjdEM7RXlFdDZjTTtJQUNJO0V6RXc2Y1Y7RXlFdDZjTTtJQUNJO0V6RXc2Y1Y7RXlFdDZjTTtJQUNJO0V6RXc2Y1Y7RXlFdDZjTTtJQUNJO0V6RXc2Y1Y7RXlFbDdjTTtJQUNJO0V6RW83Y1Y7RXlFbDdjTTtJQUNJO0V6RW83Y1Y7RXlFbDdjTTtJQUNJO0V6RW83Y1Y7RXlFbDdjTTtJQUNJO0V6RW83Y1Y7RXlFOTdjTTtJQUNJO0V6RWc4Y1Y7RXlFOTdjTTtJQUNJO0V6RWc4Y1Y7RXlFOTdjTTtJQUNJO0V6RWc4Y1Y7RXlFOTdjTTtJQUNJO0V6RWc4Y1Y7RXlFMThjTTtJQUNJO0V6RTQ4Y1Y7RXlFMThjTTtJQUNJO0V6RTQ4Y1Y7RXlFMThjTTtJQUNJO0V6RTQ4Y1Y7RXlFMThjTTtJQUNJO0V6RTQ4Y1Y7RXlFdDljTTtJQUNJO0V6RXc5Y1Y7RXlFdDljTTtJQUNJO0V6RXc5Y1Y7RXlFdDljTTtJQUNJO0V6RXc5Y1Y7RXlFdDljTTtJQUNJO0V6RXc5Y1Y7RXlFcDljRTtJQUNJO0lBQ0E7RXpFczljTjtFeUVuOWNFO0lBQ0k7SUFDQTtFekVxOWNOO0V5RWhnZEU7SUFDSTtFekVrZ2ROO0V5RWhnZEU7SUFDSTtFekVrZ2ROO0V5RWhnZEU7SUFDSTtFekVrZ2ROO0V5RWhnZEU7SUFDSTtFekVrZ2ROO0V5RS8vY0U7SUFBOEI7RXpFa2dkaEM7RXlFamdkRTtJQUFrQztFekVvZ2RwQztFeUVuZ2RFO0lBQWtDO0V6RXNnZHBDO0V5RXJnZEU7SUFBcUM7RXpFd2dkdkM7RXlFdmdkRTtJQUFvQztFekUwZ2R0QztFeUVyZ2RNO0lBQ0k7RXpFdWdkVjtFeUVyZ2RNO0lBQ0k7RXpFdWdkVjtFeUVyZ2RNO0lBQ0k7RXpFdWdkVjtFeUVyZ2RNO0lBQ0k7RXpFdWdkVjtFeUVqaGRNO0lBQ0k7RXpFbWhkVjtFeUVqaGRNO0lBQ0k7RXpFbWhkVjtFeUVqaGRNO0lBQ0k7RXpFbWhkVjtFeUVqaGRNO0lBQ0k7RXpFbWhkVjtFeUU3aGRNO0lBQ0k7RXpFK2hkVjtFeUU3aGRNO0lBQ0k7RXpFK2hkVjtFeUU3aGRNO0lBQ0k7RXpFK2hkVjtFeUU3aGRNO0lBQ0k7RXpFK2hkVjtFeUV6aWRNO0lBQ0k7RXpFMmlkVjtFeUV6aWRNO0lBQ0k7RXpFMmlkVjtFeUV6aWRNO0lBQ0k7RXpFMmlkVjtFeUV6aWRNO0lBQ0k7RXpFMmlkVjtFeUVyamRNO0lBQ0k7RXpFdWpkVjtFeUVyamRNO0lBQ0k7RXpFdWpkVjtFeUVyamRNO0lBQ0k7RXpFdWpkVjtFeUVyamRNO0lBQ0k7RXpFdWpkVjtFeUVuamRFO0lBQ0k7SUFDQTtFekVxamROO0V5RWxqZEU7SUFDSTtJQUNBO0V6RW9qZE47RXlFL2xkRTtJQUNJO0V6RWltZE47RXlFL2xkRTtJQUNJO0V6RWltZE47RXlFL2xkRTtJQUNJO0V6RWltZE47RXlFL2xkRTtJQUNJO0V6RWltZE47RXlFOWxkRTtJQUE4QjtFekVpbWRoQztFeUVobWRFO0lBQWtDO0V6RW1tZHBDO0V5RWxtZEU7SUFBa0M7RXpFcW1kcEM7RXlFcG1kRTtJQUFxQztFekV1bWR2QztFeUV0bWRFO0lBQW9DO0V6RXltZHRDO0V5RXBtZE07SUFDSTtFekVzbWRWO0V5RXBtZE07SUFDSTtFekVzbWRWO0V5RXBtZE07SUFDSTtFekVzbWRWO0V5RXBtZE07SUFDSTtFekVzbWRWO0V5RWhuZE07SUFDSTtFekVrbmRWO0V5RWhuZE07SUFDSTtFekVrbmRWO0V5RWhuZE07SUFDSTtFekVrbmRWO0V5RWhuZE07SUFDSTtFekVrbmRWO0V5RTVuZE07SUFDSTtFekU4bmRWO0V5RTVuZE07SUFDSTtFekU4bmRWO0V5RTVuZE07SUFDSTtFekU4bmRWO0V5RTVuZE07SUFDSTtFekU4bmRWO0V5RXhvZE07SUFDSTtFekUwb2RWO0V5RXhvZE07SUFDSTtFekUwb2RWO0V5RXhvZE07SUFDSTtFekUwb2RWO0V5RXhvZE07SUFDSTtFekUwb2RWO0V5RXBwZE07SUFDSTtFekVzcGRWO0V5RXBwZE07SUFDSTtFekVzcGRWO0V5RXBwZE07SUFDSTtFekVzcGRWO0V5RXBwZE07SUFDSTtFekVzcGRWO0V5RWxwZEU7SUFDSTtJQUNBO0V6RW9wZE47RXlFanBkRTtJQUNJO0lBQ0E7RXpFbXBkTjtFeUU5cmRFO0lBQ0k7RXpFZ3NkTjtFeUU5cmRFO0lBQ0k7RXpFZ3NkTjtFeUU5cmRFO0lBQ0k7RXpFZ3NkTjtFeUU5cmRFO0lBQ0k7RXpFZ3NkTjtFeUU3cmRFO0lBQThCO0V6RWdzZGhDO0V5RS9yZEU7SUFBa0M7RXpFa3NkcEM7RXlFanNkRTtJQUFrQztFekVvc2RwQztFeUVuc2RFO0lBQXFDO0V6RXNzZHZDO0V5RXJzZEU7SUFBb0M7RXpFd3NkdEM7RXlFbnNkTTtJQUNJO0V6RXFzZFY7RXlFbnNkTTtJQUNJO0V6RXFzZFY7RXlFbnNkTTtJQUNJO0V6RXFzZFY7RXlFbnNkTTtJQUNJO0V6RXFzZFY7RXlFL3NkTTtJQUNJO0V6RWl0ZFY7RXlFL3NkTTtJQUNJO0V6RWl0ZFY7RXlFL3NkTTtJQUNJO0V6RWl0ZFY7RXlFL3NkTTtJQUNJO0V6RWl0ZFY7RXlFM3RkTTtJQUNJO0V6RTZ0ZFY7RXlFM3RkTTtJQUNJO0V6RTZ0ZFY7RXlFM3RkTTtJQUNJO0V6RTZ0ZFY7RXlFM3RkTTtJQUNJO0V6RTZ0ZFY7RXlFdnVkTTtJQUNJO0V6RXl1ZFY7RXlFdnVkTTtJQUNJO0V6RXl1ZFY7RXlFdnVkTTtJQUNJO0V6RXl1ZFY7RXlFdnVkTTtJQUNJO0V6RXl1ZFY7RXlFbnZkTTtJQUNJO0V6RXF2ZFY7RXlFbnZkTTtJQUNJO0V6RXF2ZFY7RXlFbnZkTTtJQUNJO0V6RXF2ZFY7RXlFbnZkTTtJQUNJO0V6RXF2ZFY7RXlFanZkRTtJQUNJO0lBQ0E7RXpFbXZkTjtFeUVodmRFO0lBQ0k7SUFDQTtFekVrdmROO0V5RTd4ZEU7SUFDSTtFekUreGROO0V5RTd4ZEU7SUFDSTtFekUreGROO0V5RTd4ZEU7SUFDSTtFekUreGROO0V5RTd4ZEU7SUFDSTtFekUreGROO0V5RTV4ZEU7SUFBOEI7RXpFK3hkaEM7RXlFOXhkRTtJQUFrQztFekVpeWRwQztFeUVoeWRFO0lBQWtDO0V6RW15ZHBDO0V5RWx5ZEU7SUFBcUM7RXpFcXlkdkM7RXlFcHlkRTtJQUFvQztFekV1eWR0QztFeUVseWRNO0lBQ0k7RXpFb3lkVjtFeUVseWRNO0lBQ0k7RXpFb3lkVjtFeUVseWRNO0lBQ0k7RXpFb3lkVjtFeUVseWRNO0lBQ0k7RXpFb3lkVjtFeUU5eWRNO0lBQ0k7RXpFZ3pkVjtFeUU5eWRNO0lBQ0k7RXpFZ3pkVjtFeUU5eWRNO0lBQ0k7RXpFZ3pkVjtFeUU5eWRNO0lBQ0k7RXpFZ3pkVjtFeUUxemRNO0lBQ0k7RXpFNHpkVjtFeUUxemRNO0lBQ0k7RXpFNHpkVjtFeUUxemRNO0lBQ0k7RXpFNHpkVjtFeUUxemRNO0lBQ0k7RXpFNHpkVjtFeUV0MGRNO0lBQ0k7RXpFdzBkVjtFeUV0MGRNO0lBQ0k7RXpFdzBkVjtFeUV0MGRNO0lBQ0k7RXpFdzBkVjtFeUV0MGRNO0lBQ0k7RXpFdzBkVjtFeUVsMWRNO0lBQ0k7RXpFbzFkVjtFeUVsMWRNO0lBQ0k7RXpFbzFkVjtFeUVsMWRNO0lBQ0k7RXpFbzFkVjtFeUVsMWRNO0lBQ0k7RXpFbzFkVjtFeUVoMWRFO0lBQ0k7SUFDQTtFekVrMWROO0V5RS8wZEU7SUFDSTtJQUNBO0V6RWkxZE47RXlFNTNkRTtJQUNJO0V6RTgzZE47RXlFNTNkRTtJQUNJO0V6RTgzZE47RXlFNTNkRTtJQUNJO0V6RTgzZE47RXlFNTNkRTtJQUNJO0V6RTgzZE47RXlFMzNkRTtJQUE4QjtFekU4M2RoQztFeUU3M2RFO0lBQWtDO0V6RWc0ZHBDO0V5RS8zZEU7SUFBa0M7RXpFazRkcEM7RXlFajRkRTtJQUFxQztFekVvNGR2QztFeUVuNGRFO0lBQW9DO0V6RXM0ZHRDO0V5RWo0ZE07SUFDSTtFekVtNGRWO0V5RWo0ZE07SUFDSTtFekVtNGRWO0V5RWo0ZE07SUFDSTtFekVtNGRWO0V5RWo0ZE07SUFDSTtFekVtNGRWO0V5RTc0ZE07SUFDSTtFekUrNGRWO0V5RTc0ZE07SUFDSTtFekUrNGRWO0V5RTc0ZE07SUFDSTtFekUrNGRWO0V5RTc0ZE07SUFDSTtFekUrNGRWO0V5RXo1ZE07SUFDSTtFekUyNWRWO0V5RXo1ZE07SUFDSTtFekUyNWRWO0V5RXo1ZE07SUFDSTtFekUyNWRWO0V5RXo1ZE07SUFDSTtFekUyNWRWO0V5RXI2ZE07SUFDSTtFekV1NmRWO0V5RXI2ZE07SUFDSTtFekV1NmRWO0V5RXI2ZE07SUFDSTtFekV1NmRWO0V5RXI2ZE07SUFDSTtFekV1NmRWO0V5RWo3ZE07SUFDSTtFekVtN2RWO0V5RWo3ZE07SUFDSTtFekVtN2RWO0V5RWo3ZE07SUFDSTtFekVtN2RWO0V5RWo3ZE07SUFDSTtFekVtN2RWO0V5RS82ZEU7SUFDSTtJQUNBO0V6RWk3ZE47RXlFOTZkRTtJQUNJO0lBQ0E7RXpFZzdkTjtBQUNGO0FZcjZkSTtFNkR2REE7SUFDSTtFekUrOWROO0V5RTc5ZEU7SUFDSTtFekUrOWROO0V5RTc5ZEU7SUFDSTtFekUrOWROO0V5RTc5ZEU7SUFDSTtFekUrOWROO0V5RTU5ZEU7SUFBOEI7RXpFKzlkaEM7RXlFOTlkRTtJQUFrQztFekVpK2RwQztFeUVoK2RFO0lBQWtDO0V6RW0rZHBDO0V5RWwrZEU7SUFBcUM7RXpFcStkdkM7RXlFcCtkRTtJQUFvQztFekV1K2R0QztFeUVsK2RNO0lBQ0k7RXpFbytkVjtFeUVsK2RNO0lBQ0k7RXpFbytkVjtFeUVsK2RNO0lBQ0k7RXpFbytkVjtFeUVsK2RNO0lBQ0k7RXpFbytkVjtFeUU5K2RNO0lBQ0k7RXpFZy9kVjtFeUU5K2RNO0lBQ0k7RXpFZy9kVjtFeUU5K2RNO0lBQ0k7RXpFZy9kVjtFeUU5K2RNO0lBQ0k7RXpFZy9kVjtFeUUxL2RNO0lBQ0k7RXpFNC9kVjtFeUUxL2RNO0lBQ0k7RXpFNC9kVjtFeUUxL2RNO0lBQ0k7RXpFNC9kVjtFeUUxL2RNO0lBQ0k7RXpFNC9kVjtFeUV0Z2VNO0lBQ0k7RXpFd2dlVjtFeUV0Z2VNO0lBQ0k7RXpFd2dlVjtFeUV0Z2VNO0lBQ0k7RXpFd2dlVjtFeUV0Z2VNO0lBQ0k7RXpFd2dlVjtFeUVsaGVNO0lBQ0k7RXpFb2hlVjtFeUVsaGVNO0lBQ0k7RXpFb2hlVjtFeUVsaGVNO0lBQ0k7RXpFb2hlVjtFeUVsaGVNO0lBQ0k7RXpFb2hlVjtFeUVoaGVFO0lBQ0k7SUFDQTtFekVraGVOO0V5RS9nZUU7SUFDSTtJQUNBO0V6RWloZU47RXlFNWplRTtJQUNJO0V6RThqZU47RXlFNWplRTtJQUNJO0V6RThqZU47RXlFNWplRTtJQUNJO0V6RThqZU47RXlFNWplRTtJQUNJO0V6RThqZU47RXlFM2plRTtJQUE4QjtFekU4amVoQztFeUU3amVFO0lBQWtDO0V6RWdrZXBDO0V5RS9qZUU7SUFBa0M7RXpFa2tlcEM7RXlFamtlRTtJQUFxQztFekVva2V2QztFeUVua2VFO0lBQW9DO0V6RXNrZXRDO0V5RWprZU07SUFDSTtFekVta2VWO0V5RWprZU07SUFDSTtFekVta2VWO0V5RWprZU07SUFDSTtFekVta2VWO0V5RWprZU07SUFDSTtFekVta2VWO0V5RTdrZU07SUFDSTtFekUra2VWO0V5RTdrZU07SUFDSTtFekUra2VWO0V5RTdrZU07SUFDSTtFekUra2VWO0V5RTdrZU07SUFDSTtFekUra2VWO0V5RXpsZU07SUFDSTtFekUybGVWO0V5RXpsZU07SUFDSTtFekUybGVWO0V5RXpsZU07SUFDSTtFekUybGVWO0V5RXpsZU07SUFDSTtFekUybGVWO0V5RXJtZU07SUFDSTtFekV1bWVWO0V5RXJtZU07SUFDSTtFekV1bWVWO0V5RXJtZU07SUFDSTtFekV1bWVWO0V5RXJtZU07SUFDSTtFekV1bWVWO0V5RWpuZU07SUFDSTtFekVtbmVWO0V5RWpuZU07SUFDSTtFekVtbmVWO0V5RWpuZU07SUFDSTtFekVtbmVWO0V5RWpuZU07SUFDSTtFekVtbmVWO0V5RS9tZUU7SUFDSTtJQUNBO0V6RWluZU47RXlFOW1lRTtJQUNJO0lBQ0E7RXpFZ25lTjtFeUUzcGVFO0lBQ0k7RXpFNnBlTjtFeUUzcGVFO0lBQ0k7RXpFNnBlTjtFeUUzcGVFO0lBQ0k7RXpFNnBlTjtFeUUzcGVFO0lBQ0k7RXpFNnBlTjtFeUUxcGVFO0lBQThCO0V6RTZwZWhDO0V5RTVwZUU7SUFBa0M7RXpFK3BlcEM7RXlFOXBlRTtJQUFrQztFekVpcWVwQztFeUVocWVFO0lBQXFDO0V6RW1xZXZDO0V5RWxxZUU7SUFBb0M7RXpFcXFldEM7RXlFaHFlTTtJQUNJO0V6RWtxZVY7RXlFaHFlTTtJQUNJO0V6RWtxZVY7RXlFaHFlTTtJQUNJO0V6RWtxZVY7RXlFaHFlTTtJQUNJO0V6RWtxZVY7RXlFNXFlTTtJQUNJO0V6RThxZVY7RXlFNXFlTTtJQUNJO0V6RThxZVY7RXlFNXFlTTtJQUNJO0V6RThxZVY7RXlFNXFlTTtJQUNJO0V6RThxZVY7RXlFeHJlTTtJQUNJO0V6RTByZVY7RXlFeHJlTTtJQUNJO0V6RTByZVY7RXlFeHJlTTtJQUNJO0V6RTByZVY7RXlFeHJlTTtJQUNJO0V6RTByZVY7RXlFcHNlTTtJQUNJO0V6RXNzZVY7RXlFcHNlTTtJQUNJO0V6RXNzZVY7RXlFcHNlTTtJQUNJO0V6RXNzZVY7RXlFcHNlTTtJQUNJO0V6RXNzZVY7RXlFaHRlTTtJQUNJO0V6RWt0ZVY7RXlFaHRlTTtJQUNJO0V6RWt0ZVY7RXlFaHRlTTtJQUNJO0V6RWt0ZVY7RXlFaHRlTTtJQUNJO0V6RWt0ZVY7RXlFOXNlRTtJQUNJO0lBQ0E7RXpFZ3RlTjtFeUU3c2VFO0lBQ0k7SUFDQTtFekUrc2VOO0V5RTF2ZUU7SUFDSTtFekU0dmVOO0V5RTF2ZUU7SUFDSTtFekU0dmVOO0V5RTF2ZUU7SUFDSTtFekU0dmVOO0V5RTF2ZUU7SUFDSTtFekU0dmVOO0V5RXp2ZUU7SUFBOEI7RXpFNHZlaEM7RXlFM3ZlRTtJQUFrQztFekU4dmVwQztFeUU3dmVFO0lBQWtDO0V6RWd3ZXBDO0V5RS92ZUU7SUFBcUM7RXpFa3dldkM7RXlFandlRTtJQUFvQztFekVvd2V0QztFeUUvdmVNO0lBQ0k7RXpFaXdlVjtFeUUvdmVNO0lBQ0k7RXpFaXdlVjtFeUUvdmVNO0lBQ0k7RXpFaXdlVjtFeUUvdmVNO0lBQ0k7RXpFaXdlVjtFeUUzd2VNO0lBQ0k7RXpFNndlVjtFeUUzd2VNO0lBQ0k7RXpFNndlVjtFeUUzd2VNO0lBQ0k7RXpFNndlVjtFeUUzd2VNO0lBQ0k7RXpFNndlVjtFeUV2eGVNO0lBQ0k7RXpFeXhlVjtFeUV2eGVNO0lBQ0k7RXpFeXhlVjtFeUV2eGVNO0lBQ0k7RXpFeXhlVjtFeUV2eGVNO0lBQ0k7RXpFeXhlVjtFeUVueWVNO0lBQ0k7RXpFcXllVjtFeUVueWVNO0lBQ0k7RXpFcXllVjtFeUVueWVNO0lBQ0k7RXpFcXllVjtFeUVueWVNO0lBQ0k7RXpFcXllVjtFeUUveWVNO0lBQ0k7RXpFaXplVjtFeUUveWVNO0lBQ0k7RXpFaXplVjtFeUUveWVNO0lBQ0k7RXpFaXplVjtFeUUveWVNO0lBQ0k7RXpFaXplVjtFeUU3eWVFO0lBQ0k7SUFDQTtFekUreWVOO0V5RTV5ZUU7SUFDSTtJQUNBO0V6RTh5ZU47RXlFejFlRTtJQUNJO0V6RTIxZU47RXlFejFlRTtJQUNJO0V6RTIxZU47RXlFejFlRTtJQUNJO0V6RTIxZU47RXlFejFlRTtJQUNJO0V6RTIxZU47RXlFeDFlRTtJQUE4QjtFekUyMWVoQztFeUUxMWVFO0lBQWtDO0V6RTYxZXBDO0V5RTUxZUU7SUFBa0M7RXpFKzFlcEM7RXlFOTFlRTtJQUFxQztFekVpMmV2QztFeUVoMmVFO0lBQW9DO0V6RW0yZXRDO0V5RTkxZU07SUFDSTtFekVnMmVWO0V5RTkxZU07SUFDSTtFekVnMmVWO0V5RTkxZU07SUFDSTtFekVnMmVWO0V5RTkxZU07SUFDSTtFekVnMmVWO0V5RTEyZU07SUFDSTtFekU0MmVWO0V5RTEyZU07SUFDSTtFekU0MmVWO0V5RTEyZU07SUFDSTtFekU0MmVWO0V5RTEyZU07SUFDSTtFekU0MmVWO0V5RXQzZU07SUFDSTtFekV3M2VWO0V5RXQzZU07SUFDSTtFekV3M2VWO0V5RXQzZU07SUFDSTtFekV3M2VWO0V5RXQzZU07SUFDSTtFekV3M2VWO0V5RWw0ZU07SUFDSTtFekVvNGVWO0V5RWw0ZU07SUFDSTtFekVvNGVWO0V5RWw0ZU07SUFDSTtFekVvNGVWO0V5RWw0ZU07SUFDSTtFekVvNGVWO0V5RTk0ZU07SUFDSTtFekVnNWVWO0V5RTk0ZU07SUFDSTtFekVnNWVWO0V5RTk0ZU07SUFDSTtFekVnNWVWO0V5RTk0ZU07SUFDSTtFekVnNWVWO0V5RTU0ZUU7SUFDSTtJQUNBO0V6RTg0ZU47RXlFMzRlRTtJQUNJO0lBQ0E7RXpFNjRlTjtFeUV4N2VFO0lBQ0k7RXpFMDdlTjtFeUV4N2VFO0lBQ0k7RXpFMDdlTjtFeUV4N2VFO0lBQ0k7RXpFMDdlTjtFeUV4N2VFO0lBQ0k7RXpFMDdlTjtFeUV2N2VFO0lBQThCO0V6RTA3ZWhDO0V5RXo3ZUU7SUFBa0M7RXpFNDdlcEM7RXlFMzdlRTtJQUFrQztFekU4N2VwQztFeUU3N2VFO0lBQXFDO0V6RWc4ZXZDO0V5RS83ZUU7SUFBb0M7RXpFazhldEM7RXlFNzdlTTtJQUNJO0V6RSs3ZVY7RXlFNzdlTTtJQUNJO0V6RSs3ZVY7RXlFNzdlTTtJQUNJO0V6RSs3ZVY7RXlFNzdlTTtJQUNJO0V6RSs3ZVY7RXlFejhlTTtJQUNJO0V6RTI4ZVY7RXlFejhlTTtJQUNJO0V6RTI4ZVY7RXlFejhlTTtJQUNJO0V6RTI4ZVY7RXlFejhlTTtJQUNJO0V6RTI4ZVY7RXlFcjllTTtJQUNJO0V6RXU5ZVY7RXlFcjllTTtJQUNJO0V6RXU5ZVY7RXlFcjllTTtJQUNJO0V6RXU5ZVY7RXlFcjllTTtJQUNJO0V6RXU5ZVY7RXlFaitlTTtJQUNJO0V6RW0rZVY7RXlFaitlTTtJQUNJO0V6RW0rZVY7RXlFaitlTTtJQUNJO0V6RW0rZVY7RXlFaitlTTtJQUNJO0V6RW0rZVY7RXlFNytlTTtJQUNJO0V6RSsrZVY7RXlFNytlTTtJQUNJO0V6RSsrZVY7RXlFNytlTTtJQUNJO0V6RSsrZVY7RXlFNytlTTtJQUNJO0V6RSsrZVY7RXlFMytlRTtJQUNJO0lBQ0E7RXpFNitlTjtFeUUxK2VFO0lBQ0k7SUFDQTtFekU0K2VOO0V5RXZoZkU7SUFDSTtFekV5aGZOO0V5RXZoZkU7SUFDSTtFekV5aGZOO0V5RXZoZkU7SUFDSTtFekV5aGZOO0V5RXZoZkU7SUFDSTtFekV5aGZOO0V5RXRoZkU7SUFBOEI7RXpFeWhmaEM7RXlFeGhmRTtJQUFrQztFekUyaGZwQztFeUUxaGZFO0lBQWtDO0V6RTZoZnBDO0V5RTVoZkU7SUFBcUM7RXpFK2hmdkM7RXlFOWhmRTtJQUFvQztFekVpaWZ0QztFeUU1aGZNO0lBQ0k7RXpFOGhmVjtFeUU1aGZNO0lBQ0k7RXpFOGhmVjtFeUU1aGZNO0lBQ0k7RXpFOGhmVjtFeUU1aGZNO0lBQ0k7RXpFOGhmVjtFeUV4aWZNO0lBQ0k7RXpFMGlmVjtFeUV4aWZNO0lBQ0k7RXpFMGlmVjtFeUV4aWZNO0lBQ0k7RXpFMGlmVjtFeUV4aWZNO0lBQ0k7RXpFMGlmVjtFeUVwamZNO0lBQ0k7RXpFc2pmVjtFeUVwamZNO0lBQ0k7RXpFc2pmVjtFeUVwamZNO0lBQ0k7RXpFc2pmVjtFeUVwamZNO0lBQ0k7RXpFc2pmVjtFeUVoa2ZNO0lBQ0k7RXpFa2tmVjtFeUVoa2ZNO0lBQ0k7RXpFa2tmVjtFeUVoa2ZNO0lBQ0k7RXpFa2tmVjtFeUVoa2ZNO0lBQ0k7RXpFa2tmVjtFeUU1a2ZNO0lBQ0k7RXpFOGtmVjtFeUU1a2ZNO0lBQ0k7RXpFOGtmVjtFeUU1a2ZNO0lBQ0k7RXpFOGtmVjtFeUU1a2ZNO0lBQ0k7RXpFOGtmVjtFeUUxa2ZFO0lBQ0k7SUFDQTtFekU0a2ZOO0V5RXprZkU7SUFDSTtJQUNBO0V6RTJrZk47RXlFdG5mRTtJQUNJO0V6RXduZk47RXlFdG5mRTtJQUNJO0V6RXduZk47RXlFdG5mRTtJQUNJO0V6RXduZk47RXlFdG5mRTtJQUNJO0V6RXduZk47RXlFcm5mRTtJQUE4QjtFekV3bmZoQztFeUV2bmZFO0lBQWtDO0V6RTBuZnBDO0V5RXpuZkU7SUFBa0M7RXpFNG5mcEM7RXlFM25mRTtJQUFxQztFekU4bmZ2QztFeUU3bmZFO0lBQW9DO0V6RWdvZnRDO0V5RTNuZk07SUFDSTtFekU2bmZWO0V5RTNuZk07SUFDSTtFekU2bmZWO0V5RTNuZk07SUFDSTtFekU2bmZWO0V5RTNuZk07SUFDSTtFekU2bmZWO0V5RXZvZk07SUFDSTtFekV5b2ZWO0V5RXZvZk07SUFDSTtFekV5b2ZWO0V5RXZvZk07SUFDSTtFekV5b2ZWO0V5RXZvZk07SUFDSTtFekV5b2ZWO0V5RW5wZk07SUFDSTtFekVxcGZWO0V5RW5wZk07SUFDSTtFekVxcGZWO0V5RW5wZk07SUFDSTtFekVxcGZWO0V5RW5wZk07SUFDSTtFekVxcGZWO0V5RS9wZk07SUFDSTtFekVpcWZWO0V5RS9wZk07SUFDSTtFekVpcWZWO0V5RS9wZk07SUFDSTtFekVpcWZWO0V5RS9wZk07SUFDSTtFekVpcWZWO0V5RTNxZk07SUFDSTtFekU2cWZWO0V5RTNxZk07SUFDSTtFekU2cWZWO0V5RTNxZk07SUFDSTtFekU2cWZWO0V5RTNxZk07SUFDSTtFekU2cWZWO0V5RXpxZkU7SUFDSTtJQUNBO0V6RTJxZk47RXlFeHFmRTtJQUNJO0lBQ0E7RXpFMHFmTjtFeUVydGZFO0lBQ0k7RXpFdXRmTjtFeUVydGZFO0lBQ0k7RXpFdXRmTjtFeUVydGZFO0lBQ0k7RXpFdXRmTjtFeUVydGZFO0lBQ0k7RXpFdXRmTjtFeUVwdGZFO0lBQThCO0V6RXV0ZmhDO0V5RXR0ZkU7SUFBa0M7RXpFeXRmcEM7RXlFeHRmRTtJQUFrQztFekUydGZwQztFeUUxdGZFO0lBQXFDO0V6RTZ0ZnZDO0V5RTV0ZkU7SUFBb0M7RXpFK3RmdEM7RXlFMXRmTTtJQUNJO0V6RTR0ZlY7RXlFMXRmTTtJQUNJO0V6RTR0ZlY7RXlFMXRmTTtJQUNJO0V6RTR0ZlY7RXlFMXRmTTtJQUNJO0V6RTR0ZlY7RXlFdHVmTTtJQUNJO0V6RXd1ZlY7RXlFdHVmTTtJQUNJO0V6RXd1ZlY7RXlFdHVmTTtJQUNJO0V6RXd1ZlY7RXlFdHVmTTtJQUNJO0V6RXd1ZlY7RXlFbHZmTTtJQUNJO0V6RW92ZlY7RXlFbHZmTTtJQUNJO0V6RW92ZlY7RXlFbHZmTTtJQUNJO0V6RW92ZlY7RXlFbHZmTTtJQUNJO0V6RW92ZlY7RXlFOXZmTTtJQUNJO0V6RWd3ZlY7RXlFOXZmTTtJQUNJO0V6RWd3ZlY7RXlFOXZmTTtJQUNJO0V6RWd3ZlY7RXlFOXZmTTtJQUNJO0V6RWd3ZlY7RXlFMXdmTTtJQUNJO0V6RTR3ZlY7RXlFMXdmTTtJQUNJO0V6RTR3ZlY7RXlFMXdmTTtJQUNJO0V6RTR3ZlY7RXlFMXdmTTtJQUNJO0V6RTR3ZlY7RXlFeHdmRTtJQUNJO0lBQ0E7RXpFMHdmTjtFeUV2d2ZFO0lBQ0k7SUFDQTtFekV5d2ZOO0FBQ0Y7QTBFdnlmUTtFQUNJO0ExRXl5Zlo7O0EwRXZ5ZlE7RUFDSTtBMUUweWZaOztBMEV4eWZRO0VBQ0k7QTFFMnlmWjs7QTBFenlmUTtFQUNJO0ExRTR5Zlo7O0EwRXZ5ZmdCO0VBQ0k7QTFFMHlmcEI7O0EwRTN5ZmdCO0VBQ0k7QTFFOHlmcEI7O0EwRS95ZmdCO0VBQ0k7QTFFa3pmcEI7O0EwRW56ZmdCO0VBQ0k7QTFFc3pmcEI7O0EwRXZ6ZmdCO0VBQ0k7QTFFMHpmcEI7O0EwRTN6ZmdCO0VBQ0k7QTFFOHpmcEI7O0EwRS96ZmdCO0VBQ0k7QTFFazBmcEI7O0EwRW4wZmdCO0VBQ0k7QTFFczBmcEI7O0FZN3lmSTtFOER6Q0k7SUFDSTtFMUUwMWZWO0UwRXgxZk07SUFDSTtFMUUwMWZWO0UwRXgxZk07SUFDSTtFMUUwMWZWO0UwRXgxZk07SUFDSTtFMUUwMWZWO0UwRXIxZmM7SUFDSTtFMUV1MWZsQjtFMEV4MWZjO0lBQ0k7RTFFMDFmbEI7RTBFMzFmYztJQUNJO0UxRTYxZmxCO0UwRTkxZmM7SUFDSTtFMUVnMmZsQjtFMEVqMmZjO0lBQ0k7RTFFbTJmbEI7RTBFcDJmYztJQUNJO0UxRXMyZmxCO0UwRXYyZmM7SUFDSTtFMUV5MmZsQjtFMEUxMmZjO0lBQ0k7RTFFNDJmbEI7QUFDRjtBWXAxZkk7RThEekNJO0lBQ0k7RTFFZzRmVjtFMEU5M2ZNO0lBQ0k7RTFFZzRmVjtFMEU5M2ZNO0lBQ0k7RTFFZzRmVjtFMEU5M2ZNO0lBQ0k7RTFFZzRmVjtFMEUzM2ZjO0lBQ0k7RTFFNjNmbEI7RTBFOTNmYztJQUNJO0UxRWc0ZmxCO0UwRWo0ZmM7SUFDSTtFMUVtNGZsQjtFMEVwNGZjO0lBQ0k7RTFFczRmbEI7RTBFdjRmYztJQUNJO0UxRXk0ZmxCO0UwRTE0ZmM7SUFDSTtFMUU0NGZsQjtFMEU3NGZjO0lBQ0k7RTFFKzRmbEI7RTBFaDVmYztJQUNJO0UxRWs1ZmxCO0FBQ0Y7QVkxM2ZJO0U4RHpDSTtJQUNJO0UxRXM2ZlY7RTBFcDZmTTtJQUNJO0UxRXM2ZlY7RTBFcDZmTTtJQUNJO0UxRXM2ZlY7RTBFcDZmTTtJQUNJO0UxRXM2ZlY7RTBFajZmYztJQUNJO0UxRW02ZmxCO0UwRXA2ZmM7SUFDSTtFMUVzNmZsQjtFMEV2NmZjO0lBQ0k7RTFFeTZmbEI7RTBFMTZmYztJQUNJO0UxRTQ2ZmxCO0UwRTc2ZmM7SUFDSTtFMUUrNmZsQjtFMEVoN2ZjO0lBQ0k7RTFFazdmbEI7RTBFbjdmYztJQUNJO0UxRXE3ZmxCO0UwRXQ3ZmM7SUFDSTtFMUV3N2ZsQjtBQUNGO0FZaDZmSTtFOER6Q0k7SUFDSTtFMUU0OGZWO0UwRTE4Zk07SUFDSTtFMUU0OGZWO0UwRTE4Zk07SUFDSTtFMUU0OGZWO0UwRTE4Zk07SUFDSTtFMUU0OGZWO0UwRXY4ZmM7SUFDSTtFMUV5OGZsQjtFMEUxOGZjO0lBQ0k7RTFFNDhmbEI7RTBFNzhmYztJQUNJO0UxRSs4ZmxCO0UwRWg5ZmM7SUFDSTtFMUVrOWZsQjtFMEVuOWZjO0lBQ0k7RTFFcTlmbEI7RTBFdDlmYztJQUNJO0UxRXc5ZmxCO0UwRXo5ZmM7SUFDSTtFMUUyOWZsQjtFMEU1OWZjO0lBQ0k7RTFFODlmbEI7QUFDRjtBWXQ4Zkk7RThEekNJO0lBQ0k7RTFFay9mVjtFMEVoL2ZNO0lBQ0k7RTFFay9mVjtFMEVoL2ZNO0lBQ0k7RTFFay9mVjtFMEVoL2ZNO0lBQ0k7RTFFay9mVjtFMEU3K2ZjO0lBQ0k7RTFFKytmbEI7RTBFaC9mYztJQUNJO0UxRWsvZmxCO0UwRW4vZmM7SUFDSTtFMUVxL2ZsQjtFMEV0L2ZjO0lBQ0k7RTFFdy9mbEI7RTBFei9mYztJQUNJO0UxRTIvZmxCO0UwRTUvZmM7SUFDSTtFMUU4L2ZsQjtFMEUvL2ZjO0lBQ0k7RTFFaWdnQmxCO0UwRWxnZ0JjO0lBQ0k7RTFFb2dnQmxCO0FBQ0Y7QTJFM2lnQkE7RUFDSSxhekRPWTtFeUROWjtBM0U2aWdCSjs7QTRFL2lnQkE7RUFDSTtBNUVramdCSjs7QTRFL2lnQkE7RUFDSTtBNUVramdCSjs7QTRFL2lnQkE7RUFDSTtBNUVramdCSjs7QTRFL2lnQkE7RUFDSTtBNUVramdCSjs7QTZFL2pnQkE7RUFDSTtBN0Vra2dCSjs7QTZFN2pnQlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0Esd0J6RUREO0V5RUVDLGF6RUtEO0V5RUpDO0E3RWdrZ0JaO0E2RTVqZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdFOGpnQlIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2JvL2JvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9iby91dGlsaXRpZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9iby91dGlsaXRpZXMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2JvL3V0aWxpdGllcy9fYm9vdHN0cmFwLWN1c3RvbS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2JvL2Jhc2UvX2Jvb3RzdHJhcE92ZXJsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvYm8vYmFzZS9fY2xhc3Nlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2JvL2Jhc2UvX2NvbW1vbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwICB2NS4yLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBJbXByaW1hIFJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuNjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjY1ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjY1ZW0gKyAwLjc1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS42NWVtICsgMC41cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS42NWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS42NWVtICsgMC41cmVtICsgMnB4KTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjMyNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzE5ODc1NDtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjY1ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjQxMjVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC44MjVlbSArIDAuMzc1cmVtKSBjYWxjKDAuODI1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS42NWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuNDEyNWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuNDEyNWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjgyNWVtICsgMC4zNzVyZW0pIGNhbGMoMC44MjVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS42NWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDEyNWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjgyNWVtICsgMC4zNzVyZW0pIGNhbGMoMC44MjVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjQxMjVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjQxMjVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC44MjVlbSArIDAuMzc1cmVtKSBjYWxjKDAuODI1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS42NWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNjU7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjM2RkNWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC4zNzVyZW0gLSAxcHgpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICMxZTIxMjU7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2U5ZWNlZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjI5Mzc1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogI2ZmZjtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzBjNjNlNCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogIzBjNjNlNDtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiAjZTdmMWZmO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzA4NDI5ODtcbiAgLS1icy1hbGVydC1iZzogI2NmZTJmZjtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiNmQ0ZmU7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYzNTdhO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzQxNDY0YjtcbiAgLS1icy1hbGVydC1iZzogI2UyZTNlNTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNkM2Q2ZDg7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzNDM4M2M7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzBmNTEzMjtcbiAgLS1icy1hbGVydC1iZzogI2QxZTdkZDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiYWRiY2M7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGM0MTI4O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwNTUxNjA7XG4gIC0tYnMtYWxlcnQtYmc6ICNjZmY0ZmM7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjZlZmZiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0NDE0ZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNjY0ZDAzO1xuICAtLWJzLWFsZXJ0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZmZWNiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MjNlMDI7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjODQyMDI5O1xuICAtLWJzLWFsZXJ0LWJnOiAjZjhkN2RhO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Y1YzJjNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZhMWEyMTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzYzNjQ2NDtcbiAgLS1icy1hbGVydC1iZzogI2ZlZmVmZTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNTA1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMTQxNjE5O1xuICAtLWJzLWFsZXJ0LWJnOiAjZDNkM2Q0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2JjYmViZjtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxMDEyMTQ7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6ICNlOWVjZWY7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI2U5ZWNlZjtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlMmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwODQyOTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWNiZTY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDI5ODtcbiAgYm9yZGVyLWNvbG9yOiAjMDg0Mjk4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjY2NlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDY0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NjRiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkMGM3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjUxMzI7XG4gIGJvcmRlci1jb2xvcjogIzBmNTEzMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmY0ZmM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZGNlMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MTYwO1xuICBib3JkZXItY29sb3I6ICMwNTUxNjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmRiYjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NGQwMztcbiAgYm9yZGVyLWNvbG9yOiAjNjY0ZDAzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZjMmM0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MjAyOTtcbiAgYm9yZGVyLWNvbG9yOiAjODQyMDI5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY0O1xuICBib3JkZXItY29sb3I6ICM2MzY0NjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2Q0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNjE5O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiAjZmZmO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS42NTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1icy10b29sdGlwLWJnOiAjMDAwO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiBcIkltcHJpbWEgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1icy1wb3BvdmVyLXppbmRleDogMTA3MDtcbiAgLS1icy1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tYnMtcG9wb3Zlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBvcG92ZXItYmc6ICNmZmY7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiA7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6ICNmMGYwZjA7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiBcIkltcHJpbWEgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IDtcbiAgLS1icy1vZmZjYW52YXMtYmc6ICNmZmY7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMTEwLCAyNTMsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEwOCwgMTE3LCAxMjUsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNSwgMTM1LCA4NCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEzLCAyMDIsIDI0MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMTkzLCA3LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMjAsIDUzLCA2OSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNDgsIDI0OSwgMjUwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMzMsIDM3LCA0MSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE1OGNhICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTY1ZTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTQ2YzQzICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzBkY2FmMCAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjM2RkNWYzICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDM5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYjAyYTM3ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjlmYWZiICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWExZTIxICFpbXBvcnRhbnQ7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTIge1xuICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC00IHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTUge1xuICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC01IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtMSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTEge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTMge1xuICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtNCB7XG4gIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTQge1xuICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWVuZC0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktdG9wLTMge1xuICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdGFydC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWVuZC01IHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkteCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXkge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtMSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTEge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTMge1xuICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtNCB7XG4gIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTQge1xuICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTIge1xuICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTMge1xuICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTQge1xuICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC00IHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC00IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTUge1xuICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC01IHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC01IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8teCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXkge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy10b3Age1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC0yIHtcbiAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMiB7XG4gIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC0zIHtcbiAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtNCB7XG4gIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC01IHtcbiAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtNSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtNSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXgge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy15IHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1lbmQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdGFydC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXRvcC0yIHtcbiAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3RhcnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWVuZC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItdG9wLTQge1xuICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1lbmQtNCB7XG4gIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdGFydC00IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXRvcC01IHtcbiAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3RhcnQtNSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdGFydC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1lbmQtMiB7XG4gIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXRvcC0zIHtcbiAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWVuZC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3RhcnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtdG9wLTQge1xuICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdGFydC00IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1lbmQtNSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXgge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC15IHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay10b3Age1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC0yIHtcbiAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMiB7XG4gIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC0zIHtcbiAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtNCB7XG4gIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC01IHtcbiAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtNSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtNSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXgge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay15IHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvcmRlci1zbS10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20teSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8teSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmcteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXIteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmsteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9yZGVyLW1kLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnkteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnkteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3Mtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3JkZXItbGctdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGcteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3Mtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3Mtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8teCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmcteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXIteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmsteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3JkZXIteGwtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3Mtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3Mtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8teCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmcteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXIteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmsteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ib3JkZXIteHhsLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnkteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3Mtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3Mtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8teSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXIteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG59XG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMjUge1xuICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xufVxuXG4udnctNTAge1xuICB3aWR0aDogNTB2dyAhaW1wb3J0YW50O1xufVxuXG4udnctNzUge1xuICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0yNSB7XG4gIGhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtNTAge1xuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTc1IHtcbiAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXNtLTI1IHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1zbS01MCB7XG4gICAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbiAgfVxuICAudnctc20tNzUge1xuICAgIHdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXNtLTI1IHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtc20tNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1zbS03NSB7XG4gICAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXNtLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1tZC0yNSB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDtcbiAgfVxuICAudnctbWQtNTAge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LW1kLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1tZC0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1tZC0yNSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLW1kLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtbWQtNzUge1xuICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudnctbGctMjUge1xuICAgIHdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LWxnLTUwIHtcbiAgICB3aWR0aDogNTB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1sZy03NSB7XG4gICAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcbiAgfVxuICAudnctbGctMTAwIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAudmgtbGctMjUge1xuICAgIGhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1sZy01MCB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLWxnLTc1IHtcbiAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14bC0yNSB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDtcbiAgfVxuICAudncteGwtNTAge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXhsLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14bC0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14bC0yNSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXhsLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteGwtNzUge1xuICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14bC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14eGwtMjUge1xuICAgIHdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXh4bC01MCB7XG4gICAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbiAgfVxuICAudncteHhsLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14eGwtMTAwIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTc1IHtcbiAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LW5vbmUtd2VhayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZWVkLXdvcmQtY291bnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjM3NXJlbSAwLjM3NXJlbTtcbn1cblxuLnRhYmxlLmZpeC1hY3Rpb24gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS5maXgtYWN0aW9uIHRkOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuMSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlIC50ZXh0LWVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIwcmVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7IC8vIFNhc3MgdmFyaWFibGUgYmVjYXVzZSBvZiAkYWNjb3JkaW9uLWJ1dHRvbi1pY29uXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vICogQ09MT1JTXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItbGlnaHQ6ICNmOGY5ZmE7XG4kY29sb3ItZGFyazogIzIxMjUyOTtcbiRjb2xvci1zdWNjZXNzOiAjMTk4NzU0O1xuJGNvbG9yLWRhbmdlcjogI2RjMzU0NTtcbiRjb2xvci1pbmZvOiAjMGRjYWYwO1xuJGNvbG9yLXdhcm5pbmc6ICNmZmMxMDc7XG4kY29sb3ItcHJpbWFyeTogIzBkNmVmZDtcbiRjb2xvci1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG5cbi8vICogRk9OVFNcbiRmb250LWRlZmF1bHQtZmFtaWx5LWJhc2U6IFwiSW1wcmltYSBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IC8vIC0gVGhlIGRlZmF1bHQgc2l0ZSBmb250IGZhbWlseS5cbiRmb250LWRlZmF1bHQtc2l6ZS1iYXNlOiAxcmVtOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRsaW5lLWRlZmF1bHQtaGVpZ2h0LWJhc2U6IDEuNjU7XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkbGlzdC1ncm91cC12YXJpYW50LWJnOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGUpO1xuICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcpLCBhYnMoJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tbmFtZS1jYXNlXG5cbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBnZW5lcmF0ZS1icy1ib3JkZXJzKCRpbmZpeCwgJHByZWZpeCwgJGNvbG9yOm51bGwpIHtcbiAgICAkY29sb3ItdmFyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcblxuICAgIEBpZiAkY29sb3Ige1xuICAgICAgICAkY29sb3ItdmFyOiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSk7XG4gICAgICAgICRjb2xvcjogXCItI3skY29sb3J9XCI7XG4gICAgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS1lbmQge1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LXN0YXJ0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tMCB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS10b3AtMCB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tZW5kLTAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LXN0YXJ0LTAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbiAgICBAZWFjaCAkaWR4LCAkYi13aWR0aCBpbiAkYm9yZGVyLXdpZHRocyB7XG4gICAgICAgICRwaWR4OiBsaXN0LmluZGV4KCgkYm9yZGVyLXdpZHRocyksICgkaWR4ICRiLXdpZHRoKSk7XG5cbiAgICAgICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS10b3AtI3skaWR4fSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYi13aWR0aCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSAjeyRjb2xvci12YXJ9ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS1lbmQtI3skaWR4fSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRiLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LWJvdHRvbS0jeyRpZHh9IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRiLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LXN0YXJ0LSN7JGlkeH0ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRiLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0teCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSAjeyRjb2xvci12YXJ9ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LXkge1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSAjeyRjb2xvci12YXJ9ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bGlzdFwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4vLyBTRVQgU09NRSBDTEFTU0VTIFdJVEggQk9PVFNUUkFQIEJSRUFLUE9JTlRTXG4vLyAqIFJlcG9uc2l2ZSBib3JkZXJzXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtYnMtYm9yZGVycygkaW5maXgsICRwcmVmaXgpO1xuXG4gICAgICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtYnMtYm9yZGVycygkaW5maXgsICRwcmVmaXgsICRjb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vICogUmVzcG9uc2l2ZSBzaXppbmdzICh1c2VkIGluIGxhcmF2ZWwgZXJyb3JzIGxheW91dHMpXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAgICAgLncjeyRpbmZpeH0tMjUge1xuICAgICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC53I3skaW5maXh9LTUwIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudyN7JGluZml4fS03NSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLncjeyRpbmZpeH0tMTAwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHJvcCwgJHVuaXQgaW4gKHdpZHRoOiB2dywgaGVpZ2h0OiB2aCkge1xuICAgICAgICAgICAgQGVhY2ggJHNpemUgaW4gWzI1LCA1MCwgNzUsIDEwMF0ge1xuICAgICAgICAgICAgICAgIC4jeyR1bml0fSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9OiAjeyRzaXplfSN7JHVuaXR9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLmRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktbm9uZS13ZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzcGxheS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4iLCIubmVlZC13b3JkLWNvdW50ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjM3NXJlbSAwLjM3NXJlbTtcbn1cblxuLnRhYmxlIHtcbiAgICAmLmZpeC1hY3Rpb24ge1xuICAgICAgICB0aDpsYXN0LWNoaWxkLFxuICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1lbGxpcHNpcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/ |