15504 lines
No EOL
1.3 MiB
15504 lines
No EOL
1.3 MiB
@charset "UTF-8";
|
|
.ck-editor__main{
|
|
color:initial;
|
|
}
|
|
|
|
.ck-content{
|
|
}
|
|
.ck-content :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-tertiary:#3fb247;
|
|
--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-tertiary-rgb:63, 178, 71;
|
|
--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:var(--bs-font-sans-serif);
|
|
--bs-body-font-size:1rem;
|
|
--bs-body-font-weight:400;
|
|
--bs-body-line-height:1.5;
|
|
--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;
|
|
}
|
|
.ck-content *,
|
|
.ck-content *::before,
|
|
.ck-content *::after{
|
|
box-sizing:border-box;
|
|
}
|
|
@media (prefers-reduced-motion: no-preference){
|
|
.ck-content :root{
|
|
scroll-behavior:smooth;
|
|
}
|
|
}
|
|
.ck-content 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);
|
|
}
|
|
.ck-content hr{
|
|
margin:1rem 0;
|
|
color:inherit;
|
|
border:0;
|
|
border-top:1px solid;
|
|
opacity:0.25;
|
|
}
|
|
.ck-content h6, .ck-content .h6, .ck-content h5, .ck-content .h5, .ck-content h4, .ck-content .h4, .ck-content h3, .ck-content .h3, .ck-content h2, .ck-content .h2, .ck-content h1, .ck-content .h1{
|
|
margin-top:0;
|
|
margin-bottom:0.5rem;
|
|
font-weight:500;
|
|
line-height:1.2;
|
|
}
|
|
.ck-content h1, .ck-content .h1{
|
|
font-size:calc(1.375rem + 1.5vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
.ck-content h1, .ck-content .h1{
|
|
font-size:2.5rem;
|
|
}
|
|
}
|
|
.ck-content h2, .ck-content .h2{
|
|
font-size:calc(1.325rem + 0.9vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
.ck-content h2, .ck-content .h2{
|
|
font-size:2rem;
|
|
}
|
|
}
|
|
.ck-content h3, .ck-content .h3{
|
|
font-size:calc(1.3rem + 0.6vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
.ck-content h3, .ck-content .h3{
|
|
font-size:1.75rem;
|
|
}
|
|
}
|
|
.ck-content h4, .ck-content .h4{
|
|
font-size:calc(1.275rem + 0.3vw);
|
|
}
|
|
@media (min-width: 1200px){
|
|
.ck-content h4, .ck-content .h4{
|
|
font-size:1.5rem;
|
|
}
|
|
}
|
|
.ck-content h5, .ck-content .h5{
|
|
font-size:1.25rem;
|
|
}
|
|
.ck-content h6, .ck-content .h6{
|
|
font-size:1rem;
|
|
}
|
|
.ck-content p{
|
|
margin-top:0;
|
|
margin-bottom:1rem;
|
|
}
|
|
.ck-content abbr[title]{
|
|
-webkit-text-decoration:underline dotted;
|
|
text-decoration:underline dotted;
|
|
cursor:help;
|
|
-webkit-text-decoration-skip-ink:none;
|
|
text-decoration-skip-ink:none;
|
|
}
|
|
.ck-content address{
|
|
margin-bottom:1rem;
|
|
font-style:normal;
|
|
line-height:inherit;
|
|
}
|
|
.ck-content ol,
|
|
.ck-content ul{
|
|
padding-left:2rem;
|
|
}
|
|
.ck-content ol,
|
|
.ck-content ul,
|
|
.ck-content dl{
|
|
margin-top:0;
|
|
margin-bottom:1rem;
|
|
}
|
|
.ck-content ol ol,
|
|
.ck-content ul ul,
|
|
.ck-content ol ul,
|
|
.ck-content ul ol{
|
|
margin-bottom:0;
|
|
}
|
|
.ck-content dt{
|
|
font-weight:700;
|
|
}
|
|
.ck-content dd{
|
|
margin-bottom:0.5rem;
|
|
margin-left:0;
|
|
}
|
|
.ck-content blockquote{
|
|
margin:0 0 1rem;
|
|
}
|
|
.ck-content b,
|
|
.ck-content strong{
|
|
font-weight:bolder;
|
|
}
|
|
.ck-content small, .ck-content .small{
|
|
font-size:0.875em;
|
|
}
|
|
.ck-content mark, .ck-content .mark{
|
|
padding:0.1875em;
|
|
background-color:var(--bs-highlight-bg);
|
|
}
|
|
.ck-content sub,
|
|
.ck-content sup{
|
|
position:relative;
|
|
font-size:0.75em;
|
|
line-height:0;
|
|
vertical-align:baseline;
|
|
}
|
|
.ck-content sub{
|
|
bottom:-0.25em;
|
|
}
|
|
.ck-content sup{
|
|
top:-0.5em;
|
|
}
|
|
.ck-content a{
|
|
color:var(--bs-link-color);
|
|
text-decoration:underline;
|
|
}
|
|
.ck-content a:hover{
|
|
color:var(--bs-link-hover-color);
|
|
}
|
|
.ck-content a:not([href]):not([class]), .ck-content a:not([href]):not([class]):hover{
|
|
color:inherit;
|
|
text-decoration:none;
|
|
}
|
|
.ck-content pre,
|
|
.ck-content code,
|
|
.ck-content kbd,
|
|
.ck-content samp{
|
|
font-family:var(--bs-font-monospace);
|
|
font-size:1em;
|
|
}
|
|
.ck-content pre{
|
|
display:block;
|
|
margin-top:0;
|
|
margin-bottom:1rem;
|
|
overflow:auto;
|
|
font-size:0.875em;
|
|
}
|
|
.ck-content pre code{
|
|
font-size:inherit;
|
|
color:inherit;
|
|
word-break:normal;
|
|
}
|
|
.ck-content code{
|
|
font-size:0.875em;
|
|
color:var(--bs-code-color);
|
|
word-wrap:break-word;
|
|
}
|
|
a > .ck-content code{
|
|
color:inherit;
|
|
}
|
|
.ck-content 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;
|
|
}
|
|
.ck-content kbd kbd{
|
|
padding:0;
|
|
font-size:1em;
|
|
}
|
|
.ck-content figure{
|
|
margin:0 0 1rem;
|
|
}
|
|
.ck-content img,
|
|
.ck-content svg{
|
|
vertical-align:middle;
|
|
}
|
|
.ck-content table{
|
|
caption-side:bottom;
|
|
border-collapse:collapse;
|
|
}
|
|
.ck-content caption{
|
|
padding-top:0.5rem;
|
|
padding-bottom:0.5rem;
|
|
color:#6c757d;
|
|
text-align:left;
|
|
}
|
|
.ck-content th{
|
|
text-align:inherit;
|
|
text-align:-webkit-match-parent;
|
|
}
|
|
.ck-content thead,
|
|
.ck-content tbody,
|
|
.ck-content tfoot,
|
|
.ck-content tr,
|
|
.ck-content td,
|
|
.ck-content th{
|
|
border-color:inherit;
|
|
border-style:solid;
|
|
border-width:0;
|
|
}
|
|
.ck-content label{
|
|
display:inline-block;
|
|
}
|
|
.ck-content button{
|
|
border-radius:0;
|
|
}
|
|
.ck-content button:focus:not(:focus-visible){
|
|
outline:0;
|
|
}
|
|
.ck-content input,
|
|
.ck-content button,
|
|
.ck-content select,
|
|
.ck-content optgroup,
|
|
.ck-content textarea{
|
|
margin:0;
|
|
font-family:inherit;
|
|
font-size:inherit;
|
|
line-height:inherit;
|
|
}
|
|
.ck-content button,
|
|
.ck-content select{
|
|
text-transform:none;
|
|
}
|
|
.ck-content [role=button]{
|
|
cursor:pointer;
|
|
}
|
|
.ck-content select{
|
|
word-wrap:normal;
|
|
}
|
|
.ck-content select:disabled{
|
|
opacity:1;
|
|
}
|
|
.ck-content [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
|
|
display:none !important;
|
|
}
|
|
.ck-content button,
|
|
.ck-content [type=button],
|
|
.ck-content [type=reset],
|
|
.ck-content [type=submit]{
|
|
-webkit-appearance:button;
|
|
}
|
|
.ck-content button:not(:disabled),
|
|
.ck-content [type=button]:not(:disabled),
|
|
.ck-content [type=reset]:not(:disabled),
|
|
.ck-content [type=submit]:not(:disabled){
|
|
cursor:pointer;
|
|
}
|
|
.ck-content ::-moz-focus-inner{
|
|
padding:0;
|
|
border-style:none;
|
|
}
|
|
.ck-content textarea{
|
|
resize:vertical;
|
|
}
|
|
.ck-content fieldset{
|
|
min-width:0;
|
|
padding:0;
|
|
margin:0;
|
|
border:0;
|
|
}
|
|
.ck-content 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){
|
|
.ck-content legend{
|
|
font-size:1.5rem;
|
|
}
|
|
}
|
|
.ck-content legend + *{
|
|
clear:left;
|
|
}
|
|
.ck-content ::-webkit-datetime-edit-fields-wrapper,
|
|
.ck-content ::-webkit-datetime-edit-text,
|
|
.ck-content ::-webkit-datetime-edit-minute,
|
|
.ck-content ::-webkit-datetime-edit-hour-field,
|
|
.ck-content ::-webkit-datetime-edit-day-field,
|
|
.ck-content ::-webkit-datetime-edit-month-field,
|
|
.ck-content ::-webkit-datetime-edit-year-field{
|
|
padding:0;
|
|
}
|
|
.ck-content ::-webkit-inner-spin-button{
|
|
height:auto;
|
|
}
|
|
.ck-content [type=search]{
|
|
outline-offset:-2px;
|
|
-webkit-appearance:textfield;
|
|
}
|
|
.ck-content ::-webkit-search-decoration{
|
|
-webkit-appearance:none;
|
|
}
|
|
.ck-content ::-webkit-color-swatch-wrapper{
|
|
padding:0;
|
|
}
|
|
.ck-content ::file-selector-button{
|
|
font:inherit;
|
|
-webkit-appearance:button;
|
|
}
|
|
.ck-content output{
|
|
display:inline-block;
|
|
}
|
|
.ck-content iframe{
|
|
border:0;
|
|
}
|
|
.ck-content summary{
|
|
display:list-item;
|
|
cursor:pointer;
|
|
}
|
|
.ck-content progress{
|
|
vertical-align:baseline;
|
|
}
|
|
.ck-content [hidden]{
|
|
display:none !important;
|
|
}
|
|
:root{
|
|
--ck-color-image-caption-background:hsl(0, 0%, 97%);
|
|
--ck-color-image-caption-text:hsl(0, 0%, 20%);
|
|
--ck-color-mention-background:hsla(341, 100%, 30%, 0.1);
|
|
--ck-color-mention-text:hsl(341, 100%, 30%);
|
|
--ck-color-table-caption-background:hsl(0, 0%, 97%);
|
|
--ck-color-table-caption-text:hsl(0, 0%, 20%);
|
|
--ck-highlight-marker-blue:hsl(201, 97%, 72%);
|
|
--ck-highlight-marker-green:hsl(120, 93%, 68%);
|
|
--ck-highlight-marker-pink:hsl(345, 96%, 73%);
|
|
--ck-highlight-marker-yellow:hsl(60, 97%, 73%);
|
|
--ck-highlight-pen-green:hsl(112, 100%, 27%);
|
|
--ck-highlight-pen-red:hsl(0, 85%, 49%);
|
|
--ck-image-style-spacing:1.5em;
|
|
--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);
|
|
--ck-todo-list-checkmark-size:16px;
|
|
}
|
|
.ck-content code{
|
|
background-color:hsla(0, 0%, 78%, 0.3);
|
|
padding:0.15em;
|
|
border-radius:2px;
|
|
}
|
|
.ck-content blockquote{
|
|
overflow:hidden;
|
|
padding-right:1.5em;
|
|
padding-left:1.5em;
|
|
margin-left:0;
|
|
margin-right:0;
|
|
font-style:italic;
|
|
border-left:solid 5px hsl(0, 0%, 80%);
|
|
}
|
|
.ck-content[dir=rtl] blockquote{
|
|
border-left:0;
|
|
border-right:solid 5px hsl(0, 0%, 80%);
|
|
}
|
|
.ck-content .text-tiny{
|
|
font-size:0.7em;
|
|
}
|
|
.ck-content .text-small{
|
|
font-size:0.85em;
|
|
}
|
|
.ck-content .text-big{
|
|
font-size:1.4em;
|
|
}
|
|
.ck-content .text-huge{
|
|
font-size:1.8em;
|
|
}
|
|
.ck-content .marker-yellow{
|
|
background-color:var(--ck-highlight-marker-yellow);
|
|
}
|
|
.ck-content .marker-green{
|
|
background-color:var(--ck-highlight-marker-green);
|
|
}
|
|
.ck-content .marker-pink{
|
|
background-color:var(--ck-highlight-marker-pink);
|
|
}
|
|
.ck-content .marker-blue{
|
|
background-color:var(--ck-highlight-marker-blue);
|
|
}
|
|
.ck-content .pen-red{
|
|
color:var(--ck-highlight-pen-red);
|
|
background-color:transparent;
|
|
}
|
|
.ck-content .pen-green{
|
|
color:var(--ck-highlight-pen-green);
|
|
background-color:transparent;
|
|
}
|
|
.ck-content .image.image_resized{
|
|
max-width:100%;
|
|
display:block;
|
|
box-sizing:border-box;
|
|
}
|
|
.ck-content .image.image_resized img{
|
|
width:100%;
|
|
}
|
|
.ck-content .image.image_resized > figcaption{
|
|
display:block;
|
|
}
|
|
.ck-content .image-style-block-align-left,
|
|
.ck-content .image-style-block-align-right{
|
|
max-width:calc(100% - var(--ck-image-style-spacing));
|
|
}
|
|
.ck-content .image-style-align-left,
|
|
.ck-content .image-style-align-right{
|
|
clear:none;
|
|
}
|
|
.ck-content .image-style-side{
|
|
float:right;
|
|
margin-left:var(--ck-image-style-spacing);
|
|
max-width:50%;
|
|
}
|
|
.ck-content .image-style-align-left{
|
|
float:left;
|
|
margin-right:var(--ck-image-style-spacing);
|
|
}
|
|
.ck-content .image-style-align-center{
|
|
margin-left:auto;
|
|
margin-right:auto;
|
|
}
|
|
.ck-content .image-style-align-right{
|
|
float:right;
|
|
margin-left:var(--ck-image-style-spacing);
|
|
}
|
|
.ck-content .image-style-block-align-right{
|
|
margin-right:0;
|
|
margin-left:auto;
|
|
}
|
|
.ck-content .image-style-block-align-left{
|
|
margin-left:0;
|
|
margin-right:auto;
|
|
}
|
|
.ck-content p + .image-style-align-left,
|
|
.ck-content p + .image-style-align-right,
|
|
.ck-content p + .image-style-side{
|
|
margin-top:0;
|
|
}
|
|
.ck-content .image-inline.image-style-align-left,
|
|
.ck-content .image-inline.image-style-align-right{
|
|
margin-top:var(--ck-inline-image-style-spacing);
|
|
margin-bottom:var(--ck-inline-image-style-spacing);
|
|
}
|
|
.ck-content .image-inline.image-style-align-left{
|
|
margin-right:var(--ck-inline-image-style-spacing);
|
|
}
|
|
.ck-content .image-inline.image-style-align-right{
|
|
margin-left:var(--ck-inline-image-style-spacing);
|
|
}
|
|
.ck-content .image{
|
|
display:table;
|
|
clear:both;
|
|
text-align:center;
|
|
margin:0.9em auto;
|
|
min-width:50px;
|
|
}
|
|
.ck-content .image img{
|
|
display:block;
|
|
margin:0 auto;
|
|
max-width:100%;
|
|
min-width:100%;
|
|
}
|
|
.ck-content .image-inline{
|
|
display:inline-flex;
|
|
max-width:100%;
|
|
align-items:flex-start;
|
|
}
|
|
.ck-content .image-inline picture{
|
|
display:flex;
|
|
}
|
|
.ck-content .image-inline picture,
|
|
.ck-content .image-inline img{
|
|
flex-grow:1;
|
|
flex-shrink:1;
|
|
max-width:100%;
|
|
}
|
|
.ck-content span[lang]{
|
|
font-style:italic;
|
|
}
|
|
.ck-content .image > figcaption{
|
|
display:table-caption;
|
|
caption-side:bottom;
|
|
word-break:break-word;
|
|
color:var(--ck-color-image-caption-text);
|
|
background-color:var(--ck-color-image-caption-background);
|
|
padding:0.6em;
|
|
font-size:0.75em;
|
|
outline-offset:-1px;
|
|
}
|
|
.ck-content .todo-list{
|
|
list-style:none;
|
|
}
|
|
.ck-content .todo-list li{
|
|
margin-bottom:5px;
|
|
}
|
|
.ck-content .todo-list li .todo-list{
|
|
margin-top:5px;
|
|
}
|
|
.ck-content .todo-list .todo-list__label > input{
|
|
-webkit-appearance:none;
|
|
display:inline-block;
|
|
position:relative;
|
|
width:var(--ck-todo-list-checkmark-size);
|
|
height:var(--ck-todo-list-checkmark-size);
|
|
vertical-align:middle;
|
|
border:0;
|
|
left:-25px;
|
|
margin-right:-15px;
|
|
right:0;
|
|
margin-left:0;
|
|
}
|
|
.ck-content .todo-list .todo-list__label > input::before{
|
|
display:block;
|
|
position:absolute;
|
|
box-sizing:border-box;
|
|
content:"";
|
|
width:100%;
|
|
height:100%;
|
|
border:1px solid hsl(0, 0%, 20%);
|
|
border-radius:2px;
|
|
transition:250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
|
|
}
|
|
.ck-content .todo-list .todo-list__label > input::after{
|
|
display:block;
|
|
position:absolute;
|
|
box-sizing:content-box;
|
|
pointer-events:none;
|
|
content:"";
|
|
left:calc(var(--ck-todo-list-checkmark-size) / 3);
|
|
top:calc(var(--ck-todo-list-checkmark-size) / 5.3);
|
|
width:calc(var(--ck-todo-list-checkmark-size) / 5.3);
|
|
height:calc(var(--ck-todo-list-checkmark-size) / 2.6);
|
|
border-style:solid;
|
|
border-color:transparent;
|
|
border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;
|
|
transform:rotate(45deg);
|
|
}
|
|
.ck-content .todo-list .todo-list__label > input[checked]::before{
|
|
background:hsl(126, 64%, 41%);
|
|
border-color:hsl(126, 64%, 41%);
|
|
}
|
|
.ck-content .todo-list .todo-list__label > input[checked]::after{
|
|
border-color:hsl(0, 0%, 100%);
|
|
}
|
|
.ck-content .todo-list .todo-list__label .todo-list__label__description{
|
|
vertical-align:middle;
|
|
}
|
|
.ck-content .media{
|
|
clear:both;
|
|
margin:0.9em 0;
|
|
display:block;
|
|
min-width:15em;
|
|
}
|
|
.ck-content .page-break{
|
|
position:relative;
|
|
clear:both;
|
|
padding:5px 0;
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
}
|
|
.ck-content .page-break::after{
|
|
content:"";
|
|
position:absolute;
|
|
border-bottom:2px dashed hsl(0, 0%, 77%);
|
|
width:100%;
|
|
}
|
|
.ck-content .page-break__label{
|
|
position:relative;
|
|
z-index:1;
|
|
padding:0.3em 0.6em;
|
|
display:block;
|
|
text-transform:uppercase;
|
|
border:1px solid hsl(0, 0%, 77%);
|
|
border-radius:2px;
|
|
font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
|
|
font-size:0.75em;
|
|
font-weight:bold;
|
|
color:hsl(0, 0%, 20%);
|
|
background:hsl(0, 0%, 100%);
|
|
box-shadow:2px 2px 1px hsla(0, 0%, 0%, 0.15);
|
|
-webkit-user-select:none;
|
|
-moz-user-select:none;
|
|
user-select:none;
|
|
}
|
|
.ck-content .table > figcaption{
|
|
display:table-caption;
|
|
caption-side:top;
|
|
word-break:break-word;
|
|
text-align:center;
|
|
color:var(--ck-color-table-caption-text);
|
|
background-color:var(--ck-color-table-caption-background);
|
|
padding:0.6em;
|
|
font-size:0.75em;
|
|
outline-offset:-1px;
|
|
}
|
|
.ck-content .table{
|
|
margin:0.9em auto;
|
|
display:table;
|
|
}
|
|
.ck-content .table table{
|
|
border-collapse:collapse;
|
|
border-spacing:0;
|
|
width:100%;
|
|
height:100%;
|
|
border:1px double hsl(0, 0%, 70%);
|
|
}
|
|
.ck-content .table table td,
|
|
.ck-content .table table th{
|
|
min-width:2em;
|
|
padding:0.4em;
|
|
border:1px solid hsl(0, 0%, 75%);
|
|
}
|
|
.ck-content .table table th{
|
|
font-weight:bold;
|
|
background:hsla(0, 0%, 0%, 0.05);
|
|
}
|
|
.ck-content[dir=rtl] .table th{
|
|
text-align:right;
|
|
}
|
|
.ck-content[dir=ltr] .table th{
|
|
text-align:left;
|
|
}
|
|
.ck-content .table .ck-table-resized{
|
|
table-layout:fixed;
|
|
}
|
|
.ck-content .table table{
|
|
overflow:hidden;
|
|
}
|
|
.ck-content .table td,
|
|
.ck-content .table th{
|
|
position:relative;
|
|
}
|
|
.ck-content pre{
|
|
padding:1em;
|
|
color:hsl(0, 0%, 20.8%);
|
|
background:hsla(0, 0%, 78%, 0.3);
|
|
border:1px solid hsl(0, 0%, 77%);
|
|
border-radius:2px;
|
|
text-align:left;
|
|
direction:ltr;
|
|
-moz-tab-size:4;
|
|
-o-tab-size:4;
|
|
tab-size:4;
|
|
white-space:pre-wrap;
|
|
font-style:normal;
|
|
min-width:200px;
|
|
}
|
|
.ck-content pre code{
|
|
background:unset;
|
|
padding:0;
|
|
border-radius:0;
|
|
}
|
|
.ck-content hr{
|
|
margin:15px 0;
|
|
height:4px;
|
|
background:hsl(0, 0%, 87%);
|
|
border:0;
|
|
}
|
|
.ck-content .mention{
|
|
background:var(--ck-color-mention-background);
|
|
color:var(--ck-color-mention-text);
|
|
}
|
|
|
|
@media print{
|
|
.ck-content .page-break{
|
|
padding:0;
|
|
}
|
|
.ck-content .page-break::after{
|
|
display:none;
|
|
}
|
|
}
|
|
: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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
}
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
}
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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");
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
}
|
|
*,
|
|
*::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, .ck-content h1, .ck-content .h1, .ck-content h2, .ck-content .h2, .ck-content h3, .ck-content .h3, .ck-content h4, .ck-content .h4, .ck-content h5, .ck-content .h5, .ck-content h6, .ck-content .h6{
|
|
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;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
}
|
|
.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);
|
|
}
|
|
|
|
.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;
|
|
}
|
|
}
|
|
|
|
.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:"— ";
|
|
}
|
|
|
|
.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%);
|
|
}
|
|
|
|
.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);
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2ZvLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7RUFDSTtBRENKOztBQ0dBO0FEUUE7QUVkQTtFQVFJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLHdCQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBRmFGO0FJckVBOzs7RUFHRTtBSnVFRjtBSXhESTtFQU5KO0lBT007RUoyREo7QUFDRjtBSTlDQTtFQUNFO0VBQ0E7RURtUEksa0NBTEk7RUM1T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnREY7QUl2Q0E7RUFDRTtFQUNBLGFDaWpCNEI7RURoakI1QjtFQUNBO0VBQ0EsWUN1akI0QjtBTDlnQjlCO0FJL0JBO0VBQ0U7RUFDQSxvQkN3ZjRCO0VEcmY1QixlQ3dmNEI7RUR2ZjVCLGVDd2Y0QjtBTHpkOUI7QUkzQkE7RUQ2TVE7QUgvS1I7QUdhSTtFQzNDSjtJRG9OUTtFSGxMTjtBQUNGO0FJOUJBO0VEd01RO0FIdktSO0FHS0k7RUN0Q0o7SUQrTVE7RUgxS047QUFDRjtBSWpDQTtFRG1NUTtBSC9KUjtBR0hJO0VDakNKO0lEME1RO0VIbEtOO0FBQ0Y7QUlwQ0E7RUQ4TFE7QUh2SlI7QUdYSTtFQzVCSjtJRHFNUTtFSDFKTjtBQUNGO0FJdkNBO0VEcUxNLGlCQUxJO0FIdElWO0FJckNBO0VEZ0xNLGNBTEk7QUhuSVY7QUk3QkE7RUFDRTtFQUNBLGtCQ21TMEI7QUxwUTVCO0FJckJBO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBSnVCRjtBSWpCQTtFQUNFO0VBQ0E7RUFDQTtBSm1CRjtBSWJBOztFQUVFO0FKZUY7QUlaQTs7O0VBR0U7RUFDQTtBSmNGO0FJWEE7Ozs7RUFJRTtBSmFGO0FJVkE7RUFDRSxlQzZYNEI7QUxqWDlCO0FJUEE7RUFDRTtFQUNBO0FKU0Y7QUlIQTtFQUNFO0FKS0Y7QUlHQTs7RUFFRSxrQkNzVzRCO0FMdlc5QjtBSVNBO0VEbUZNLGlCQUxJO0FIcEZWO0FJYUE7RUFDRSxnQkMrYTRCO0VEOWE1QjtBSlhGO0FJb0JBOztFQUVFO0VEK0RJLGdCQUxJO0VDeERSO0VBQ0E7QUpsQkY7QUlxQkE7RUFBTTtBSmxCTjtBSW1CQTtFQUFNO0FKaEJOO0FJcUJBO0VBQ0U7RUFDQSx5QkNxS3dDO0FMeEwxQztBSXFCRTtFQUNFO0FKbkJKO0FJOEJFO0VBRUU7RUFDQTtBSjdCSjtBSW9DQTs7OztFQUlFLG9DQ2tSNEI7RUY3UHhCLGFBTEk7QUhqRFY7QUl5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRFNJLGlCQUxJO0FIMUNWO0FJMkNFO0VESUksaUJBTEk7RUNHTjtFQUNBO0FKekNKO0FJNkNBO0VESE0saUJBTEk7RUNVUjtFQUNBO0FKM0NGO0FJOENFO0VBQ0U7QUo1Q0o7QUlnREE7RUFDRTtFRGZJLGlCQUxJO0VDc0JSLHVCQ3V5Q2tDO0VEdHlDbEMscUNDdXlDa0M7RUMza0RoQztBTnVQSjtBSWdERTtFQUNFO0VEdEJFLGFBTEk7QUhsQlY7QUl3REE7RUFDRTtBSnRERjtBSTREQTs7RUFFRTtBSjFERjtBSWtFQTtFQUNFO0VBQ0E7QUpoRUY7QUltRUE7RUFDRSxrQkNzVDRCO0VEclQ1QixxQkNxVDRCO0VEcFQ1QixhQ2pWUztFRGtWVDtBSmpFRjtBSXdFQTtFQUVFO0VBQ0E7QUp2RUY7QUkwRUE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBSnhFRjtBSWdGQTtFQUNFO0FKOUVGO0FJb0ZBO0VBRUU7QUpuRkY7QUkyRkE7RUFDRTtBSnpGRjtBSThGQTs7Ozs7RUFLRTtFQUNBO0VEckhJLGlCQUxJO0VDNEhSO0FKNUZGO0FJZ0dBOztFQUVFO0FKOUZGO0FJbUdBO0VBQ0U7QUpqR0Y7QUlvR0E7RUFHRTtBSnBHRjtBSXVHRTtFQUNFO0FKckdKO0FJNEdBO0VBQ0U7QUoxR0Y7QUlrSEE7Ozs7RUFJRTtBSmhIRjtBSW1ISTs7OztFQUNFO0FKOUdOO0FJcUhBO0VBQ0U7RUFDQTtBSm5IRjtBSXdIQTtFQUNFO0FKdEhGO0FJZ0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo5SEY7QUlzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQkM4STRCO0VGeFZ0QjtFQzZNTjtBSnJJRjtBRzFPSTtFQ3dXSjtJRC9MUTtFSHFFTjtBQUNGO0FJa0lFO0VBQ0U7QUpoSUo7QUl1SUE7Ozs7Ozs7RUFPRTtBSnJJRjtBSXdJQTtFQUNFO0FKdElGO0FJK0lBO0VBQ0U7RUFDQTtBSjdJRjtBSWdLQTtFQUNFO0FKOUpGO0FJbUtBO0VBQ0U7QUpqS0Y7QUl3S0E7RUFDRTtFQUNBO0FKdEtGO0FJMktBO0VBQ0U7QUp6S0Y7QUk4S0E7RUFDRTtBSjVLRjtBSW1MQTtFQUNFO0VBQ0E7QUpqTEY7QUl5TEE7RUFDRTtBSnZMRjtBSStMQTtFQUNFO0FKN0xGO0FDdFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOFlKO0FDMVlBO0VBQ0k7RUFDQTtFQUNBO0FEOFlKO0FDM1lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrWUo7QUM1WUE7RUFDSTtFQUNBO0FEZ1pKO0FDN1lBO0VBQ0k7QURpWko7QUM5WUE7RUFDSTtBRGtaSjtBQy9ZQTtFQUNJO0FEbVpKO0FDaFpBO0VBQ0k7QURvWko7QUNqWkE7RUFDSTtBRHFaSjtBQ2xaQTtFQUNJO0FEc1pKO0FDblpBO0VBQ0k7QUR1Wko7QUNwWkE7RUFDSTtBRHdaSjtBQ3JaQTtFQUNJO0VBQ0E7QUR5Wko7QUN0WkE7RUFDSTtFQUNBO0FEMFpKO0FDdlpBO0VBQ0k7RUFDQTtFQUNBO0FEMlpKO0FDeFpBO0VBQ0k7QUQ0Wko7QUN6WkE7RUFDSTtBRDZaSjtBQzFaQTs7RUFFSTtBRDhaSjtBQzNaQTs7RUFFSTtBRCtaSjtBQzVaQTtFQUNJO0VBQ0E7RUFDQTtBRGdhSjtBQzdaQTtFQUNJO0VBQ0E7QURpYUo7QUM5WkE7RUFDSTtFQUNBO0FEa2FKO0FDL1pBO0VBQ0k7RUFDQTtBRG1hSjtBQ2hhQTtFQUNJO0VBQ0E7QURvYUo7QUNqYUE7RUFDSTtFQUNBO0FEcWFKO0FDbGFBOzs7RUFHSTtBRHNhSjtBQ25hQTs7RUFFSTtFQUNBO0FEdWFKO0FDcGFBO0VBQ0k7QUR3YUo7QUNyYUE7RUFDSTtBRHlhSjtBQ3RhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwYUo7QUN2YUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDJhSjtBQ3hhQTtFQU1JO0VBQ0E7RUFDQTtBRDRhSjtBQ3phQTtFQUNJO0FENmFKO0FDMWFBOztFQUVJO0VBQ0E7RUFDQTtBRDhhSjtBQzNhQTtFQUNJO0FEK2FKO0FDNWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdiSjtBQzdhQTtFQUNJO0FEaWJKO0FDOWFBO0VBQ0k7QURrYko7QUMvYUE7RUFDSTtBRG1iSjtBQ2hiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvYko7QUNqYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxYko7QUNsYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNiSjtBQ25iQTtFQUNJO0VBQ0E7QUR1Yko7QUNwYkE7RUFDSTtBRHdiSjtBQ3JiQTtFQUNJO0FEeWJKO0FDdGJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQwYko7QUN2YkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyYko7QUN4YkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDRiSjtBQ3piQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FENmJKO0FDMWJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOGJKO0FDM2JBO0VBQ0k7RUFDQTtBRCtiSjtBQzViQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnY0o7QUM3YkE7O0VBRUk7RUFDQTtFQUNBO0FEaWNKO0FDOWJBO0VBQ0k7RUFDQTtBRGtjSjtBQy9iQTtFQUNJO0FEbWNKO0FDaGNBO0VBQ0k7QURvY0o7QUNqY0E7RUFDSTtBRHFjSjtBQ2xjQTtFQUNJO0FEc2NKO0FDbmNBOztFQUVJO0FEdWNKO0FDcGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtJQUFBO09BQUE7RUFDQTtFQUNBO0VBQ0E7QUR3Y0o7QUNyY0E7RUFDSTtFQUNBO0VBQ0E7QUR5Y0o7QUN0Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDBjSjtBQ3ZjQTtFQUNJO0VBQ0E7QUQyY0o7O0FDemNBO0VBRUk7SUFDSTtFRDRjTjtFQ3pjRTtJQUNJO0VENGNOO0FBQ0Y7QUV6NEJBO0VBUUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFPQTtFQzRQSSx3QkFMSTtFRHJQUjtFQUNBO0VBQ0E7RUFJQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUVBO0VBRUE7QUZzNEJGOztBT3o4QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VERkU7QU40OEJKOztBT3I4QkE7RUFFRTtBUHU4QkY7O0FPbjhCQTtFQUNFLGVGOGdCNEI7QUx3YjlCOztBTzk3QkE7RUFDRSxrQkY0M0M4QjtBTDNiaEM7QU85N0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGc4Qko7O0FPaDdCRTtFQ2hFQTtFQUNBO0VBQ0E7QVJvL0JGO0FROStCRTtFQUNFO0FSZy9CSjs7QU96N0JFO0VDaEVBO0VBQ0E7RUFDQTtBUjYvQkY7QVF2L0JFO0VBQ0U7QVJ5L0JKOztBT2w4QkU7RUNoRUE7RUFDQTtFQUNBO0FSc2dDRjtBUWhnQ0U7RUFDRTtBUmtnQ0o7O0FPMzhCRTtFQ2hFQTtFQUNBO0VBQ0E7QVIrZ0NGO0FRemdDRTtFQUNFO0FSMmdDSjs7QU9wOUJFO0VDaEVBO0VBQ0E7RUFDQTtBUndoQ0Y7QVFsaENFO0VBQ0U7QVJvaENKOztBTzc5QkU7RUNoRUE7RUFDQTtFQUNBO0FSaWlDRjtBUTNoQ0U7RUFDRTtBUjZoQ0o7O0FPdCtCRTtFQ2hFQTtFQUNBO0VBQ0E7QVIwaUNGO0FRcGlDRTtFQUNFO0FSc2lDSjs7QU8vK0JFO0VDaEVBO0VBQ0E7RUFDQTtBUm1qQ0Y7QVE3aUNFO0VBQ0U7QVIraUNKOztBU3RqQ0E7RUFFRTtFQUNBO0VBQ0E7RU42UkksdUJBTEk7RU10UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFTjRRSSxpQ0FMSTtFTXJRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VIakJFO0VJZkYsaUNEa0NxQjtFRXRCakIsb0lGd0JKO0FUb2pDRjtBV3hrQ007RUZoQk47SUVpQlE7RVgya0NOO0FBQ0Y7QVN2akNFO0VBQ0U7RUFFQTtFQUNBO0FUd2pDSjtBU3JqQ0U7RUFFRTtFQUNBO0VBQ0E7QVRzakNKO0FTbmpDRTtFQUNFO0VDckRGLHVDRHNEdUI7RUFDckI7RUFDQTtFQUtFO0FUaWpDTjtBUzdpQ0U7RUFDRTtFQUNBO0VBS0U7QVQyaUNOO0FTdmlDRTtFQUtFO0VBQ0E7RUFHQTtBVG1pQ0o7QVNoaUNJO0VBS0k7QVQ4aENSO0FTemhDRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVR3aENKOztBUzVnQ0U7RUd0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNuQ0Y7O0FTN2hDRTtFR3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadW9DRjs7QVM5aUNFO0VHdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3cENGOztBUy9qQ0U7RUd0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnlxQ0Y7O0FTaGxDRTtFR3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMHJDRjs7QVNqbUNFO0VHdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyc0NGOztBU2xuQ0U7RUd0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjR0Q0Y7O0FTbm9DRTtFR3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNnVDRjs7QVMxbkNFO0VHdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxdUNGOztBUzNvQ0U7RUd2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnN2Q0Y7O0FTNXBDRTtFR3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadXdDRjs7QVM3cUNFO0VHdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3eENGOztBUzlyQ0U7RUd2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnl5Q0Y7O0FTL3NDRTtFR3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMHpDRjs7QVNodUNFO0VHdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyMENGOztBU2p2Q0U7RUd2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjQxQ0Y7O0FTdHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHlCSjJPd0M7QUw2Z0MxQztBUzl1Q0U7RUFDRTtBVGd2Q0o7QVM3dUNFO0VBQ0U7QVQrdUNKOztBU3B1Q0E7RUd4SUU7RUFDQTtFVG9PSSwwQkFMSTtFUzdOUjtBWmczQ0Y7O0FTdnVDQTtFRzVJRTtFQUNBO0VUb09JLDJCQUxJO0VTN05SO0FadTNDRjs7QWF6N0NBOztFQUVFO0VBQ0E7RUFDQTtBYjQ3Q0Y7QWExN0NFOztFQUNFO0VBQ0E7QWI2N0NKO0FheDdDRTs7Ozs7Ozs7Ozs7O0VBTUU7QWJnOENKOztBYTM3Q0E7RUFDRTtFQUNBO0VBQ0E7QWI4N0NGO0FhNTdDRTtFQUNFO0FiODdDSjs7QWExN0NBO0VQaEJJO0FOODhDSjtBYTE3Q0U7O0VBRUU7QWI0N0NKO0FheDdDRTs7O0VQVkU7RUFDQTtBTnU4Q0o7QWFwN0NFOzs7RVBORTtFQUNBO0FOKzdDSjs7QWF2NkNBO0VBQ0U7RUFDQTtBYjA2Q0Y7QWF4NkNFO0VBR0U7QWJ3NkNKO0FhcjZDRTtFQUNFO0FidTZDSjs7QWFuNkNBO0VBQ0U7RUFDQTtBYnM2Q0Y7O0FhbjZDQTtFQUNFO0VBQ0E7QWJzNkNGOztBYWw1Q0E7RUFDRTtFQUNBO0VBQ0E7QWJxNUNGO0FhbjVDRTs7RUFFRTtBYnE1Q0o7QWFsNUNFOztFQUVFO0FibzVDSjtBYWg1Q0U7O0VQMUZFO0VBQ0E7QU44K0NKO0FhaDVDRTs7RVA3R0U7RUFDQTtBTmlnREo7O0FjeGhERTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmcWlERjs7QWdCLytDSTtFRjVDRTtJQUNFLGVUNmFlO0VMa25DckI7QUFDRjtBZ0JyL0NJO0VGNUNFO0lBQ0UsZVQ2YWU7RUx1bkNyQjtBQUNGO0FnQjEvQ0k7RUY1Q0U7SUFDRSxlVDZhZTtFTDRuQ3JCO0FBQ0Y7QWdCLy9DSTtFRjVDRTtJQUNFLGdCVDZhZTtFTGlvQ3JCO0FBQ0Y7QWdCcGdESTtFRjVDRTtJQUNFLGdCVDZhZTtFTHNvQ3JCO0FBQ0Y7QWlCdmtEQTs7Ozs7O0VBTUU7QWpCeWtERjs7QWlCdGtEQTtFQUNFO0FqQnlrREY7QWtCdGpESTtFQUNFO0VBQ0EsbUJibWV3QjtFYWxleEIsc0JiaWV3QjtFYWhleEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QWxCeWxERjtBa0JwaURJO0VBQ0U7QWxCc2lETjs7QWlCL2tEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWQ2UUksNEJBTEk7RWN0UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZGdQSSxzQ0FMSTtFY3pPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVh6Q0U7QU55bkRKO0FpQjVrREU7RUFDRTtFQUNBO0VBQ0E7QWpCOGtESjs7QWlCdGpESTtFQUNFO0FqQnlqRE47QWlCdmpETTtFQUNFO0VBQ0E7QWpCeWpEUjs7QWlCcmpESTtFQUNFO0FqQndqRE47QWlCdGpETTtFQUNFO0VBQ0E7QWpCd2pEUjs7QWdCbG1ESTtFQzRCQTtJQUNFO0VqQjBrREo7RWlCeGtESTtJQUNFO0lBQ0E7RWpCMGtETjtFaUJ0a0RFO0lBQ0U7RWpCd2tESjtFaUJ0a0RJO0lBQ0U7SUFDQTtFakJ3a0ROO0FBQ0Y7QWdCbm5ESTtFQzRCQTtJQUNFO0VqQjBsREo7RWlCeGxESTtJQUNFO0lBQ0E7RWpCMGxETjtFaUJ0bERFO0lBQ0U7RWpCd2xESjtFaUJ0bERJO0lBQ0U7SUFDQTtFakJ3bEROO0FBQ0Y7QWdCbm9ESTtFQzRCQTtJQUNFO0VqQjBtREo7RWlCeG1ESTtJQUNFO0lBQ0E7RWpCMG1ETjtFaUJ0bURFO0lBQ0U7RWpCd21ESjtFaUJ0bURJO0lBQ0U7SUFDQTtFakJ3bUROO0FBQ0Y7QWdCbnBESTtFQzRCQTtJQUNFO0VqQjBuREo7RWlCeG5ESTtJQUNFO0lBQ0E7RWpCMG5ETjtFaUJ0bkRFO0lBQ0U7RWpCd25ESjtFaUJ0bkRJO0lBQ0U7SUFDQTtFakJ3bkROO0FBQ0Y7QWdCbnFESTtFQzRCQTtJQUNFO0VqQjBvREo7RWlCeG9ESTtJQUNFO0lBQ0E7RWpCMG9ETjtFaUJ0b0RFO0lBQ0U7RWpCd29ESjtFaUJ0b0RJO0lBQ0U7SUFDQTtFakJ3b0ROO0FBQ0Y7QWlCL25ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQmlvREo7QWtCMXRESTtFQUNFO0VBQ0EsbUJibWV3QjtFYWxleEIsc0JiaWV3QjtFYWhleEI7RUF6Qko7RUFDQTtFQUNBO0VBQ0E7QWxCc3ZERjtBa0J4c0RJO0VBQ0U7QWxCMHNETjs7QWlCcm9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCd29ESjtBa0IvdURJO0VBQ0U7RUFDQSxtQmJtZXdCO0VhbGV4QixzQmJpZXdCO0VhaGV4QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBbEJvd0RGO0FrQjd0REk7RUFDRTtBbEIrdEROO0FpQmhwREk7RUFDRTtBakJrcEROOztBaUI1b0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIrb0RKO0FrQnZ3REk7RUFDRTtFQUNBLG1CYm1ld0I7RWFsZXhCLHNCYmlld0I7RWFoZXhCO0FsQnl3RE47QWtCOXZETTtFQUNFO0FsQmd3RFI7QWtCN3ZETTtFQUNFO0VBQ0Esb0JiZ2RzQjtFYS9jdEIsc0JiOGNzQjtFYTdjdEI7RUE5Qk47RUFDQTtFQUNBO0FsQjh4REY7QWtCN3ZESTtFQUNFO0FsQit2RE47QWlCL3BESTtFQUNFO0FqQmlxRE47O0FpQjFwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjZwREY7O0FpQnZwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVaMFg0QjtFWXpYNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjBwREY7QWlCeHBERTtFQUVFO0VQekxGLGlETzJMdUI7QWpCd3BEekI7QWlCcnBERTtFQUVFO0VBQ0E7RVBqTUYsa0RPa011QjtBakJzcER6QjtBaUJucERFO0VBRUU7RUFDQTtFQUNBO0FqQm9wREo7O0FpQjlvREE7RUFDRTtBakJpcERGOztBaUI3b0RBO0VBQ0U7RUFDQTtFQUNBO0VkMEVJLGtCQUxJO0VjbkVSO0VBQ0E7QWpCZ3BERjs7QWlCNW9EQTtFQUNFO0VBQ0E7RUFDQTtBakIrb0RGOztBaUIzb0RBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjZvREY7O0FtQi8zREE7RUFDRSxvQmQ4eEJzQztBTG9tQ3hDOztBbUJ6M0RBO0VBQ0U7RUFDQTtFQUNBO0VoQm9SSSxpQkFMSTtFZ0IzUVIsZ0JDRXlCO0FwQnczRDNCOztBbUJ0M0RBO0VBQ0U7RUFDQTtFaEIwUUksaUJBTEk7QUhxbkRWOztBbUJ0M0RBO0VBQ0U7RUFDQTtFaEJvUUksa0JBTEk7QUgybkRWOztBcUJ2NURBO0VBQ0Usa0JoQnN4QnNDO0VGdGZsQyxpQkFMSTtFa0J2UlIsYWhCS1M7QUxtNURYOztBc0I3NURBO0VBQ0U7RUFDQTtFQUNBO0VuQjhSSSxjQUxJO0VtQnRSUixlakJtaUI0QjtFaUJsaUI1QixnQkZZeUI7RUVYekIsYWpCS1M7RWlCSlQscUJqQkxTO0VpQk1UO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RWhCR0U7RUtIRSx1RVdNSjtBdEIyNURGO0FXNzVETTtFV2hCTjtJWGlCUTtFWGc2RE47QUFDRjtBc0I5NURFO0VBQ0U7QXRCZzZESjtBc0I5NURJO0VBQ0U7QXRCZzZETjtBc0IzNURFO0VBQ0UsYWpCakJPO0VpQmtCUCxxQmpCM0JPO0VpQjRCUCxvQmpCcXlCb0M7RWlCcHlCcEM7RUFLRSxpRGpCNnFCMEI7QUw0dUNoQztBc0JsNURFO0VBRUU7QXRCbTVESjtBc0IvNERFO0VBQ0UsYWpCMUNPO0VpQjRDUDtBdEJnNURKO0FzQm41REU7RUFDRSxhakIxQ087RWlCNENQO0F0Qmc1REo7QXNCeDRERTtFQUVFLHdCakIxRE87RWlCNkRQO0F0QnU0REo7QXNCbjRERTtFQUNFO0VBQ0E7RUFDQSwwQmpCZ29CMEI7VWlCaG9CMUIseUJqQmdvQjBCO0VpQi9uQjFCLGFqQjlETztFS2JULHdCTE1TO0VpQnVFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCakIwWTBCO0VpQnpZMUI7RVh0RUUsb0lXdUVGO0F0QnE0REo7QVd4OERNO0VXdURKO0lYdERNO0VYMjhETjtBQUNGO0FzQnY0REU7RUFDRSx3QmpCczRCOEI7QUxtZ0NsQzs7QXNCaDREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JGbEZ5QjtFRW1GekIsYWpCekZTO0VpQjBGVDtFQUNBO0VBQ0E7QXRCbTRERjtBc0JqNERFO0VBQ0U7QXRCbTRESjtBc0JoNERFO0VBRUU7RUFDQTtBdEJpNERKOztBc0J0M0RBO0VBQ0Usc0NqQnN0QnNDO0VpQnJ0QnRDO0VuQmtLSSxrQkFMSTtFRzdRTjtBTjIrREo7QXNCdjNERTtFQUNFO0VBQ0E7RUFDQSx5QmpCZ2xCMEI7VWlCaGxCMUIsd0JqQmdsQjBCO0FMeXlDOUI7O0FzQnIzREE7RUFDRSxvQ2pCMHNCc0M7RWlCenNCdEM7RW5CcUpJLGlCQUxJO0VHN1FOO0FOdS9ESjtBc0J0M0RFO0VBQ0U7RUFDQTtFQUNBLHVCakJ1a0IwQjtVaUJ2a0IxQixzQmpCdWtCMEI7QUxpekM5Qjs7QXNCaDNERTtFQUNFLHVDakJ1ckJvQztBTDRyQ3hDO0FzQmgzREU7RUFDRSxzQ2pCb3JCb0M7QUw4ckN4QztBc0IvMkRFO0VBQ0Usb0NqQmlyQm9DO0FMZ3NDeEM7O0FzQjUyREE7RUFDRSxVakIrcUJzQztFaUI5cUJ0QyxtQ2pCd3FCc0M7RWlCdnFCdEMsZ0JqQjZoQjRCO0FMazFDOUI7QXNCNzJERTtFQUNFO0F0QisyREo7QXNCNTJERTtFQUNFO0VoQnBLQTtBTm1oRUo7QXNCMzJERTtFaEJ4S0U7QU5zaEVKO0FzQjEyREU7RUFBb0Isa0NqQnlwQmtCO0FMb3RDeEM7QXNCNTJERTtFQUFvQixnQ2pCeXBCa0I7QUxzdEN4Qzs7QXVCMWlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VwQjRSSSxjQUxJO0VvQnBSUixlbEJpaUI0QjtFa0JoaUI1QixnQkhVeUI7RUdUekIsYWxCR1M7RWtCRlQscUJsQlBTO0VrQlFUO0VBQ0E7RUFDQSx3Q2xCdzVCa0M7RWtCdjVCbEMseUJsQnc1QmtDO0VrQnY1QmxDO0VqQkRFO0VLSEUsdUVZT0o7RUFDQTtLQUFBO1VBQUE7QXZCMmlFRjtBVy9pRU07RVlmTjtJWmdCUTtFWGtqRU47QUFDRjtBdUI5aUVFO0VBQ0Usb0JsQjh5Qm9DO0VrQjd5QnBDO0VBS0UsaURsQnk1QjRCO0FMbXBDbEM7QXVCeGlFRTtFQUVFLHFCbEJ1cUIwQjtFa0J0cUIxQjtBdkJ5aUVKO0F1QnRpRUU7RUFFRSx3QmxCbkNPO0FMMGtFWDtBdUJsaUVFO0VBQ0U7RUFDQTtBdkJvaUVKOztBdUJoaUVBO0VBQ0UsbUJsQmdxQjRCO0VrQi9wQjVCLHNCbEIrcEI0QjtFa0I5cEI1QixtQmxCK3BCNEI7RUZyYnhCLGtCQUxJO0VHN1FOO0FONmtFSjs7QXVCaGlFQTtFQUNFLGtCbEI0cEI0QjtFa0IzcEI1QixxQmxCMnBCNEI7RWtCMXBCNUIsaUJsQjJwQjRCO0VGemJ4QixpQkFMSTtFRzdRTjtBTnFsRUo7O0F3QnBtRUE7RUFDRTtFQUNBLGtCbkI0MUJ3QztFbUIzMUJ4QyxrQm5CNDFCd0M7RW1CMzFCeEMsc0JuQjQxQndDO0FMMndDMUM7QXdCcm1FRTtFQUNFO0VBQ0E7QXhCdW1FSjs7QXdCbm1FQTtFQUNFLG1CbkJrMUJ3QztFbUJqMUJ4QztFQUNBO0F4QnNtRUY7QXdCcG1FRTtFQUNFO0VBQ0E7RUFDQTtBeEJzbUVKOztBd0JsbUVBO0VBQ0UsU25CbzBCd0M7RW1CbjBCeEMsVW5CbTBCd0M7RW1CbDBCeEM7RUFDQTtFQUNBLHFCbkJ6QlM7RW1CMEJUO0VBQ0E7RUFDQTtFQUNBLG9DbkJ1MEJ3QztFbUJ0MEJ4QztLQUFBO1VBQUE7RUFDQTtVQUFBO0F4QnFtRUY7QXdCbG1FRTtFbEJ2QkU7QU40bkVKO0F3QmptRUU7RUFFRSxpQm5COHpCc0M7QUxveUMxQztBd0IvbEVFO0VBQ0Usc0JuQnF6QnNDO0FMNHlDMUM7QXdCOWxFRTtFQUNFLG9CbkJpeEJvQztFbUJoeEJwQztFQUNBLGlEbkI2cEI0QjtBTG04Q2hDO0F3QjdsRUU7RUFDRSx3Qkp0RFk7RUl1RFosb0JKdkRZO0FwQnNwRWhCO0F3QjdsRUk7RUFJSTtBeEI0bEVSO0F3QnhsRUk7RUFJSTtBeEJ1bEVSO0F3QmxsRUU7RUFDRSx3QkozRVk7RUk0RVosb0JKNUVZO0VJaUZWO0F4QmdsRU47QXdCNWtFRTtFQUNFO0VBQ0E7RUFDQSxXbkI2eEJ1QztBTGl6QzNDO0F3QnZrRUk7RUFDRTtFQUNBLFduQm94QnFDO0FMcXpDM0M7O0F3QjNqRUE7RUFDRSxrQm5CK3dCZ0M7QUwreUNsQztBd0I1akVFO0VBQ0UsU25CMndCOEI7RW1CMXdCOUI7RUFDQTtFQUNBO0VsQjNHQTtFS0hFLGdEYWdIRjtBeEI4akVKO0FXMXFFTTtFYXNHSjtJYnJHTTtFWDZxRU47QUFDRjtBd0Jqa0VJO0VBQ0U7QXhCbWtFTjtBd0Joa0VJO0VBQ0UsZ0NuQjB3QjRCO0VtQnJ3QjFCO0F4QjhqRVI7QXdCempFRTtFQUNFLG1CbkJxdkI4QjtFbUJwdkI5QjtBeEIyakVKO0F3QnpqRUk7RUFDRTtFQUNBO0F4QjJqRU47O0F3QnRqRUE7RUFDRTtFQUNBLGlCbkJtdUJnQztBTHMxQ2xDOztBd0J0akVBO0VBQ0U7RUFDQTtFQUNBO0F4QnlqRUY7QXdCcmpFSTtFQUNFO0VBQ0E7RUFDQSxZbkJvbEJ3QjtBTG0rQzlCOztBeUI1dEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QXpCK3RFRjtBeUI3dEVFO0VBQ0U7QXpCK3RFSjtBeUIzdEVJO0VBQTBCLGlFcEJxOEJhO0FMeXhDM0M7QXlCN3RFSTtFQUEwQixpRXBCbzhCYTtBTDR4QzNDO0F5Qjd0RUU7RUFDRTtBekIrdEVKO0F5QjV0RUU7RUFDRSxVcEJzN0J1QztFb0JyN0J2QyxXcEJxN0J1QztFb0JwN0J2QztFZnpCRix3QlVJYztFS3VCWixRcEJxN0J1QztFQ2o4QnZDO0VLSEUsbUhja0JGO0VkbEJFLDJHY2tCRjtFQUNBO1VBQUE7QXpCNnRFSjtBVzV1RU07RWNNSjtJZExNO0lBQUE7RVgrdUVOO0FBQ0Y7QXlCaHVFSTtFZmpDRix3QkxxOUJ5QztBTCt5QzNDO0F5Qjl0RUU7RUFDRSxVcEIrNUI4QjtFb0I5NUI5QixhcEIrNUI4QjtFb0I5NUI5QjtFQUNBLGNwQjg1QjhCO0VvQjc1QjlCLHdCcEJwQ087RW9CcUNQO0VuQjdCQTtBTjh2RUo7QXlCNXRFRTtFQUNFLFVwQjI1QnVDO0VvQjE1QnZDLFdwQjA1QnVDO0VLNzhCekMsd0JVSWM7RUtpRFosUXBCMjVCdUM7RUNqOEJ2QztFS0hFLGdIYzRDRjtFZDVDRSwyR2M0Q0Y7RUFDQTtPQUFBO0F6QjZ0RUo7QVd0d0VNO0VjaUNKO0lkaENNO0lBQUE7RVh5d0VOO0FBQ0Y7QXlCaHVFSTtFZjNERix3QkxxOUJ5QztBTHkwQzNDO0F5Qjl0RUU7RUFDRSxVcEJxNEI4QjtFb0JwNEI5QixhcEJxNEI4QjtFb0JwNEI5QjtFQUNBLGNwQm80QjhCO0VvQm40QjlCLHdCcEI5RE87RW9CK0RQO0VuQnZEQTtBTnd4RUo7QXlCNXRFRTtFQUNFO0F6Qjh0RUo7QXlCNXRFSTtFQUNFLHdCcEJ0RUs7QUxveUVYO0F5QjN0RUk7RUFDRSx3QnBCMUVLO0FMdXlFWDs7QTBCcHpFQTtFQUNFO0ExQnV6RUY7QTBCcnpFRTs7O0VBR0UseUJyQis5QjhCO0VxQjk5QjlCLGdCckIrOUI4QjtBTHcxQ2xDO0EwQnB6RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZlBFLCtEZVFGO0ExQnN6RUo7QVcxekVNO0VlVko7SWZXTTtFWDZ6RU47QUFDRjtBMEJ4ekVFOztFQUVFO0ExQjB6RUo7QTBCeHpFSTtFQUNFO0ExQjJ6RU47QTBCNXpFSTs7RUFDRTtBMUIyekVOO0EwQnh6RUk7RUFFRSxvQnJCbzhCNEI7RXFCbjhCNUIsdUJyQm84QjRCO0FMdTNDbEM7QTBCOXpFSTs7O0VBRUUsb0JyQm84QjRCO0VxQm44QjVCLHVCckJvOEI0QjtBTHUzQ2xDO0EwQnh6RUk7O0VBQ0Usb0JyQis3QjRCO0VxQjk3QjVCLHVCckIrN0I0QjtBTDQzQ2xDO0EwQnZ6RUU7RUFDRSxvQnJCeTdCOEI7RXFCeDdCOUIsdUJyQnk3QjhCO0FMZzRDbEM7QTBCbHpFSTtFQUNFLFlyQms3QjRCO0VxQmo3QjVCLDZEckJrN0I0QjtBTHE0Q2xDO0EwQnp6RUk7Ozs7RUFDRSxZckJrN0I0QjtFcUJqN0I1Qiw2RHJCazdCNEI7QUxxNENsQztBMEJsekVJO0VBQ0UsWXJCMjZCNEI7RXFCMTZCNUIsNkRyQjI2QjRCO0FMeTRDbEM7QTBCL3lFSTtFQUNFO0ExQml6RU47O0EyQnAzRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnUzRUY7QTJCcjNFRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTNCdTNFSjtBMkJuM0VFOzs7RUFHRTtBM0JxM0VKO0EyQi8yRUU7RUFDRTtFQUNBO0EzQmkzRUo7QTJCLzJFSTtFQUNFO0EzQmkzRU47O0EyQnQyRUE7RUFDRTtFQUNBO0VBQ0E7RXhCb1BJLGNBTEk7RXdCN09SLGV0QjBmNEI7RXNCemY1QixnQlA3QnlCO0VPOEJ6QixhdEJwQ1M7RXNCcUNUO0VBQ0E7RUFDQSx3QnRCOUNTO0VzQitDVDtFckJ0Q0U7QU5nNUVKOztBMkJoMkVBOzs7O0VBSUU7RXhCOE5JLGlCQUxJO0VHN1FOO0FOeTVFSjs7QTJCaDJFQTs7OztFQUlFO0V4QnFOSSxrQkFMSTtFRzdRTjtBTms2RUo7O0EyQmgyRUE7O0VBRUU7QTNCbTJFRjs7QTJCdDFFSTs7OztFckJqRUE7RUFDQTtBTjg1RUo7QTJCcjFFSTs7OztFckIxRUE7RUFDQTtBTnE2RUo7QTJCLzBFRTtFQUNFO0VyQjFFQTtFQUNBO0FONDVFSjtBMkIvMEVFOztFckI5RUU7RUFDQTtBTmk2RUo7O0E0QjE3RUU7RUFDRTtFQUNBO0VBQ0Esa0J2Qit2Qm9DO0VGdGZsQyxpQkFMSTtFeUJqUU4sYXZCaStCcUI7QUwyOUN6Qjs7QTRCejdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6QjRQRSxrQkFMSTtFeUJwUE4sVUF2QmM7RUF3QmQsdUNBdkJpQjtFdEJIakI7QU5zOUVKOztBNEJ2N0VJOzs7O0VBRUU7QTVCNDdFTjs7QTRCMStFSTtFQW9ERSxvQnZCczhCbUI7RXVCbjhCakIsb0N2QnN4QmdDO0V1QnJ4QmhDO0VBQ0E7RUFDQTtFQUNBO0E1Qnc3RVI7QTRCcjdFTTtFQUNFLG9CdkIyN0JpQjtFdUIxN0JqQixnREEvQ2E7QTVCcytFckI7O0E0QnYvRUk7RUF5RUksb0N2Qm93QmdDO0V1Qm53QmhDO0E1Qms3RVI7O0E0QjUvRUk7RUFpRkUsb0J2Qnk2Qm1CO0FMc2dEekI7QTRCNTZFUTtFQUVFLHNCdkJtMUI4QjtFdUJsMUI5QjtFQUNBO0VBQ0E7QTVCNjZFVjtBNEJ6NkVNO0VBQ0Usb0J2QjQ1QmlCO0V1QjM1QmpCLGdEQTlFYTtBNUJ5L0VyQjs7QTRCMWdGSTtFQXVHSTtBNUJ1NkVSOztBNEI5Z0ZJO0VBOEdFLG9CdkI0NEJtQjtBTHdoRHpCO0E0Qmw2RU07RUFDRSx3QnZCeTRCaUI7QUwyaER6QjtBNEJqNkVNO0VBQ0UsZ0RBcEdhO0E1QnVnRnJCO0E0Qmg2RU07RUFDRSxhdkJpNEJpQjtBTGlpRHpCOztBNEI3NUVJO0VBQ0U7QTVCZzZFTjs7QTRCL2hGSTs7Ozs7RUF5SU07QTVCODVFVjs7QTRCcGhGRTtFQUNFO0VBQ0E7RUFDQSxrQnZCK3ZCb0M7RUZ0ZmxDLGlCQUxJO0V5QmpRTixhdkJpK0JxQjtBTHFqRHpCOztBNEJuaEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpCNFBFLGtCQUxJO0V5QnBQTixVQXZCYztFQXdCZCx1Q0F2QmlCO0V0QkhqQjtBTmdqRko7O0E0QmpoRkk7Ozs7RUFFRTtBNUJzaEZOOztBNEJwa0ZJO0VBb0RFLG9CdkJzOEJtQjtFdUJuOEJqQixvQ3ZCc3hCZ0M7RXVCcnhCaEM7RUFDQTtFQUNBO0VBQ0E7QTVCa2hGUjtBNEIvZ0ZNO0VBQ0Usb0J2QjI3QmlCO0V1QjE3QmpCLGdEQS9DYTtBNUJna0ZyQjs7QTRCamxGSTtFQXlFSSxvQ3ZCb3dCZ0M7RXVCbndCaEM7QTVCNGdGUjs7QTRCdGxGSTtFQWlGRSxvQnZCeTZCbUI7QUxnbUR6QjtBNEJ0Z0ZRO0VBRUUsc0J2Qm0xQjhCO0V1QmwxQjlCO0VBQ0E7RUFDQTtBNUJ1Z0ZWO0E0Qm5nRk07RUFDRSxvQnZCNDVCaUI7RXVCMzVCakIsZ0RBOUVhO0E1Qm1sRnJCOztBNEJwbUZJO0VBdUdJO0E1QmlnRlI7O0E0QnhtRkk7RUE4R0Usb0J2QjQ0Qm1CO0FMa25EekI7QTRCNS9FTTtFQUNFLHdCdkJ5NEJpQjtBTHFuRHpCO0E0QjMvRU07RUFDRSxnREFwR2E7QTVCaW1GckI7QTRCMS9FTTtFQUNFLGF2Qmk0QmlCO0FMMm5EekI7O0E0QnYvRUk7RUFDRTtBNUIwL0VOOztBNEJ6bkZJOzs7OztFQTJJTTtBNUJzL0VWOztBNkJsb0ZFO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTlCcW9GRjtBNkJ6b0ZJO0VDYUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QituRkY7O0E4QmhsRk07RUFDRTtBOUJtbEZSOztBOEJobEZNO0VBcENKO0VBQ0E7QTlCd25GRjs7QThCMW1GRTtFQUNFO0VBQ0E7QTlCNm1GSjs7QThCL21GRTtFQUNFO0VBQ0E7QTlCa25GSjs7QThCcG5GRTtFQUNFO0VBQ0E7QTlCdW5GSjs7QThCem5GRTtFQUNFO0VBQ0E7QTlCNG5GSjs7QThCOW5GRTtFQUNFO0VBQ0E7QTlCaW9GSjs7QThCbm9GRTtFQUNFO0VBQ0E7QTlCc29GSjs7QThCdm1GTTtFQWhESjtFQUNBO0E5QjJwRkY7O0E4QnRtRlU7RUFoRU47RUFDQTtBOUIwcUZKOztBOEIzbUZVO0VBaEVOO0VBQ0E7QTlCK3FGSjs7QThCaG5GVTtFQWhFTjtFQUNBO0E5Qm9yRko7O0E4QnJuRlU7RUFoRU47RUFDQTtBOUJ5ckZKOztBOEIxbkZVO0VBaEVOO0VBQ0E7QTlCOHJGSjs7QThCL25GVTtFQWhFTjtFQUNBO0E5Qm1zRko7O0E4QnBvRlU7RUFoRU47RUFDQTtBOUJ3c0ZKOztBOEJ6b0ZVO0VBaEVOO0VBQ0E7QTlCNnNGSjs7QThCOW9GVTtFQWhFTjtFQUNBO0E5Qmt0Rko7O0E4Qm5wRlU7RUFoRU47RUFDQTtBOUJ1dEZKOztBOEJ4cEZVO0VBaEVOO0VBQ0E7QTlCNHRGSjs7QThCN3BGVTtFQWhFTjtFQUNBO0E5Qml1Rko7O0E4QjFwRlk7RUF4RFY7QTlCc3RGRjs7QThCOXBGWTtFQXhEVjtBOUIwdEZGOztBOEJscUZZO0VBeERWO0E5Qjh0RkY7O0E4QnRxRlk7RUF4RFY7QTlCa3VGRjs7QThCMXFGWTtFQXhEVjtBOUJzdUZGOztBOEI5cUZZO0VBeERWO0E5QjB1RkY7O0E4QmxyRlk7RUF4RFY7QTlCOHVGRjs7QThCdHJGWTtFQXhEVjtBOUJrdkZGOztBOEIxckZZO0VBeERWO0E5QnN2RkY7O0E4QjlyRlk7RUF4RFY7QTlCMHZGRjs7QThCbHNGWTtFQXhEVjtBOUI4dkZGOztBOEIzckZROztFQUVFO0E5QjhyRlY7O0E4QjNyRlE7O0VBRUU7QTlCOHJGVjs7QThCcnNGUTs7RUFFRTtBOUJ3c0ZWOztBOEJyc0ZROztFQUVFO0E5QndzRlY7O0E4Qi9zRlE7O0VBRUU7QTlCa3RGVjs7QThCL3NGUTs7RUFFRTtBOUJrdEZWOztBOEJ6dEZROztFQUVFO0E5QjR0RlY7O0E4Qnp0RlE7O0VBRUU7QTlCNHRGVjs7QThCbnVGUTs7RUFFRTtBOUJzdUZWOztBOEJudUZROztFQUVFO0E5QnN1RlY7O0E4Qjd1RlE7O0VBRUU7QTlCZ3ZGVjs7QThCN3VGUTs7RUFFRTtBOUJndkZWOztBZ0IxeUZJO0VjVUU7SUFDRTtFOUJveUZOO0U4Qmp5Rkk7SUFwQ0o7SUFDQTtFOUJ3MEZBO0U4QjF6RkE7SUFDRTtJQUNBO0U5QjR6RkY7RThCOXpGQTtJQUNFO0lBQ0E7RTlCZzBGRjtFOEJsMEZBO0lBQ0U7SUFDQTtFOUJvMEZGO0U4QnQwRkE7SUFDRTtJQUNBO0U5QncwRkY7RThCMTBGQTtJQUNFO0lBQ0E7RTlCNDBGRjtFOEI5MEZBO0lBQ0U7SUFDQTtFOUJnMUZGO0U4Qmp6Rkk7SUFoREo7SUFDQTtFOUJvMkZBO0U4Qi95RlE7SUFoRU47SUFDQTtFOUJrM0ZGO0U4Qm56RlE7SUFoRU47SUFDQTtFOUJzM0ZGO0U4QnZ6RlE7SUFoRU47SUFDQTtFOUIwM0ZGO0U4QjN6RlE7SUFoRU47SUFDQTtFOUI4M0ZGO0U4Qi96RlE7SUFoRU47SUFDQTtFOUJrNEZGO0U4Qm4wRlE7SUFoRU47SUFDQTtFOUJzNEZGO0U4QnYwRlE7SUFoRU47SUFDQTtFOUIwNEZGO0U4QjMwRlE7SUFoRU47SUFDQTtFOUI4NEZGO0U4Qi8wRlE7SUFoRU47SUFDQTtFOUJrNUZGO0U4Qm4xRlE7SUFoRU47SUFDQTtFOUJzNUZGO0U4QnYxRlE7SUFoRU47SUFDQTtFOUIwNUZGO0U4QjMxRlE7SUFoRU47SUFDQTtFOUI4NUZGO0U4QnYxRlU7SUF4RFY7RTlCazVGQTtFOEIxMUZVO0lBeERWO0U5QnE1RkE7RThCNzFGVTtJQXhEVjtFOUJ3NUZBO0U4QmgyRlU7SUF4RFY7RTlCMjVGQTtFOEJuMkZVO0lBeERWO0U5Qjg1RkE7RThCdDJGVTtJQXhEVjtFOUJpNkZBO0U4QnoyRlU7SUF4RFY7RTlCbzZGQTtFOEI1MkZVO0lBeERWO0U5QnU2RkE7RThCLzJGVTtJQXhEVjtFOUIwNkZBO0U4QmwzRlU7SUF4RFY7RTlCNjZGQTtFOEJyM0ZVO0lBeERWO0U5Qmc3RkE7RThCeDNGVTtJQXhEVjtFOUJtN0ZBO0U4QmgzRk07O0lBRUU7RTlCazNGUjtFOEIvMkZNOztJQUVFO0U5QmkzRlI7RThCeDNGTTs7SUFFRTtFOUIwM0ZSO0U4QnYzRk07O0lBRUU7RTlCeTNGUjtFOEJoNEZNOztJQUVFO0U5Qms0RlI7RThCLzNGTTs7SUFFRTtFOUJpNEZSO0U4Qng0Rk07O0lBRUU7RTlCMDRGUjtFOEJ2NEZNOztJQUVFO0U5Qnk0RlI7RThCaDVGTTs7SUFFRTtFOUJrNUZSO0U4Qi80Rk07O0lBRUU7RTlCaTVGUjtFOEJ4NUZNOztJQUVFO0U5QjA1RlI7RThCdjVGTTs7SUFFRTtFOUJ5NUZSO0FBQ0Y7QWdCcDlGSTtFY1VFO0lBQ0U7RTlCNjhGTjtFOEIxOEZJO0lBcENKO0lBQ0E7RTlCaS9GQTtFOEJuK0ZBO0lBQ0U7SUFDQTtFOUJxK0ZGO0U4QnYrRkE7SUFDRTtJQUNBO0U5QnkrRkY7RThCMytGQTtJQUNFO0lBQ0E7RTlCNitGRjtFOEIvK0ZBO0lBQ0U7SUFDQTtFOUJpL0ZGO0U4Qm4vRkE7SUFDRTtJQUNBO0U5QnEvRkY7RThCdi9GQTtJQUNFO0lBQ0E7RTlCeS9GRjtFOEIxOUZJO0lBaERKO0lBQ0E7RTlCNmdHQTtFOEJ4OUZRO0lBaEVOO0lBQ0E7RTlCMmhHRjtFOEI1OUZRO0lBaEVOO0lBQ0E7RTlCK2hHRjtFOEJoK0ZRO0lBaEVOO0lBQ0E7RTlCbWlHRjtFOEJwK0ZRO0lBaEVOO0lBQ0E7RTlCdWlHRjtFOEJ4K0ZRO0lBaEVOO0lBQ0E7RTlCMmlHRjtFOEI1K0ZRO0lBaEVOO0lBQ0E7RTlCK2lHRjtFOEJoL0ZRO0lBaEVOO0lBQ0E7RTlCbWpHRjtFOEJwL0ZRO0lBaEVOO0lBQ0E7RTlCdWpHRjtFOEJ4L0ZRO0lBaEVOO0lBQ0E7RTlCMmpHRjtFOEI1L0ZRO0lBaEVOO0lBQ0E7RTlCK2pHRjtFOEJoZ0dRO0lBaEVOO0lBQ0E7RTlCbWtHRjtFOEJwZ0dRO0lBaEVOO0lBQ0E7RTlCdWtHRjtFOEJoZ0dVO0lBeERWO0U5QjJqR0E7RThCbmdHVTtJQXhEVjtFOUI4akdBO0U4QnRnR1U7SUF4RFY7RTlCaWtHQTtFOEJ6Z0dVO0lBeERWO0U5Qm9rR0E7RThCNWdHVTtJQXhEVjtFOUJ1a0dBO0U4Qi9nR1U7SUF4RFY7RTlCMGtHQTtFOEJsaEdVO0lBeERWO0U5QjZrR0E7RThCcmhHVTtJQXhEVjtFOUJnbEdBO0U4QnhoR1U7SUF4RFY7RTlCbWxHQTtFOEIzaEdVO0lBeERWO0U5QnNsR0E7RThCOWhHVTtJQXhEVjtFOUJ5bEdBO0U4QmppR1U7SUF4RFY7RTlCNGxHQTtFOEJ6aEdNOztJQUVFO0U5QjJoR1I7RThCeGhHTTs7SUFFRTtFOUIwaEdSO0U4QmppR007O0lBRUU7RTlCbWlHUjtFOEJoaUdNOztJQUVFO0U5QmtpR1I7RThCemlHTTs7SUFFRTtFOUIyaUdSO0U4QnhpR007O0lBRUU7RTlCMGlHUjtFOEJqakdNOztJQUVFO0U5Qm1qR1I7RThCaGpHTTs7SUFFRTtFOUJrakdSO0U4QnpqR007O0lBRUU7RTlCMmpHUjtFOEJ4akdNOztJQUVFO0U5QjBqR1I7RThCamtHTTs7SUFFRTtFOUJta0dSO0U4QmhrR007O0lBRUU7RTlCa2tHUjtBQUNGO0FnQjduR0k7RWNVRTtJQUNFO0U5QnNuR047RThCbm5HSTtJQXBDSjtJQUNBO0U5QjBwR0E7RThCNW9HQTtJQUNFO0lBQ0E7RTlCOG9HRjtFOEJocEdBO0lBQ0U7SUFDQTtFOUJrcEdGO0U4QnBwR0E7SUFDRTtJQUNBO0U5QnNwR0Y7RThCeHBHQTtJQUNFO0lBQ0E7RTlCMHBHRjtFOEI1cEdBO0lBQ0U7SUFDQTtFOUI4cEdGO0U4QmhxR0E7SUFDRTtJQUNBO0U5QmtxR0Y7RThCbm9HSTtJQWhESjtJQUNBO0U5QnNyR0E7RThCam9HUTtJQWhFTjtJQUNBO0U5Qm9zR0Y7RThCcm9HUTtJQWhFTjtJQUNBO0U5QndzR0Y7RThCem9HUTtJQWhFTjtJQUNBO0U5QjRzR0Y7RThCN29HUTtJQWhFTjtJQUNBO0U5Qmd0R0Y7RThCanBHUTtJQWhFTjtJQUNBO0U5Qm90R0Y7RThCcnBHUTtJQWhFTjtJQUNBO0U5Qnd0R0Y7RThCenBHUTtJQWhFTjtJQUNBO0U5QjR0R0Y7RThCN3BHUTtJQWhFTjtJQUNBO0U5Qmd1R0Y7RThCanFHUTtJQWhFTjtJQUNBO0U5Qm91R0Y7RThCcnFHUTtJQWhFTjtJQUNBO0U5Qnd1R0Y7RThCenFHUTtJQWhFTjtJQUNBO0U5QjR1R0Y7RThCN3FHUTtJQWhFTjtJQUNBO0U5Qmd2R0Y7RThCenFHVTtJQXhEVjtFOUJvdUdBO0U4QjVxR1U7SUF4RFY7RTlCdXVHQTtFOEIvcUdVO0lBeERWO0U5QjB1R0E7RThCbHJHVTtJQXhEVjtFOUI2dUdBO0U4QnJyR1U7SUF4RFY7RTlCZ3ZHQTtFOEJ4ckdVO0lBeERWO0U5Qm12R0E7RThCM3JHVTtJQXhEVjtFOUJzdkdBO0U4QjlyR1U7SUF4RFY7RTlCeXZHQTtFOEJqc0dVO0lBeERWO0U5QjR2R0E7RThCcHNHVTtJQXhEVjtFOUIrdkdBO0U4QnZzR1U7SUF4RFY7RTlCa3dHQTtFOEIxc0dVO0lBeERWO0U5QnF3R0E7RThCbHNHTTs7SUFFRTtFOUJvc0dSO0U4QmpzR007O0lBRUU7RTlCbXNHUjtFOEIxc0dNOztJQUVFO0U5QjRzR1I7RThCenNHTTs7SUFFRTtFOUIyc0dSO0U4Qmx0R007O0lBRUU7RTlCb3RHUjtFOEJqdEdNOztJQUVFO0U5Qm10R1I7RThCMXRHTTs7SUFFRTtFOUI0dEdSO0U4Qnp0R007O0lBRUU7RTlCMnRHUjtFOEJsdUdNOztJQUVFO0U5Qm91R1I7RThCanVHTTs7SUFFRTtFOUJtdUdSO0U4QjF1R007O0lBRUU7RTlCNHVHUjtFOEJ6dUdNOztJQUVFO0U5QjJ1R1I7QUFDRjtBZ0J0eUdJO0VjVUU7SUFDRTtFOUIreEdOO0U4QjV4R0k7SUFwQ0o7SUFDQTtFOUJtMEdBO0U4QnJ6R0E7SUFDRTtJQUNBO0U5QnV6R0Y7RThCenpHQTtJQUNFO0lBQ0E7RTlCMnpHRjtFOEI3ekdBO0lBQ0U7SUFDQTtFOUIrekdGO0U4QmowR0E7SUFDRTtJQUNBO0U5Qm0wR0Y7RThCcjBHQTtJQUNFO0lBQ0E7RTlCdTBHRjtFOEJ6MEdBO0lBQ0U7SUFDQTtFOUIyMEdGO0U4QjV5R0k7SUFoREo7SUFDQTtFOUIrMUdBO0U4QjF5R1E7SUFoRU47SUFDQTtFOUI2MkdGO0U4Qjl5R1E7SUFoRU47SUFDQTtFOUJpM0dGO0U4Qmx6R1E7SUFoRU47SUFDQTtFOUJxM0dGO0U4QnR6R1E7SUFoRU47SUFDQTtFOUJ5M0dGO0U4QjF6R1E7SUFoRU47SUFDQTtFOUI2M0dGO0U4Qjl6R1E7SUFoRU47SUFDQTtFOUJpNEdGO0U4QmwwR1E7SUFoRU47SUFDQTtFOUJxNEdGO0U4QnQwR1E7SUFoRU47SUFDQTtFOUJ5NEdGO0U4QjEwR1E7SUFoRU47SUFDQTtFOUI2NEdGO0U4QjkwR1E7SUFoRU47SUFDQTtFOUJpNUdGO0U4QmwxR1E7SUFoRU47SUFDQTtFOUJxNUdGO0U4QnQxR1E7SUFoRU47SUFDQTtFOUJ5NUdGO0U4QmwxR1U7SUF4RFY7RTlCNjRHQTtFOEJyMUdVO0lBeERWO0U5Qmc1R0E7RThCeDFHVTtJQXhEVjtFOUJtNUdBO0U4QjMxR1U7SUF4RFY7RTlCczVHQTtFOEI5MUdVO0lBeERWO0U5Qnk1R0E7RThCajJHVTtJQXhEVjtFOUI0NUdBO0U4QnAyR1U7SUF4RFY7RTlCKzVHQTtFOEJ2MkdVO0lBeERWO0U5Qms2R0E7RThCMTJHVTtJQXhEVjtFOUJxNkdBO0U4QjcyR1U7SUF4RFY7RTlCdzZHQTtFOEJoM0dVO0lBeERWO0U5QjI2R0E7RThCbjNHVTtJQXhEVjtFOUI4NkdBO0U4QjMyR007O0lBRUU7RTlCNjJHUjtFOEIxMkdNOztJQUVFO0U5QjQyR1I7RThCbjNHTTs7SUFFRTtFOUJxM0dSO0U4QmwzR007O0lBRUU7RTlCbzNHUjtFOEIzM0dNOztJQUVFO0U5QjYzR1I7RThCMTNHTTs7SUFFRTtFOUI0M0dSO0U4Qm40R007O0lBRUU7RTlCcTRHUjtFOEJsNEdNOztJQUVFO0U5Qm80R1I7RThCMzRHTTs7SUFFRTtFOUI2NEdSO0U4QjE0R007O0lBRUU7RTlCNDRHUjtFOEJuNUdNOztJQUVFO0U5QnE1R1I7RThCbDVHTTs7SUFFRTtFOUJvNUdSO0FBQ0Y7QWdCLzhHSTtFY1VFO0lBQ0U7RTlCdzhHTjtFOEJyOEdJO0lBcENKO0lBQ0E7RTlCNCtHQTtFOEI5OUdBO0lBQ0U7SUFDQTtFOUJnK0dGO0U4QmwrR0E7SUFDRTtJQUNBO0U5Qm8rR0Y7RThCdCtHQTtJQUNFO0lBQ0E7RTlCdytHRjtFOEIxK0dBO0lBQ0U7SUFDQTtFOUI0K0dGO0U4QjkrR0E7SUFDRTtJQUNBO0U5QmcvR0Y7RThCbC9HQTtJQUNFO0lBQ0E7RTlCby9HRjtFOEJyOUdJO0lBaERKO0lBQ0E7RTlCd2dIQTtFOEJuOUdRO0lBaEVOO0lBQ0E7RTlCc2hIRjtFOEJ2OUdRO0lBaEVOO0lBQ0E7RTlCMGhIRjtFOEIzOUdRO0lBaEVOO0lBQ0E7RTlCOGhIRjtFOEIvOUdRO0lBaEVOO0lBQ0E7RTlCa2lIRjtFOEJuK0dRO0lBaEVOO0lBQ0E7RTlCc2lIRjtFOEJ2K0dRO0lBaEVOO0lBQ0E7RTlCMGlIRjtFOEIzK0dRO0lBaEVOO0lBQ0E7RTlCOGlIRjtFOEIvK0dRO0lBaEVOO0lBQ0E7RTlCa2pIRjtFOEJuL0dRO0lBaEVOO0lBQ0E7RTlCc2pIRjtFOEJ2L0dRO0lBaEVOO0lBQ0E7RTlCMGpIRjtFOEIzL0dRO0lBaEVOO0lBQ0E7RTlCOGpIRjtFOEIvL0dRO0lBaEVOO0lBQ0E7RTlCa2tIRjtFOEIzL0dVO0lBeERWO0U5QnNqSEE7RThCOS9HVTtJQXhEVjtFOUJ5akhBO0U4QmpnSFU7SUF4RFY7RTlCNGpIQTtFOEJwZ0hVO0lBeERWO0U5QitqSEE7RThCdmdIVTtJQXhEVjtFOUJra0hBO0U4QjFnSFU7SUF4RFY7RTlCcWtIQTtFOEI3Z0hVO0lBeERWO0U5QndrSEE7RThCaGhIVTtJQXhEVjtFOUIya0hBO0U4Qm5oSFU7SUF4RFY7RTlCOGtIQTtFOEJ0aEhVO0lBeERWO0U5QmlsSEE7RThCemhIVTtJQXhEVjtFOUJvbEhBO0U4QjVoSFU7SUF4RFY7RTlCdWxIQTtFOEJwaEhNOztJQUVFO0U5QnNoSFI7RThCbmhITTs7SUFFRTtFOUJxaEhSO0U4QjVoSE07O0lBRUU7RTlCOGhIUjtFOEIzaEhNOztJQUVFO0U5QjZoSFI7RThCcGlITTs7SUFFRTtFOUJzaUhSO0U4Qm5pSE07O0lBRUU7RTlCcWlIUjtFOEI1aUhNOztJQUVFO0U5QjhpSFI7RThCM2lITTs7SUFFRTtFOUI2aUhSO0U4QnBqSE07O0lBRUU7RTlCc2pIUjtFOEJuakhNOztJQUVFO0U5QnFqSFI7RThCNWpITTs7SUFFRTtFOUI4akhSO0U4QjNqSE07O0lBRUU7RTlCNmpIUjtBQUNGO0ErQnJySEU7RUFDRTtFQUNBO0VBQ0E7QS9CdXJISjs7QWdDdnJIRTtFQUNFO0VBQ0E7QWhDMHJISjs7QWdDNXJIRTtFQUNFO0VBQ0E7QWhDK3JISjs7QWdDanNIRTtFQUNFO0VBQ0E7QWhDb3NISjs7QWdDdHNIRTtFQUNFO0VBQ0E7QWhDeXNISjs7QWdDM3NIRTtFQUNFO0VBQ0E7QWhDOHNISjs7QWdDaHRIRTtFQUNFO0VBQ0E7QWhDbXRISjs7QWdDcnRIRTtFQUNFO0VBQ0E7QWhDd3RISjs7QWdDMXRIRTtFQUNFO0VBQ0E7QWhDNnRISjs7QWlDbnVIRTtFQUNFO0FqQ3N1SEo7QWlDbnVITTtFQUVFO0FqQ291SFI7O0FpQzF1SEU7RUFDRTtBakM2dUhKO0FpQzF1SE07RUFFRTtBakMydUhSOztBaUNqdkhFO0VBQ0U7QWpDb3ZISjtBaUNqdkhNO0VBRUU7QWpDa3ZIUjs7QWlDeHZIRTtFQUNFO0FqQzJ2SEo7QWlDeHZITTtFQUVFO0FqQ3l2SFI7O0FpQy92SEU7RUFDRTtBakNrd0hKO0FpQy92SE07RUFFRTtBakNnd0hSOztBaUN0d0hFO0VBQ0U7QWpDeXdISjtBaUN0d0hNO0VBRUU7QWpDdXdIUjs7QWlDN3dIRTtFQUNFO0FqQ2d4SEo7QWlDN3dITTtFQUVFO0FqQzh3SFI7O0FpQ3B4SEU7RUFDRTtBakN1eEhKO0FpQ3B4SE07RUFFRTtBakNxeEhSOztBa0MxeEhBO0VBQ0U7RUFDQTtBbEM2eEhGO0FrQzN4SEU7RUFDRTtFQUNBO0VBQ0E7QWxDNnhISjtBa0MxeEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM0eEhKOztBa0N2eEhFO0VBQ0U7QWxDMHhISjs7QWtDM3hIRTtFQUNFO0FsQzh4SEo7O0FrQy94SEU7RUFDRTtBbENreUhKOztBa0NueUhFO0VBQ0U7QWxDc3lISjs7QW1DM3pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTlCNmdDa0M7QUxpekZwQzs7QW1DM3pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTlCcWdDa0M7QUx5ekZwQzs7QW1DdHpISTtFQUNFO0VBQ0E7RUFDQSxZOUJ5L0I4QjtBTGcwRnBDOztBbUN0ekhJO0VBQ0U7RUFDQTtFQUNBLFk5Qm0vQjhCO0FMczBGcEM7O0FnQjF4SEk7RW1CeENBO0lBQ0U7SUFDQTtJQUNBLFk5QnkvQjhCO0VMNjBGbEM7RW1DbjBIRTtJQUNFO0lBQ0E7SUFDQSxZOUJtL0I4QjtFTGsxRmxDO0FBQ0Y7QWdCdnlISTtFbUJ4Q0E7SUFDRTtJQUNBO0lBQ0EsWTlCeS9COEI7RUx5MUZsQztFbUMvMEhFO0lBQ0U7SUFDQTtJQUNBLFk5Qm0vQjhCO0VMODFGbEM7QUFDRjtBZ0JuekhJO0VtQnhDQTtJQUNFO0lBQ0E7SUFDQSxZOUJ5L0I4QjtFTHEyRmxDO0VtQzMxSEU7SUFDRTtJQUNBO0lBQ0EsWTlCbS9COEI7RUwwMkZsQztBQUNGO0FnQi96SEk7RW1CeENBO0lBQ0U7SUFDQTtJQUNBLFk5QnkvQjhCO0VMaTNGbEM7RW1DdjJIRTtJQUNFO0lBQ0E7SUFDQSxZOUJtL0I4QjtFTHMzRmxDO0FBQ0Y7QWdCMzBISTtFbUJ4Q0E7SUFDRTtJQUNBO0lBQ0EsWTlCeS9COEI7RUw2M0ZsQztFbUNuM0hFO0lBQ0U7SUFDQTtJQUNBLFk5Qm0vQjhCO0VMazRGbEM7QUFDRjtBb0NyNUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDdTVIRjs7QW9DcDVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ3U1SEY7O0FxQy81SEE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2c2SEY7O0F1QzM2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU2xDb1pzQztFa0NuWnRDO0F2Qzg2SEo7O0F3Q3Q3SEE7RUNBRTtFQUNBO0VBQ0E7QXpDMDdIRjs7QTBDaDhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZckN5bkI0QjtBTDAwRzlCOztBMkNsOEhBO0VDSUU7RUFHQTtBNUNnOEhGOztBMkNqOEhBO0VBQ0UsZXRDNDhDa0M7RXNDMzhDbEMscUJ0Q1BTO0VzQ1FUO0VyQ0dFO0VzQ1JGO0VBR0E7QTVDeThIRjs7QTJDMzdIQTtFQUVFO0EzQzY3SEY7O0EyQzE3SEE7RUFDRTtFQUNBO0EzQzY3SEY7O0EyQzE3SEE7RXhDK1BNLGlCQUxJO0V3Q3hQUixhdEMxQlM7QUx1OUhYOztBNkNqK0hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0V2Q1hFO0FOMitISjs7QTZDNTlIQTtFQUNFO0VBQ0E7QTdDKzlIRjtBNkM3OUhFO0VBRUU7RUFDQTtBN0M4OUhKOztBNkNyOUhBO0VBQ0U7RUFDQTtFQUNBO0E3Q3c5SEY7QTZDcjlIRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0E3Q3M5SEo7QTZDbjlIRTtFQUNFO0VBQ0E7QTdDcTlISjs7QTZDNzhIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2c5SEY7QTZDOThIRTtFdkN2REU7RUFDQTtBTndnSUo7QTZDOThIRTtFdkM3Q0U7RUFDQTtBTjgvSEo7QTZDOThIRTtFQUVFO0VBQ0E7RUFDQTtBN0MrOEhKO0E2QzM4SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M2OEhKO0E2Q3o4SEU7RUFDRTtBN0MyOEhKO0E2Q3o4SEk7RUFDRTtFQUNBO0E3QzI4SE47O0E2Qzk3SEk7RUFDRTtBN0NpOEhOO0E2Qzk3SFE7RXZDdkRKO0VBWkE7QU5xZ0lKO0E2Qzc3SFE7RXZDeEVKO0VBWUE7QU42L0hKO0E2QzU3SFE7RUFDRTtBN0M4N0hWO0E2QzM3SFE7RUFDRTtFQUNBO0E3QzY3SFY7QTZDMzdIVTtFQUNFO0VBQ0E7QTdDNjdIWjs7QWdCbmhJSTtFNkI4REE7SUFDRTtFN0N5OUhKO0U2Q3Q5SE07SXZDdkRKO0lBWkE7RU42aElGO0U2Q3I5SE07SXZDeEVKO0lBWUE7RU5xaElGO0U2Q3A5SE07SUFDRTtFN0NzOUhSO0U2Q245SE07SUFDRTtJQUNBO0U3Q3E5SFI7RTZDbjlIUTtJQUNFO0lBQ0E7RTdDcTlIVjtBQUNGO0FnQjVpSUk7RTZCOERBO0lBQ0U7RTdDaS9ISjtFNkM5K0hNO0l2Q3ZESjtJQVpBO0VOcWpJRjtFNkM3K0hNO0l2Q3hFSjtJQVlBO0VONmlJRjtFNkM1K0hNO0lBQ0U7RTdDOCtIUjtFNkMzK0hNO0lBQ0U7SUFDQTtFN0M2K0hSO0U2QzMrSFE7SUFDRTtJQUNBO0U3QzYrSFY7QUFDRjtBZ0Jwa0lJO0U2QjhEQTtJQUNFO0U3Q3lnSUo7RTZDdGdJTTtJdkN2REo7SUFaQTtFTjZrSUY7RTZDcmdJTTtJdkN4RUo7SUFZQTtFTnFrSUY7RTZDcGdJTTtJQUNFO0U3Q3NnSVI7RTZDbmdJTTtJQUNFO0lBQ0E7RTdDcWdJUjtFNkNuZ0lRO0lBQ0U7SUFDQTtFN0NxZ0lWO0FBQ0Y7QWdCNWxJSTtFNkI4REE7SUFDRTtFN0NpaUlKO0U2QzloSU07SXZDdkRKO0lBWkE7RU5xbUlGO0U2QzdoSU07SXZDeEVKO0lBWUE7RU42bElGO0U2QzVoSU07SUFDRTtFN0M4aElSO0U2QzNoSU07SUFDRTtJQUNBO0U3QzZoSVI7RTZDM2hJUTtJQUNFO0lBQ0E7RTdDNmhJVjtBQUNGO0FnQnBuSUk7RTZCOERBO0lBQ0U7RTdDeWpJSjtFNkN0aklNO0l2Q3ZESjtJQVpBO0VONm5JRjtFNkNyaklNO0l2Q3hFSjtJQVlBO0VOcW5JRjtFNkNwaklNO0lBQ0U7RTdDc2pJUjtFNkNuaklNO0lBQ0U7SUFDQTtFN0NxaklSO0U2Q25qSVE7SUFDRTtJQUNBO0U3Q3FqSVY7QUFDRjtBNkN4aUlBO0V2Q2hKSTtBTjJySUo7QTZDeGlJRTtFQUNFO0E3QzBpSUo7QTZDeGlJSTtFQUNFO0E3QzBpSU47O0E4Q2h0SUU7RUFDRSxhRG1MeUI7RUNsTHpCLHdCRGlMc0I7QTdDa2lJMUI7QThDaHRJTTtFQUVFLGFENktxQjtFQzVLckI7QTlDaXRJUjtBOEM5c0lNO0VBQ0UsVXpDUkc7RXlDU0gsd0JEdUtxQjtFQ3RLckIsb0JEc0txQjtBN0MwaUk3Qjs7QThDOXRJRTtFQUNFLGFEbUx5QjtFQ2xMekIsd0JEaUxzQjtBN0NnakkxQjtBOEM5dElNO0VBRUUsYUQ2S3FCO0VDNUtyQjtBOUMrdElSO0E4QzV0SU07RUFDRSxVekNSRztFeUNTSCx3QkR1S3FCO0VDdEtyQixvQkRzS3FCO0E3Q3dqSTdCOztBOEM1dUlFO0VBQ0UsYURtTHlCO0VDbEx6Qix3QkRpTHNCO0E3QzhqSTFCO0E4QzV1SU07RUFFRSxhRDZLcUI7RUM1S3JCO0E5QzZ1SVI7QThDMXVJTTtFQUNFLFV6Q1JHO0V5Q1NILHdCRHVLcUI7RUN0S3JCLG9CRHNLcUI7QTdDc2tJN0I7O0E4QzF2SUU7RUFDRSxhRHFMMkI7RUNwTDNCLHdCRGlMc0I7QTdDNGtJMUI7QThDMXZJTTtFQUVFLGFEK0t1QjtFQzlLdkI7QTlDMnZJUjtBOEN4dklNO0VBQ0UsVXpDUkc7RXlDU0gsd0JEeUt1QjtFQ3hLdkIsb0JEd0t1QjtBN0NrbEkvQjs7QThDeHdJRTtFQUNFLGFEcUwyQjtFQ3BMM0Isd0JEaUxzQjtBN0MwbEkxQjtBOEN4d0lNO0VBRUUsYUQrS3VCO0VDOUt2QjtBOUN5d0lSO0E4Q3R3SU07RUFDRSxVekNSRztFeUNTSCx3QkR5S3VCO0VDeEt2QixvQkR3S3VCO0E3Q2dtSS9COztBOEN0eElFO0VBQ0UsYURtTHlCO0VDbEx6Qix3QkRpTHNCO0E3Q3dtSTFCO0E4Q3R4SU07RUFFRSxhRDZLcUI7RUM1S3JCO0E5Q3V4SVI7QThDcHhJTTtFQUNFLFV6Q1JHO0V5Q1NILHdCRHVLcUI7RUN0S3JCLG9CRHNLcUI7QTdDZ25JN0I7O0E4Q3B5SUU7RUFDRSxhRHFMMkI7RUNwTDNCLHdCRGlMc0I7QTdDc25JMUI7QThDcHlJTTtFQUVFLGFEK0t1QjtFQzlLdkI7QTlDcXlJUjtBOENseUlNO0VBQ0UsVXpDUkc7RXlDU0gsd0JEeUt1QjtFQ3hLdkIsb0JEd0t1QjtBN0M0bkkvQjs7QThDbHpJRTtFQUNFLGFEbUx5QjtFQ2xMekIsd0JEaUxzQjtBN0Nvb0kxQjtBOENseklNO0VBRUUsYUQ2S3FCO0VDNUtyQjtBOUNteklSO0E4Q2h6SU07RUFDRSxVekNSRztFeUNTSCx3QkR1S3FCO0VDdEtyQixvQkRzS3FCO0E3QzRvSTdCOztBK0MveklBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M4eklGOztBK0MzeklBO0VBQ0U7RUFDQTtFNUM0UUksc0NBTEk7RTRDclFSO0VBQ0E7RUFDQTtFcENiSSxzR29DY0o7QS9DOHpJRjtBV3gwSU07RW9DR047SXBDRlE7RVgyMElOO0FBQ0Y7QStDajBJRTtFQUVFO0EvQ2swSUo7QStDN3pJRTtFQUNFO0VBQ0E7RUFDQTtBL0MreklKOztBK0N2eklBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBL0N1eklGO0ErQ3J6SUU7RUFDRTtFQUNBO0VBQ0E7RXpDdENBO0VBQ0E7QU44MUlKO0ErQ3R6SUk7RUFHRTtFQUNBO0EvQ3N6SU47QStDbnpJSTtFQUVFO0VBQ0E7RUFDQTtBL0NveklOO0ErQ2h6SUU7O0VBRUU7RUFDQTtFQUNBO0EvQ2t6SUo7QStDL3lJRTtFQUVFO0V6Q2pFQTtFQUNBO0FOazNJSjs7QStDdnlJQTtFQUVFO0VBQ0E7RUFDQTtBL0N5eUlGO0ErQ3R5SUU7RUFDRTtFQUNBO0V6QzlGQTtBTnU0SUo7QStDdHlJSTtFQUNFO0VBQ0E7RUFDQTtBL0N3eUlOO0ErQ3B5SUU7O0VBRUU7RXJDekhGLG1EcUMwSHVCO0EvQ3N5SXpCOztBK0M1eElFOztFQUVFO0VBQ0E7QS9DK3hJSjs7QStDMXhJRTs7RUFFRTtFQUNBO0VBQ0E7QS9DNnhJSjs7QStDdnhJRTs7RUFDRTtBL0MyeElKOztBK0NqeElFO0VBQ0U7QS9Db3hJSjtBK0NseElFO0VBQ0U7QS9Db3hJSjs7QWdEeDdJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEdzdJRjtBZ0RsN0lFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhEMDdJSjtBZ0R0NklBO0VBQ0U7RUFDQTtFQUNBO0U3Q2tPSSwwQ0FMSTtFNkMzTlI7RUFDQTtFQUNBO0FoRHc2SUY7QWdEdDZJRTtFQUVFO0FoRHU2SUo7O0FnRDc1SUE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDQ1SUY7QWdEMTVJRTs7RUFFRTtBaEQ0NUlKO0FnRHo1SUU7RUFDRTtBaEQyNUlKOztBZ0RsNUlBO0VBQ0Usa0IzQzQ2QmtDO0UyQzM2QmxDLHFCM0MyNkJrQztFMkMxNkJsQztBaERxNUlGO0FnRG41SUU7OztFQUdFO0FoRHE1SUo7O0FnRHg0SUE7RUFDRTtFQUNBO0VBR0E7QWhEeTRJRjs7QWdEcjRJQTtFQUNFO0U3Q2lKSSw0Q0FMSTtFNkMxSVI7RUFDQTtFQUNBO0VBQ0E7RTFDdElFO0VLSEUsOENxQzJJSjtBaER3NElGO0FXL2dKTTtFcUMrSE47SXJDOUhRO0VYa2hKTjtBQUNGO0FnRDM0SUU7RUFDRTtBaEQ2NElKO0FnRDE0SUU7RUFDRTtFQUNBO0VBQ0E7QWhENDRJSjs7QWdEdDRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEeTRJRjs7QWdEdDRJQTtFQUNFO0VBQ0E7QWhEeTRJRjs7QWdCamdKSTtFZ0NvSUE7SUFFSTtJQUNBO0VoRGc0SU47RWdEOTNJTTtJQUNFO0VoRGc0SVI7RWdEOTNJUTtJQUNFO0VoRGc0SVY7RWdENzNJUTtJQUNFO0lBQ0E7RWhEKzNJVjtFZ0QzM0lNO0lBQ0U7RWhENjNJUjtFZ0QxM0lNO0lBQ0U7SUFDQTtFaEQ0M0lSO0VnRHozSU07SUFDRTtFaEQyM0lSO0VnRHgzSU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDNU5KLGVxQzhOSTtFaER3M0lSO0VnRHIzSVE7SUFDRTtFaER1M0lWO0VnRHAzSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaERzM0lWO0FBQ0Y7QWdCampKSTtFZ0NvSUE7SUFFSTtJQUNBO0VoRCs2SU47RWdENzZJTTtJQUNFO0VoRCs2SVI7RWdENzZJUTtJQUNFO0VoRCs2SVY7RWdENTZJUTtJQUNFO0lBQ0E7RWhEODZJVjtFZ0QxNklNO0lBQ0U7RWhENDZJUjtFZ0R6NklNO0lBQ0U7SUFDQTtFaEQyNklSO0VnRHg2SU07SUFDRTtFaEQwNklSO0VnRHY2SU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDNU5KLGVxQzhOSTtFaER1NklSO0VnRHA2SVE7SUFDRTtFaERzNklWO0VnRG42SVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaERxNklWO0FBQ0Y7QWdCaG1KSTtFZ0NvSUE7SUFFSTtJQUNBO0VoRDg5SU47RWdENTlJTTtJQUNFO0VoRDg5SVI7RWdENTlJUTtJQUNFO0VoRDg5SVY7RWdEMzlJUTtJQUNFO0lBQ0E7RWhENjlJVjtFZ0R6OUlNO0lBQ0U7RWhEMjlJUjtFZ0R4OUlNO0lBQ0U7SUFDQTtFaEQwOUlSO0VnRHY5SU07SUFDRTtFaER5OUlSO0VnRHQ5SU07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDNU5KLGVxQzhOSTtFaERzOUlSO0VnRG45SVE7SUFDRTtFaERxOUlWO0VnRGw5SVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaERvOUlWO0FBQ0Y7QWdCL29KSTtFZ0NvSUE7SUFFSTtJQUNBO0VoRDZnSk47RWdEM2dKTTtJQUNFO0VoRDZnSlI7RWdEM2dKUTtJQUNFO0VoRDZnSlY7RWdEMWdKUTtJQUNFO0lBQ0E7RWhENGdKVjtFZ0R4Z0pNO0lBQ0U7RWhEMGdKUjtFZ0R2Z0pNO0lBQ0U7SUFDQTtFaER5Z0pSO0VnRHRnSk07SUFDRTtFaER3Z0pSO0VnRHJnSk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDNU5KLGVxQzhOSTtFaERxZ0pSO0VnRGxnSlE7SUFDRTtFaERvZ0pWO0VnRGpnSlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaERtZ0pWO0FBQ0Y7QWdCOXJKSTtFZ0NvSUE7SUFFSTtJQUNBO0VoRDRqSk47RWdEMWpKTTtJQUNFO0VoRDRqSlI7RWdEMWpKUTtJQUNFO0VoRDRqSlY7RWdEempKUTtJQUNFO0lBQ0E7RWhEMmpKVjtFZ0R2akpNO0lBQ0U7RWhEeWpKUjtFZ0R0akpNO0lBQ0U7SUFDQTtFaER3akpSO0VnRHJqSk07SUFDRTtFaER1akpSO0VnRHBqSk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXJDNU5KLGVxQzhOSTtFaERvakpSO0VnRGpqSlE7SUFDRTtFaERtakpWO0VnRGhqSlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaERrakpWO0FBQ0Y7QWdEem1KSTtFQUVJO0VBQ0E7QWhEMG1KUjtBZ0R4bUpRO0VBQ0U7QWhEMG1KVjtBZ0R4bUpVO0VBQ0U7QWhEMG1KWjtBZ0R2bUpVO0VBQ0U7RUFDQTtBaER5bUpaO0FnRHJtSlE7RUFDRTtBaER1bUpWO0FnRHBtSlE7RUFDRTtFQUNBO0FoRHNtSlY7QWdEbm1KUTtFQUNFO0FoRHFtSlY7QWdEbG1KUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckM1TkosZXFDOE5JO0FoRGttSlY7QWdEL2xKVTtFQUNFO0FoRGltSlo7QWdEOWxKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRGdtSlo7O0FnRC9rSkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGlsSkY7O0FpRHAySkE7RUFFRTtFQUNBO0U5Q2tTSSw4QkFMSTtFOEMzUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VDcEJBO0VBQ0E7QWxEeTNKRjs7QWlEbDJKQTtFQUNFO0VBQ0E7RUFDQTtFOUNzUUksd0NBTEk7RThDL1BSO0VBQ0E7RUFDQTtFQUNBO0V0Q3BCSSxvSXNDcUJKO0FqRHEySkY7QVd0M0pNO0VzQ1FOO0l0Q1BRO0VYeTNKTjtBQUNGO0FpRHgySkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBakR5MkpKO0FpRHQySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTNUNnb0NnQztFNEMvbkNoQztBakR3MkpKO0FpRHIySkU7RUFFRTtFQUNBO0V2Q3RERiwrQ3VDdUR1QjtFQUNyQjtBakRzMkpKO0FpRG4ySkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBakRvMkpKOztBaUQvMUpFO0VBQ0UsZ0I1Q21tQ2dDO0FMK3ZIcEM7QWlENzFKTTtFM0M5QkY7RUFDQTtBTjgzSko7QWlEMzFKTTtFM0NsREY7RUFDQTtBTmc1Sko7O0FpRDkwSkE7RUVsR0U7RUFDQTtFaERnU0ksaUNBTEk7RWdEelJSO0FuRG83SkY7O0FpRGoxSkE7RUV0R0U7RUFDQTtFaERnU0ksa0NBTEk7RWdEelJSO0FuRDI3SkY7O0FvRDk3SkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwRGc4SkY7O0FvRDU3SkE7RUFDRTtJQUFLO0VwRGc4Skw7QUFDRjtBb0Q3N0pBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBcEQ0N0pGOztBb0R6N0pBO0VBRUU7RUFDQTtFQUNBO0FwRDI3SkY7O0FvRGw3SkE7RUFDRTtJQUNFO0VwRHE3SkY7RW9EbjdKQTtJQUNFO0lBQ0E7RXBEcTdKRjtBQUNGO0FvRGo3SkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBcERnN0pGOztBb0Q3NkpBO0VBQ0U7RUFDQTtBcERnN0pGOztBb0Q1NkpFO0VBQ0U7O0lBRUU7RXBEKzZKSjtBQUNGO0FJbC9KQTs7O0VBR0U7QUpvL0pGOztBSXIrSkk7RUFOSjtJQU9NO0VKeStKSjtBQUNGOztBSTU5SkE7RUFDRTtFQUNBO0VEbVBJLGtDQUxJO0VDNU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKKzlKRjs7QUl0OUpBO0VBQ0U7RUFDQSxhQ2lqQjRCO0VEaGpCNUI7RUFDQTtFQUNBLFlDdWpCNEI7QUxrNkk5Qjs7QUkvOEpBO0VBQ0U7RUFDQSxvQkN3ZjRCO0VEcmY1QixlQ3dmNEI7RUR2ZjVCLGVDd2Y0QjtBTHc5STlCOztBSTU4SkE7RUQ2TVE7QUhtd0pSO0FHcjZKSTtFQzNDSjtJRG9OUTtFSGd3Sk47QUFDRjs7QUloOUpBO0VEd01RO0FINHdKUjtBRzk2Skk7RUN0Q0o7SUQrTVE7RUh5d0pOO0FBQ0Y7O0FJcDlKQTtFRG1NUTtBSHF4SlI7QUd2N0pJO0VDakNKO0lEME1RO0VIa3hKTjtBQUNGOztBSXg5SkE7RUQ4TFE7QUg4eEpSO0FHaDhKSTtFQzVCSjtJRHFNUTtFSDJ4Sk47QUFDRjs7QUk1OUpBO0VEcUxNLGlCQUxJO0FIZ3pKVjs7QUkzOUpBO0VEZ0xNLGNBTEk7QUhvekpWOztBSXA5SkE7RUFDRTtFQUNBLGtCQ21TMEI7QUxvcko1Qjs7QUk3OEpBO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBSmc5SkY7O0FJMThKQTtFQUNFO0VBQ0E7RUFDQTtBSjY4SkY7O0FJdjhKQTs7RUFFRTtBSjA4SkY7O0FJdjhKQTs7O0VBR0U7RUFDQTtBSjA4SkY7O0FJdjhKQTs7OztFQUlFO0FKMDhKRjs7QUl2OEpBO0VBQ0UsZUM2WDRCO0FMNmtKOUI7O0FJcjhKQTtFQUNFO0VBQ0E7QUp3OEpGOztBSWw4SkE7RUFDRTtBSnE4SkY7O0FJNzdKQTs7RUFFRSxrQkNzVzRCO0FMMGxKOUI7O0FJeDdKQTtFRG1GTSxpQkFMSTtBSDgySlY7O0FJcjdKQTtFQUNFLGdCQythNEI7RUQ5YTVCO0FKdzdKRjs7QUkvNkpBOztFQUVFO0VEK0RJLGdCQUxJO0VDeERSO0VBQ0E7QUprN0pGOztBSS82SkE7RUFBTTtBSm03Sk47O0FJbDdKQTtFQUFNO0FKczdKTjs7QUlqN0pBO0VBQ0U7RUFDQSx5QkNxS3dDO0FMK3dKMUM7QUlsN0pFO0VBQ0U7QUpvN0pKOztBSXo2SkU7RUFFRTtFQUNBO0FKMjZKSjs7QUlwNkpBOzs7O0VBSUUsb0NDa1I0QjtFRjdQeEIsYUFMSTtBSHc1SlY7O0FJaDZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VEU0ksaUJBTEk7QUhnNkpWO0FJLzVKRTtFRElJLGlCQUxJO0VDR047RUFDQTtBSmk2Sko7O0FJNzVKQTtFREhNLGlCQUxJO0VDVVI7RUFDQTtBSmc2SkY7QUk3NUpFO0VBQ0U7QUorNUpKOztBSTM1SkE7RUFDRTtFRGZJLGlCQUxJO0VDc0JSLHVCQ3V5Q2tDO0VEdHlDbEMscUNDdXlDa0M7RUMza0RoQztBTm1zS0o7QUk1NUpFO0VBQ0U7RUR0QkUsYUFMSTtBSDA3SlY7O0FJcDVKQTtFQUNFO0FKdTVKRjs7QUlqNUpBOztFQUVFO0FKbzVKRjs7QUk1NEpBO0VBQ0U7RUFDQTtBSis0SkY7O0FJNTRKQTtFQUNFLGtCQ3NUNEI7RURyVDVCLHFCQ3FUNEI7RURwVDVCLGFDalZTO0VEa1ZUO0FKKzRKRjs7QUl4NEpBO0VBRUU7RUFDQTtBSjA0SkY7O0FJdjRKQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FKMDRKRjs7QUlsNEpBO0VBQ0U7QUpxNEpGOztBSS8zSkE7RUFFRTtBSmk0SkY7O0FJejNKQTtFQUNFO0FKNDNKRjs7QUl2M0pBOzs7OztFQUtFO0VBQ0E7RURySEksaUJBTEk7RUM0SFI7QUowM0pGOztBSXQzSkE7O0VBRUU7QUp5M0pGOztBSXAzSkE7RUFDRTtBSnUzSkY7O0FJcDNKQTtFQUdFO0FKcTNKRjtBSWwzSkU7RUFDRTtBSm8zSko7O0FJNzJKQTtFQUNFO0FKZzNKRjs7QUl4MkpBOzs7O0VBSUU7QUoyMkpGO0FJeDJKSTs7OztFQUNFO0FKNjJKTjs7QUl0MkpBO0VBQ0U7RUFDQTtBSnkySkY7O0FJcDJKQTtFQUNFO0FKdTJKRjs7QUk3MUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpnMkpGOztBSXgxSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQkM4STRCO0VGeFZ0QjtFQzZNTjtBSjAxSkY7QUd6c0tJO0VDd1dKO0lEL0xRO0VIb2lLTjtBQUNGO0FJNzFKRTtFQUNFO0FKKzFKSjs7QUl4MUpBOzs7Ozs7O0VBT0U7QUoyMUpGOztBSXgxSkE7RUFDRTtBSjIxSkY7O0FJbDFKQTtFQUNFO0VBQ0E7QUpxMUpGO0FJbDBKQTtFQUNFO0FKNjBKRjs7QUl4MEpBO0VBQ0U7QUoyMEpGOztBSXAwSkE7RUFDRTtFQUNBO0FKdTBKRjs7QUlsMEpBO0VBQ0U7QUpxMEpGOztBSWgwSkE7RUFDRTtBSm0wSkY7O0FJNXpKQTtFQUNFO0VBQ0E7QUorekpGOztBSXZ6SkE7RUFDRTtBSjB6SkY7O0FJbHpKQTtFQUNFO0FKcXpKRjs7QXFEajVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxrQmhEb1dPO0VnRG5XUDtFQUNBLGtCaERxb0I0QjtFZ0Rwb0I1QjtBckRtNUtGO0FxRDU0S0U7RUFDRTtFQUNBO0VBQ0EsdUJoRGljMEI7RWdEaGMxQjtBckQ4NEtKO0FxRDM0S0U7RUFDRTtBckQ2NEtKO0FxRDE0S0U7RUFDRTtBckQ0NEtKOztBcUR4NEtBO0VBQ0U7QXJEMjRLRjs7QXFEcDRLQTtFQUNFO0FyRHU0S0Y7O0FxRDczS0U7RUFDRTtBckRnNEtKOztBcURqM0tFO0VBQ0U7QXJEbzNLSjtBcURqM0tJO0VBQ0U7QXJEbTNLTjs7QXFENTJLRTtFQUNFO0FyRCsyS0o7QXFENTJLRTtFQUNFO0FyRDgyS0o7O0FxRHAyS0U7RUFDRTtFQUNBO0FyRHUyS0o7O0FxRGoyS0U7RUFDRTtFQUNBO0FyRG8yS0o7O0FxRDUxS0E7RUFDRTtFQUNBO0FyRCsxS0Y7O0FxRHYxS0U7RUFDRTtFQUNBO0FyRDAxS0o7O0FzRC85S0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RDI5S0o7O0FzRDcrS0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RHkrS0o7O0FzRDMvS0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RHUvS0o7O0FzRHpnTEU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RHFnTEo7O0FzRHZoTEU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RG1oTEo7O0FzRHJpTEU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RGlpTEo7O0FzRG5qTEU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RCtpTEo7O0FzRGprTEU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0RDZqTEo7O0FxRG43S0k7RUFDRTtFQUNBO0FyRHM3S047O0FnQjFnTEk7RXFDa0ZBO0lBQ0U7SUFDQTtFckQ0N0tKO0FBQ0Y7QWdCamhMSTtFcUNrRkE7SUFDRTtJQUNBO0VyRGs4S0o7QUFDRjtBZ0J2aExJO0VxQ2tGQTtJQUNFO0lBQ0E7RXJEdzhLSjtBQUNGO0FnQjdoTEk7RXFDa0ZBO0lBQ0U7SUFDQTtFckQ4OEtKO0FBQ0Y7QWdCbmlMSTtFcUNrRkE7SUFDRTtJQUNBO0VyRG85S0o7QUFDRjtBdURwbkxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEQ4UkksK0JBTEk7RW9EdlJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VDbkJBLHlDcENvQnlCO0VvQ2xCekI7RUFDQSxlbkR5aUI0QjtFbUR4aUI1QixnQnBDa0J5QjtFb0NqQnpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyRHNSSSxxQ0FMSTtFb0RyUVI7RUFDQTtBdkQ0bkxGO0F1RDFuTEU7RUFBUztBdkQ2bkxYO0F1RDNuTEU7RUFDRTtFQUNBO0VBQ0E7QXZENm5MSjtBdUQzbkxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZENm5MTjs7QXVEeG5MQTtFQUNFO0F2RDJuTEY7QXVEem5MRTtFQUNFO0VBQ0E7RUFDQTtBdkQybkxKO0F1RHRuTEE7RUFDRTtFQUNBO0VBQ0E7QXZEMG5MRjtBdUR4bkxFO0VBQ0U7RUFDQTtFQUNBO0F2RDBuTEo7QXVEcG5MQTtFQUNFO0F2RHduTEY7QXVEdG5MRTtFQUNFO0VBQ0E7RUFDQTtBdkR3bkxKO0F1RG5uTEE7RUFDRTtFQUNBO0VBQ0E7QXZEdW5MRjtBdURybkxFO0VBQ0U7RUFDQTtFQUNBO0F2RHVuTEo7QXVEam1MQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEbEdFO0FOd3NMSjs7QXlEM3RMQTtFOUNnQk0sK0I4Q2ZKO0F6RDh0TEY7QVczc0xNO0U4Q3BCTjtJOUNxQlE7RVg4c0xOO0FBQ0Y7QXlEanVMRTtFQUNFO0F6RG11TEo7O0F5RDd0TEU7RUFDRTtBekRndUxKOztBeUQ1dExBO0VBQ0U7RUFDQTtFOUNESSw0QjhDRUo7QXpEK3RMRjtBVzd0TE07RThDTE47STlDTVE7RVhndUxOO0FBQ0Y7QXlEbHVMRTtFQUNFO0VBQ0E7RTlDTkUsMkI4Q09GO0F6RG91TEo7QVd2dUxNO0U4Q0FKO0k5Q0NNO0VYMHVMTjtBQUNGOztBMERwdUxBO0V2RHlRTSxpQkFMSTtFdURsUVIsZXJEd2tCNEI7QUwrcEs5Qjs7QTBEbHVMRTtFdkRzUU07RXVEbFFKLGVyRHlqQmtCO0VxRHhqQmxCLGVyRHdpQjBCO0FMMnJLOUI7QUdwb0xJO0V1RHBHRjtJdkQ2UU07RUgrOUtOO0FBQ0Y7O0EwRDd1TEU7RXZEc1FNO0V1RGxRSixlckR5akJrQjtFcUR4akJsQixlckR3aUIwQjtBTHNzSzlCO0FHL29MSTtFdURwR0Y7SXZENlFNO0VIMCtLTjtBQUNGOztBMER4dkxFO0V2RHNRTTtFdURsUUosZXJEeWpCa0I7RXFEeGpCbEIsZXJEd2lCMEI7QUxpdEs5QjtBRzFwTEk7RXVEcEdGO0l2RDZRTTtFSHEvS047QUFDRjs7QTBEbndMRTtFdkRzUU07RXVEbFFKLGVyRHlqQmtCO0VxRHhqQmxCLGVyRHdpQjBCO0FMNHRLOUI7QUdycUxJO0V1RHBHRjtJdkQ2UU07RUhnZ0xOO0FBQ0Y7O0EwRDl3TEU7RXZEc1FNO0V1RGxRSixlckR5akJrQjtFcUR4akJsQixlckR3aUIwQjtBTHV1SzlCO0FHaHJMSTtFdURwR0Y7SXZENlFNO0VIMmdMTjtBQUNGOztBMER6eExFO0V2RHNRTTtFdURsUUosZXJEeWpCa0I7RXFEeGpCbEIsZXJEd2lCMEI7QUxrdks5QjtBRzNyTEk7RXVEcEdGO0l2RDZRTTtFSHNoTE47QUFDRjs7QTBENXdMQTtFUnZERTtFQUNBO0FsRHUwTEY7O0EwRDV3TEE7RVI1REU7RUFDQTtBbEQ0MExGOztBMEQ5d0xBO0VBQ0U7QTFEaXhMRjtBMEQvd0xFO0VBQ0UsbUJyRGdrQjBCO0FMaXRLOUI7O0EwRHZ3TEE7RXZEb05NLGlCQUxJO0V1RDdNUjtBMUQwd0xGOztBMER0d0xBO0VBQ0Usa0JyRDZSTztFRmhGSCxpQkFMSTtBSGtrTFY7QTBEdndMRTtFQUNFO0ExRHl3TEo7O0EwRHJ3TEE7RUFDRTtFQUNBLGtCckRtUk87RUZoRkgsaUJBTEk7RXVENUxSLGFyRHRGUztBTDgxTFg7QTBEdHdMRTtFQUNFO0ExRHd3TEo7O0EyRDEyTEE7RUFDRTtFQUNBLFN0RDZpRDJCO0VzRDVpRDNCLFV0RDRpRDJCO0VzRDNpRDNCO0VBQ0EsVXREUVM7RXNEUFQ7RUFDQTtFckRPRTtFcURMRixXdEQ2aUQyQjtBTGcwSTdCO0EyRDEyTEU7RUFDRTtFQUNBO0VBQ0EsWXREd2lEeUI7QUxvMEk3QjtBMkR6MkxFO0VBQ0U7RUFDQSxpRHREOHJCNEI7RXNEN3JCNUIsU3REbWlEeUI7QUx3MEk3QjtBMkR4MkxFO0VBRUU7RUFDQTtLQUFBO1VBQUE7RUFDQSxZdEQ2aER5QjtBTDQwSTdCOztBMkRyMkxBO0VBQ0UsaUR0RHloRDJCO0FMKzBJN0I7O0E0RDk0TEE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXpEcVJJLHdDQUxJO0V5RDlRUjtFQUNBO0V0REFFO0FOODRMSjs7QTREeDRMRTtFQUNFO0E1RDI0TEo7QTREejRMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RDI0TE47QTREdjRMRTtFQUNFO0E1RHk0TEo7O0E2RDUyTFE7RUFPSTtBN0R5MkxaOztBNkRoM0xRO0VBT0k7QTdENjJMWjs7QTZEcDNMUTtFQU9JO0E3RGkzTFo7O0E2RHgzTFE7RUFPSTtBN0RxM0xaOztBNkQ1M0xRO0VBT0k7QTdEeTNMWjs7QTZEaDRMUTtFQU9JO0E3RDYzTFo7O0E2RHA0TFE7RUFPSTtBN0RpNExaOztBNkR4NExRO0VBT0k7QTdEcTRMWjs7QTZENTRMUTtFQU9JO0E3RHk0TFo7O0E2RGg1TFE7RUFPSTtBN0Q2NExaOztBNkRwNUxRO0VBT0k7QTdEaTVMWjs7QTZEeDVMUTtFQU9JO0E3RHE1TFo7O0E2RDU1TFE7RUFPSTtBN0R5NUxaOztBNkRoNkxRO0VBT0k7QTdENjVMWjs7QTZEcDZMUTtFQU9JO0E3RGk2TFo7O0E2RHg2TFE7RUFPSTtBN0RxNkxaOztBNkQ1NkxRO0VBT0k7QTdEeTZMWjs7QTZEaDdMUTtFQU9JO0E3RDY2TFo7O0E2RHA3TFE7RUFPSTtBN0RpN0xaOztBNkR4N0xRO0VBT0k7QTdEcTdMWjs7QTZENTdMUTtFQU9JO0E3RHk3TFo7O0E2RGg4TFE7RUFPSTtBN0Q2N0xaOztBNkRwOExRO0VBT0k7QTdEaThMWjs7QTZEeDhMUTtFQU9JO0E3RHE4TFo7O0E2RDU4TFE7RUFPSTtBN0R5OExaOztBNkRoOUxRO0VBT0k7QTdENjhMWjs7QTZEcDlMUTtFQU9JO0E3RGk5TFo7O0E2RHg5TFE7RUFPSTtBN0RxOUxaOztBNkQ1OUxRO0VBT0k7QTdEeTlMWjs7QTZEaCtMUTtFQU9JO0E3RDY5TFo7O0E2RHArTFE7RUFPSTtBN0RpK0xaOztBNkR4K0xRO0VBT0k7QTdEcStMWjs7QTZENStMUTtFQU9JO0E3RHkrTFo7O0E2RGgvTFE7RUFPSTtBN0Q2K0xaOztBNkRwL0xRO0VBT0k7QTdEaS9MWjs7QTZEeC9MUTtFQU9JO0E3RHEvTFo7O0E2RDUvTFE7RUFPSTtBN0R5L0xaOztBNkRoZ01RO0VBT0k7QTdENi9MWjs7QTZEcGdNUTtFQU9JO0E3RGlnTVo7O0E2RHhnTVE7RUFPSTtBN0RxZ01aOztBNkQ1Z01RO0VBT0k7QTdEeWdNWjs7QTZEaGhNUTtFQU9JO0E3RDZnTVo7O0E2RHBoTVE7RUFPSTtBN0RpaE1aOztBNkR4aE1RO0VBT0k7QTdEcWhNWjs7QTZENWhNUTtFQU9JO0E3RHloTVo7O0E2RGhpTVE7RUFPSTtBN0Q2aE1aOztBNkRwaU1RO0VBT0k7QTdEaWlNWjs7QTZEeGlNUTtFQU9JO0E3RHFpTVo7O0E2RDVpTVE7RUFPSTtBN0R5aU1aOztBNkRoak1RO0VBT0k7QTdENmlNWjs7QTZEcGpNUTtFQU9JO0E3RGlqTVo7O0E2RHhqTVE7RUFPSTtBN0Rxak1aOztBNkQ1ak1RO0VBT0k7QTdEeWpNWjs7QTZEaGtNUTtFQU9JO0E3RDZqTVo7O0E2RHBrTVE7RUFPSTtBN0Rpa01aOztBNkR4a01RO0VBT0k7QTdEcWtNWjs7QTZENWtNUTtFQU9JO0E3RHlrTVo7O0E2RGhsTVE7RUFPSTtBN0Q2a01aOztBNkRwbE1RO0VBT0k7QTdEaWxNWjs7QTZEeGxNUTtFQU9JO0E3RHFsTVo7O0E2RDVsTVE7RUFPSTtBN0R5bE1aOztBNkRobU1RO0VBT0k7QTdENmxNWjs7QTZEcG1NUTtFQUlRO0VBR0o7QTdEa21NWjs7QTZEem1NUTtFQUlRO0VBR0o7QTdEdW1NWjs7QTZEOW1NUTtFQUlRO0VBR0o7QTdENG1NWjs7QTZEbm5NUTtFQUlRO0VBR0o7QTdEaW5NWjs7QTZEeG5NUTtFQUlRO0VBR0o7QTdEc25NWjs7QTZEN25NUTtFQUlRO0VBR0o7QTdEMm5NWjs7QTZEbG9NUTtFQUlRO0VBR0o7QTdEZ29NWjs7QTZEdm9NUTtFQUlRO0VBR0o7QTdEcW9NWjs7QTZENW9NUTtFQUlRO0VBR0o7QTdEMG9NWjs7QTZEM3BNUTtFQUNFO0E3RDhwTVY7O0E2RC9wTVE7RUFDRTtBN0RrcU1WOztBNkRucU1RO0VBQ0U7QTdEc3FNVjs7QTZEdnFNUTtFQUNFO0E3RDBxTVY7O0E2RDNxTVE7RUFDRTtBN0Q4cU1WOztBNkQvcU1RO0VBQ0U7QTdEa3JNVjs7QTZEbnJNUTtFQUNFO0E3RHNyTVY7O0E2RHZyTVE7RUFDRTtBN0Qwck1WOztBNkQzck1RO0VBQ0U7QTdEOHJNVjs7QTZEL3JNUTtFQUNFO0E3RGtzTVY7O0E2RHpyTVE7RUFPSTtBN0Rzck1aOztBNkQ3ck1RO0VBT0k7QTdEMHJNWjs7QTZEanNNUTtFQU9JO0E3RDhyTVo7O0E2RHJzTVE7RUFPSTtBN0Rrc01aOztBNkR6c01RO0VBT0k7QTdEc3NNWjs7QTZEN3NNUTtFQU9JO0E3RDBzTVo7O0E2RGp0TVE7RUFPSTtBN0Q4c01aOztBNkRydE1RO0VBT0k7QTdEa3RNWjs7QTZEenRNUTtFQU9JO0E3RHN0TVo7O0E2RDd0TVE7RUFPSTtBN0QwdE1aOztBNkRqdU1RO0VBT0k7QTdEOHRNWjs7QTZEcnVNUTtFQU9JO0E3RGt1TVo7O0E2RHp1TVE7RUFPSTtBN0RzdU1aOztBNkQ3dU1RO0VBT0k7QTdEMHVNWjs7QTZEanZNUTtFQU9JO0E3RDh1TVo7O0E2RHJ2TVE7RUFPSTtBN0Rrdk1aOztBNkR6dk1RO0VBT0k7QTdEc3ZNWjs7QTZEN3ZNUTtFQU9JO0E3RDB2TVo7O0E2RGp3TVE7RUFPSTtBN0Q4dk1aOztBNkRyd01RO0VBT0k7QTdEa3dNWjs7QTZEendNUTtFQU9JO0E3RHN3TVo7O0E2RDd3TVE7RUFPSTtBN0Qwd01aOztBNkRqeE1RO0VBT0k7QTdEOHdNWjs7QTZEcnhNUTtFQU9JO0E3RGt4TVo7O0E2RHp4TVE7RUFPSTtBN0RzeE1aOztBNkQ3eE1RO0VBT0k7QTdEMHhNWjs7QTZEanlNUTtFQU9JO0E3RDh4TVo7O0E2RHJ5TVE7RUFPSTtBN0RreU1aOztBNkR6eU1RO0VBT0k7QTdEc3lNWjs7QTZEN3lNUTtFQU9JO0E3RDB5TVo7O0E2RGp6TVE7RUFPSTtBN0Q4eU1aOztBNkRyek1RO0VBT0k7QTdEa3pNWjs7QTZEenpNUTtFQU9JO0E3RHN6TVo7O0E2RDd6TVE7RUFPSTtBN0Qwek1aOztBNkRqME1RO0VBT0k7QTdEOHpNWjs7QTZEcjBNUTtFQU9JO0E3RGswTVo7O0E2RHowTVE7RUFPSTtBN0RzME1aOztBNkQ3ME1RO0VBT0k7QTdEMDBNWjs7QTZEajFNUTtFQU9JO0E3RDgwTVo7O0E2RHIxTVE7RUFPSTtBN0RrMU1aOztBNkR6MU1RO0VBT0k7QTdEczFNWjs7QTZENzFNUTtFQU9JO0E3RDAxTVo7O0E2RGoyTVE7RUFPSTtBN0Q4MU1aOztBNkRyMk1RO0VBT0k7QTdEazJNWjs7QTZEejJNUTtFQU9JO0E3RHMyTVo7O0E2RDcyTVE7RUFPSTtBN0QwMk1aOztBNkRqM01RO0VBT0k7QTdEODJNWjs7QTZEcjNNUTtFQU9JO0E3RGszTVo7O0E2RHozTVE7RUFPSTtBN0RzM01aOztBNkQ3M01RO0VBT0k7QTdEMDNNWjs7QTZEajRNUTtFQU9JO0E3RDgzTVo7O0E2RHI0TVE7RUFPSTtBN0RrNE1aOztBNkR6NE1RO0VBT0k7QTdEczRNWjs7QTZENzRNUTtFQU9JO0E3RDA0TVo7O0E2RGo1TVE7RUFPSTtBN0Q4NE1aOztBNkRyNU1RO0VBT0k7QTdEazVNWjs7QTZEejVNUTtFQU9JO0E3RHM1TVo7O0E2RDc1TVE7RUFPSTtBN0QwNU1aOztBNkRqNk1RO0VBT0k7QTdEODVNWjs7QTZEcjZNUTtFQU9JO0E3RGs2TVo7O0E2RHo2TVE7RUFPSTtBN0RzNk1aOztBNkQ3Nk1RO0VBT0k7QTdEMDZNWjs7QTZEajdNUTtFQU9JO0E3RDg2TVo7O0E2RHI3TVE7RUFPSTtBN0RrN01aOztBNkR6N01RO0VBT0k7QTdEczdNWjs7QTZENzdNUTtFQU9JO0E3RDA3TVo7O0E2RGo4TVE7RUFPSTtFQUFBO0E3RCs3TVo7O0E2RHQ4TVE7RUFPSTtFQUFBO0E3RG84TVo7O0E2RDM4TVE7RUFPSTtFQUFBO0E3RHk4TVo7O0E2RGg5TVE7RUFPSTtFQUFBO0E3RDg4TVo7O0E2RHI5TVE7RUFPSTtFQUFBO0E3RG05TVo7O0E2RDE5TVE7RUFPSTtFQUFBO0E3RHc5TVo7O0E2RC85TVE7RUFPSTtFQUFBO0E3RDY5TVo7O0E2RHArTVE7RUFPSTtFQUFBO0E3RGsrTVo7O0E2RHorTVE7RUFPSTtFQUFBO0E3RHUrTVo7O0E2RDkrTVE7RUFPSTtFQUFBO0E3RDQrTVo7O0E2RG4vTVE7RUFPSTtFQUFBO0E3RGkvTVo7O0E2RHgvTVE7RUFPSTtFQUFBO0E3RHMvTVo7O0E2RDcvTVE7RUFPSTtFQUFBO0E3RDIvTVo7O0E2RGxnTlE7RUFPSTtFQUFBO0E3RGdnTlo7O0E2RHZnTlE7RUFPSTtBN0RvZ05aOztBNkQzZ05RO0VBT0k7QTdEd2dOWjs7QTZEL2dOUTtFQU9JO0E3RDRnTlo7O0E2RG5oTlE7RUFPSTtBN0RnaE5aOztBNkR2aE5RO0VBT0k7QTdEb2hOWjs7QTZEM2hOUTtFQU9JO0E3RHdoTlo7O0E2RC9oTlE7RUFPSTtBN0Q0aE5aOztBNkRuaU5RO0VBT0k7QTdEZ2lOWjs7QTZEdmlOUTtFQU9JO0E3RG9pTlo7O0E2RDNpTlE7RUFPSTtBN0R3aU5aOztBNkQvaU5RO0VBT0k7QTdENGlOWjs7QTZEbmpOUTtFQU9JO0E3RGdqTlo7O0E2RHZqTlE7RUFPSTtBN0Rvak5aOztBNkQzak5RO0VBT0k7QTdEd2pOWjs7QTZEL2pOUTtFQU9JO0E3RDRqTlo7O0E2RG5rTlE7RUFPSTtBN0Rna05aOztBNkR2a05RO0VBT0k7QTdEb2tOWjs7QTZEM2tOUTtFQU9JO0E3RHdrTlo7O0E2RC9rTlE7RUFPSTtBN0Q0a05aOztBNkRubE5RO0VBT0k7QTdEZ2xOWjs7QTZEdmxOUTtFQU9JO0E3RG9sTlo7O0E2RDNsTlE7RUFPSTtBN0R3bE5aOztBNkQvbE5RO0VBT0k7QTdENGxOWjs7QTZEbm1OUTtFQU9JO0E3RGdtTlo7O0E2RHZtTlE7RUFPSTtBN0RvbU5aOztBNkQzbU5RO0VBT0k7QTdEd21OWjs7QTZEL21OUTtFQU9JO0E3RDRtTlo7O0E2RG5uTlE7RUFPSTtBN0Rnbk5aOztBNkR2bk5RO0VBT0k7QTdEb25OWjs7QTZEM25OUTtFQU9JO0E3RHduTlo7O0E2RC9uTlE7RUFPSTtBN0Q0bk5aOztBNkRub05RO0VBT0k7QTdEZ29OWjs7QTZEdm9OUTtFQU9JO0E3RG9vTlo7O0E2RDNvTlE7RUFPSTtBN0R3b05aOztBNkQvb05RO0VBT0k7RUFBQTtBN0Q2b05aOztBNkRwcE5RO0VBT0k7RUFBQTtBN0RrcE5aOztBNkR6cE5RO0VBT0k7RUFBQTtBN0R1cE5aOztBNkQ5cE5RO0VBT0k7RUFBQTtBN0Q0cE5aOztBNkRucU5RO0VBT0k7RUFBQTtBN0RpcU5aOztBNkR4cU5RO0VBT0k7RUFBQTtBN0RzcU5aOztBNkQ3cU5RO0VBT0k7RUFBQTtBN0QycU5aOztBNkRsck5RO0VBT0k7RUFBQTtBN0Rnck5aOztBNkR2ck5RO0VBT0k7RUFBQTtBN0Rxck5aOztBNkQ1ck5RO0VBT0k7RUFBQTtBN0Qwck5aOztBNkRqc05RO0VBT0k7RUFBQTtBN0Qrck5aOztBNkR0c05RO0VBT0k7RUFBQTtBN0Rvc05aOztBNkQzc05RO0VBT0k7QTdEd3NOWjs7QTZEL3NOUTtFQU9JO0E3RDRzTlo7O0E2RG50TlE7RUFPSTtBN0RndE5aOztBNkR2dE5RO0VBT0k7QTdEb3ROWjs7QTZEM3ROUTtFQU9JO0E3RHd0Tlo7O0E2RC90TlE7RUFPSTtBN0Q0dE5aOztBNkRudU5RO0VBT0k7QTdEZ3VOWjs7QTZEdnVOUTtFQU9JO0E3RG91Tlo7O0E2RDN1TlE7RUFPSTtBN0R3dU5aOztBNkQvdU5RO0VBT0k7QTdENHVOWjs7QTZEbnZOUTtFQU9JO0E3RGd2Tlo7O0E2RHZ2TlE7RUFPSTtBN0Rvdk5aOztBNkQzdk5RO0VBT0k7QTdEd3ZOWjs7QTZEL3ZOUTtFQU9JO0E3RDR2Tlo7O0E2RG53TlE7RUFPSTtBN0Rnd05aOztBNkR2d05RO0VBT0k7QTdEb3dOWjs7QTZEM3dOUTtFQU9JO0E3RHd3Tlo7O0E2RC93TlE7RUFPSTtBN0Q0d05aOztBNkRueE5RO0VBT0k7QTdEZ3hOWjs7QTZEdnhOUTtFQU9JO0E3RG94Tlo7O0E2RDN4TlE7RUFPSTtBN0R3eE5aOztBNkQveE5RO0VBT0k7QTdENHhOWjs7QTZEbnlOUTtFQU9JO0E3RGd5Tlo7O0E2RHZ5TlE7RUFPSTtBN0RveU5aOztBNkQzeU5RO0VBT0k7QTdEd3lOWjs7QTZEL3lOUTtFQU9JO0E3RDR5Tlo7O0E2RG56TlE7RUFPSTtBN0Rnek5aOztBNkR2ek5RO0VBT0k7QTdEb3pOWjs7QTZEM3pOUTtFQU9JO0E3RHd6Tlo7O0E2RC96TlE7RUFPSTtBN0Q0ek5aOztBNkRuME5RO0VBT0k7QTdEZzBOWjs7QTZEdjBOUTtFQU9JO0E3RG8wTlo7O0E2RDMwTlE7RUFPSTtBN0R3ME5aOztBNkQvME5RO0VBT0k7QTdENDBOWjs7QTZEbjFOUTtFQU9JO0E3RGcxTlo7O0E2RHYxTlE7RUFPSTtBN0RvMU5aOztBNkQzMU5RO0VBT0k7QTdEdzFOWjs7QTZELzFOUTtFQU9JO0E3RDQxTlo7O0E2RG4yTlE7RUFPSTtBN0RnMk5aOztBNkR2Mk5RO0VBT0k7QTdEbzJOWjs7QTZEMzJOUTtFQU9JO0E3RHcyTlo7O0E2RC8yTlE7RUFPSTtBN0Q0Mk5aOztBNkRuM05RO0VBT0k7QTdEZzNOWjs7QTZEdjNOUTtFQU9JO0E3RG8zTlo7O0E2RDMzTlE7RUFPSTtBN0R3M05aOztBNkQvM05RO0VBT0k7QTdENDNOWjs7QTZEbjROUTtFQU9JO0E3RGc0Tlo7O0E2RHY0TlE7RUFPSTtBN0RvNE5aOztBNkQzNE5RO0VBT0k7QTdEdzROWjs7QTZELzROUTtFQU9JO0E3RDQ0Tlo7O0E2RG41TlE7RUFPSTtBN0RnNU5aOztBNkR2NU5RO0VBT0k7QTdEbzVOWjs7QTZEMzVOUTtFQU9JO0E3RHc1Tlo7O0E2RC81TlE7RUFPSTtBN0Q0NU5aOztBNkRuNk5RO0VBT0k7QTdEZzZOWjs7QTZEdjZOUTtFQU9JO0E3RG82Tlo7O0E2RDM2TlE7RUFPSTtBN0R3Nk5aOztBNkQvNk5RO0VBT0k7QTdENDZOWjs7QTZEbjdOUTtFQU9JO0E3RGc3Tlo7O0E2RHY3TlE7RUFPSTtBN0RvN05aO0E2RDM3TlE7RUFPSTtFQUFBO0E3RDA3Tlo7QTZEajhOUTtFQUlRO0VBR0o7QTdEZzhOWjs7QTZEdjhOUTtFQUlRO0VBR0o7QTdEcThOWjs7QTZENThOUTtFQUlRO0VBR0o7QTdEMDhOWjs7QTZEajlOUTtFQUlRO0VBR0o7QTdEKzhOWjs7QTZEdDlOUTtFQUlRO0VBR0o7QTdEbzlOWjs7QTZEMzlOUTtFQUlRO0VBR0o7QTdEeTlOWjs7QTZEaCtOUTtFQUlRO0VBR0o7QTdEODlOWjs7QTZEcitOUTtFQUlRO0VBR0o7QTdEbStOWjs7QTZEMStOUTtFQUlRO0VBR0o7QTdEdytOWjs7QTZELytOUTtFQUlRO0VBR0o7QTdENitOWjs7QTZEcC9OUTtFQUlRO0VBR0o7QTdEay9OWjs7QTZEei9OUTtFQUlRO0VBR0o7QTdEdS9OWjs7QTZEOS9OUTtFQUlRO0VBR0o7QTdENC9OWjs7QTZEbmdPUTtFQUlRO0VBR0o7QTdEaWdPWjs7QTZEeGdPUTtFQUlRO0VBR0o7QTdEc2dPWjs7QTZEdmhPUTtFQUNFO0E3RDBoT1Y7O0E2RDNoT1E7RUFDRTtBN0Q4aE9WOztBNkQvaE9RO0VBQ0U7QTdEa2lPVjs7QTZEbmlPUTtFQUNFO0E3RHNpT1Y7O0E2RDdoT1E7RUFJUTtFQUdKO0E3RDJoT1o7O0E2RGxpT1E7RUFJUTtFQUdKO0E3RGdpT1o7O0E2RHZpT1E7RUFJUTtFQUdKO0E3RHFpT1o7O0E2RDVpT1E7RUFJUTtFQUdKO0E3RDBpT1o7O0E2RGpqT1E7RUFJUTtFQUdKO0E3RCtpT1o7O0E2RHRqT1E7RUFJUTtFQUdKO0E3RG9qT1o7O0E2RDNqT1E7RUFJUTtFQUdKO0E3RHlqT1o7O0E2RGhrT1E7RUFJUTtFQUdKO0E3RDhqT1o7O0E2RHJrT1E7RUFJUTtFQUdKO0E3RG1rT1o7O0E2RDFrT1E7RUFJUTtFQUdKO0E3RHdrT1o7O0E2RC9rT1E7RUFJUTtFQUdKO0E3RDZrT1o7O0E2RHBsT1E7RUFJUTtFQUdKO0E3RGtsT1o7O0E2RG5tT1E7RUFDRTtBN0RzbU9WOztBNkR2bU9RO0VBQ0U7QTdEMG1PVjs7QTZEM21PUTtFQUNFO0E3RDhtT1Y7O0E2RC9tT1E7RUFDRTtBN0Rrbk9WOztBNkRubk9RO0VBQ0U7QTdEc25PVjs7QTZEN21PUTtFQU9JO0E3RDBtT1o7O0E2RGpuT1E7RUFPSTtLQUFBO1VBQUE7QTdEOG1PWjs7QTZEcm5PUTtFQU9JO0tBQUE7VUFBQTtBN0Rrbk9aOztBNkR6bk9RO0VBT0k7S0FBQTtVQUFBO0E3RHNuT1o7O0E2RDduT1E7RUFPSTtBN0Qwbk9aOztBNkRqb09RO0VBT0k7QTdEOG5PWjs7QTZEcm9PUTtFQU9JO0E3RGtvT1o7O0E2RHpvT1E7RUFPSTtBN0Rzb09aOztBNkQ3b09RO0VBT0k7QTdEMG9PWjs7QTZEanBPUTtFQU9JO0E3RDhvT1o7O0E2RHJwT1E7RUFPSTtBN0RrcE9aOztBNkR6cE9RO0VBT0k7QTdEc3BPWjs7QTZEN3BPUTtFQU9JO0E3RDBwT1o7O0E2RGpxT1E7RUFPSTtBN0Q4cE9aOztBNkRycU9RO0VBT0k7QTdEa3FPWjs7QTZEenFPUTtFQU9JO0VBQUE7QTdEdXFPWjs7QTZEOXFPUTtFQU9JO0VBQUE7QTdENHFPWjs7QTZEbnJPUTtFQU9JO0VBQUE7QTdEaXJPWjs7QTZEeHJPUTtFQU9JO0VBQUE7QTdEc3JPWjs7QTZEN3JPUTtFQU9JO0E3RDByT1o7O0E2RGpzT1E7RUFPSTtBN0Q4ck9aOztBZ0J4c09JO0U2Q0dJO0lBT0k7RTdEbXNPVjtFNkQxc09NO0lBT0k7RTdEc3NPVjtFNkQ3c09NO0lBT0k7RTdEeXNPVjtFNkRodE9NO0lBT0k7RTdENHNPVjtFNkRudE9NO0lBT0k7RTdEK3NPVjtFNkR0dE9NO0lBT0k7RTdEa3RPVjtFNkR6dE9NO0lBT0k7RTdEcXRPVjtFNkQ1dE9NO0lBT0k7RTdEd3RPVjtFNkQvdE9NO0lBT0k7RTdEMnRPVjtFNkRsdU9NO0lBT0k7RTdEOHRPVjtFNkRydU9NO0lBT0k7RTdEaXVPVjtFNkR4dU9NO0lBT0k7RTdEb3VPVjtFNkQzdU9NO0lBT0k7RTdEdXVPVjtFNkQ5dU9NO0lBT0k7RTdEMHVPVjtFNkRqdk9NO0lBT0k7RTdENnVPVjtFNkRwdk9NO0lBT0k7RTdEZ3ZPVjtFNkR2dk9NO0lBT0k7RTdEbXZPVjtFNkQxdk9NO0lBT0k7RTdEc3ZPVjtFNkQ3dk9NO0lBT0k7RTdEeXZPVjtFNkRod09NO0lBT0k7RTdENHZPVjtFNkRud09NO0lBT0k7RTdEK3ZPVjtFNkR0d09NO0lBT0k7RTdEa3dPVjtFNkR6d09NO0lBT0k7RTdEcXdPVjtFNkQ1d09NO0lBT0k7RTdEd3dPVjtFNkQvd09NO0lBT0k7RTdEMndPVjtFNkRseE9NO0lBT0k7RTdEOHdPVjtFNkRyeE9NO0lBT0k7RTdEaXhPVjtFNkR4eE9NO0lBT0k7RTdEb3hPVjtFNkQzeE9NO0lBT0k7RTdEdXhPVjtFNkQ5eE9NO0lBT0k7RTdEMHhPVjtFNkRqeU9NO0lBT0k7RTdENnhPVjtFNkRweU9NO0lBT0k7RTdEZ3lPVjtFNkR2eU9NO0lBT0k7RTdEbXlPVjtFNkQxeU9NO0lBT0k7RTdEc3lPVjtFNkQ3eU9NO0lBT0k7RTdEeXlPVjtFNkRoek9NO0lBT0k7RTdENHlPVjtFNkRuek9NO0lBT0k7RTdEK3lPVjtFNkR0ek9NO0lBT0k7RTdEa3pPVjtFNkR6ek9NO0lBT0k7RTdEcXpPVjtFNkQ1ek9NO0lBT0k7RTdEd3pPVjtFNkQvek9NO0lBT0k7RTdEMnpPVjtFNkRsME9NO0lBT0k7RTdEOHpPVjtFNkRyME9NO0lBT0k7RTdEaTBPVjtFNkR4ME9NO0lBT0k7RTdEbzBPVjtFNkQzME9NO0lBT0k7RTdEdTBPVjtFNkQ5ME9NO0lBT0k7RTdEMDBPVjtFNkRqMU9NO0lBT0k7RTdENjBPVjtFNkRwMU9NO0lBT0k7RTdEZzFPVjtFNkR2MU9NO0lBT0k7RTdEbTFPVjtFNkQxMU9NO0lBT0k7RTdEczFPVjtFNkQ3MU9NO0lBT0k7RTdEeTFPVjtFNkRoMk9NO0lBT0k7RTdENDFPVjtFNkRuMk9NO0lBT0k7RTdEKzFPVjtFNkR0Mk9NO0lBT0k7RTdEazJPVjtFNkR6Mk9NO0lBT0k7RTdEcTJPVjtFNkQ1Mk9NO0lBT0k7RTdEdzJPVjtFNkQvMk9NO0lBT0k7RTdEMjJPVjtFNkRsM09NO0lBT0k7RTdEODJPVjtFNkRyM09NO0lBT0k7RTdEaTNPVjtFNkR4M09NO0lBT0k7RTdEbzNPVjtFNkQzM09NO0lBT0k7RTdEdTNPVjtFNkQ5M09NO0lBT0k7RTdEMDNPVjtFNkRqNE9NO0lBT0k7RTdENjNPVjtFNkRwNE9NO0lBT0k7SUFBQTtFN0RpNE9WO0U2RHg0T007SUFPSTtJQUFBO0U3RHE0T1Y7RTZENTRPTTtJQU9JO0lBQUE7RTdEeTRPVjtFNkRoNU9NO0lBT0k7SUFBQTtFN0Q2NE9WO0U2RHA1T007SUFPSTtJQUFBO0U3RGk1T1Y7RTZEeDVPTTtJQU9JO0lBQUE7RTdEcTVPVjtFNkQ1NU9NO0lBT0k7SUFBQTtFN0R5NU9WO0U2RGg2T007SUFPSTtJQUFBO0U3RDY1T1Y7RTZEcDZPTTtJQU9JO0lBQUE7RTdEaTZPVjtFNkR4Nk9NO0lBT0k7SUFBQTtFN0RxNk9WO0U2RDU2T007SUFPSTtJQUFBO0U3RHk2T1Y7RTZEaDdPTTtJQU9JO0lBQUE7RTdENjZPVjtFNkRwN09NO0lBT0k7SUFBQTtFN0RpN09WO0U2RHg3T007SUFPSTtJQUFBO0U3RHE3T1Y7RTZENTdPTTtJQU9JO0U3RHc3T1Y7RTZELzdPTTtJQU9JO0U3RDI3T1Y7RTZEbDhPTTtJQU9JO0U3RDg3T1Y7RTZEcjhPTTtJQU9JO0U3RGk4T1Y7RTZEeDhPTTtJQU9JO0U3RG84T1Y7RTZEMzhPTTtJQU9JO0U3RHU4T1Y7RTZEOThPTTtJQU9JO0U3RDA4T1Y7RTZEajlPTTtJQU9JO0U3RDY4T1Y7RTZEcDlPTTtJQU9JO0U3RGc5T1Y7RTZEdjlPTTtJQU9JO0U3RG05T1Y7RTZEMTlPTTtJQU9JO0U3RHM5T1Y7RTZENzlPTTtJQU9JO0U3RHk5T1Y7RTZEaCtPTTtJQU9JO0U3RDQ5T1Y7RTZEbitPTTtJQU9JO0U3RCs5T1Y7RTZEdCtPTTtJQU9JO0U3RGsrT1Y7RTZEeitPTTtJQU9JO0U3RHErT1Y7RTZENStPTTtJQU9JO0U3RHcrT1Y7RTZELytPTTtJQU9JO0U3RDIrT1Y7RTZEbC9PTTtJQU9JO0U3RDgrT1Y7RTZEci9PTTtJQU9JO0U3RGkvT1Y7RTZEeC9PTTtJQU9JO0U3RG8vT1Y7RTZEMy9PTTtJQU9JO0U3RHUvT1Y7RTZEOS9PTTtJQU9JO0U3RDAvT1Y7RTZEamdQTTtJQU9JO0U3RDYvT1Y7RTZEcGdQTTtJQU9JO0U3RGdnUFY7RTZEdmdQTTtJQU9JO0U3RG1nUFY7RTZEMWdQTTtJQU9JO0U3RHNnUFY7RTZEN2dQTTtJQU9JO0U3RHlnUFY7RTZEaGhQTTtJQU9JO0U3RDRnUFY7RTZEbmhQTTtJQU9JO0U3RCtnUFY7RTZEdGhQTTtJQU9JO0U3RGtoUFY7RTZEemhQTTtJQU9JO0U3RHFoUFY7RTZENWhQTTtJQU9JO0U3RHdoUFY7RTZEL2hQTTtJQU9JO0U3RDJoUFY7RTZEbGlQTTtJQU9JO0lBQUE7RTdEK2hQVjtFNkR0aVBNO0lBT0k7SUFBQTtFN0RtaVBWO0U2RDFpUE07SUFPSTtJQUFBO0U3RHVpUFY7RTZEOWlQTTtJQU9JO0lBQUE7RTdEMmlQVjtFNkRsalBNO0lBT0k7SUFBQTtFN0QraVBWO0U2RHRqUE07SUFPSTtJQUFBO0U3RG1qUFY7RTZEMWpQTTtJQU9JO0lBQUE7RTdEdWpQVjtFNkQ5alBNO0lBT0k7SUFBQTtFN0QyalBWO0U2RGxrUE07SUFPSTtJQUFBO0U3RCtqUFY7RTZEdGtQTTtJQU9JO0lBQUE7RTdEbWtQVjtFNkQxa1BNO0lBT0k7SUFBQTtFN0R1a1BWO0U2RDlrUE07SUFPSTtJQUFBO0U3RDJrUFY7RTZEbGxQTTtJQU9JO0U3RDhrUFY7RTZEcmxQTTtJQU9JO0U3RGlsUFY7RTZEeGxQTTtJQU9JO0U3RG9sUFY7RTZEM2xQTTtJQU9JO0U3RHVsUFY7RTZEOWxQTTtJQU9JO0U3RDBsUFY7RTZEam1QTTtJQU9JO0U3RDZsUFY7RTZEcG1QTTtJQU9JO0U3RGdtUFY7RTZEdm1QTTtJQU9JO0U3RG1tUFY7RTZEMW1QTTtJQU9JO0U3RHNtUFY7RTZEN21QTTtJQU9JO0U3RHltUFY7RTZEaG5QTTtJQU9JO0U3RDRtUFY7RTZEbm5QTTtJQU9JO0U3RCttUFY7RTZEdG5QTTtJQU9JO0U3RGtuUFY7RTZEem5QTTtJQU9JO0U3RHFuUFY7RTZENW5QTTtJQU9JO0U3RHduUFY7RTZEL25QTTtJQU9JO0U3RDJuUFY7RTZEbG9QTTtJQU9JO0U3RDhuUFY7RTZEcm9QTTtJQU9JO0U3RGlvUFY7RTZEeG9QTTtJQU9JO0U3RG9vUFY7RTZEM29QTTtJQU9JO0U3RHVvUFY7RTZEOW9QTTtJQU9JO0U3RDBvUFY7RTZEanBQTTtJQU9JO0U3RDZvUFY7RTZEcHBQTTtJQU9JO0U3RGdwUFY7RTZEdnBQTTtJQU9JO0U3RG1wUFY7RTZEMXBQTTtJQU9JO0U3RHNwUFY7RTZEN3BQTTtJQU9JO0U3RHlwUFY7RTZEaHFQTTtJQU9JO0U3RDRwUFY7RTZEbnFQTTtJQU9JO0U3RCtwUFY7RTZEdHFQTTtJQU9JO0U3RGtxUFY7RTZEenFQTTtJQU9JO0U3RHFxUFY7RTZENXFQTTtJQU9JO0U3RHdxUFY7RTZEL3FQTTtJQU9JO0U3RDJxUFY7RTZEbHJQTTtJQU9JO0U3RDhxUFY7QUFDRjtBZ0J6clBJO0U2Q0dJO0lBT0k7RTdEbXJQVjtFNkQxclBNO0lBT0k7RTdEc3JQVjtFNkQ3clBNO0lBT0k7RTdEeXJQVjtFNkRoc1BNO0lBT0k7RTdENHJQVjtFNkRuc1BNO0lBT0k7RTdEK3JQVjtFNkR0c1BNO0lBT0k7RTdEa3NQVjtFNkR6c1BNO0lBT0k7RTdEcXNQVjtFNkQ1c1BNO0lBT0k7RTdEd3NQVjtFNkQvc1BNO0lBT0k7RTdEMnNQVjtFNkRsdFBNO0lBT0k7RTdEOHNQVjtFNkRydFBNO0lBT0k7RTdEaXRQVjtFNkR4dFBNO0lBT0k7RTdEb3RQVjtFNkQzdFBNO0lBT0k7RTdEdXRQVjtFNkQ5dFBNO0lBT0k7RTdEMHRQVjtFNkRqdVBNO0lBT0k7RTdENnRQVjtFNkRwdVBNO0lBT0k7RTdEZ3VQVjtFNkR2dVBNO0lBT0k7RTdEbXVQVjtFNkQxdVBNO0lBT0k7RTdEc3VQVjtFNkQ3dVBNO0lBT0k7RTdEeXVQVjtFNkRodlBNO0lBT0k7RTdENHVQVjtFNkRudlBNO0lBT0k7RTdEK3VQVjtFNkR0dlBNO0lBT0k7RTdEa3ZQVjtFNkR6dlBNO0lBT0k7RTdEcXZQVjtFNkQ1dlBNO0lBT0k7RTdEd3ZQVjtFNkQvdlBNO0lBT0k7RTdEMnZQVjtFNkRsd1BNO0lBT0k7RTdEOHZQVjtFNkRyd1BNO0lBT0k7RTdEaXdQVjtFNkR4d1BNO0lBT0k7RTdEb3dQVjtFNkQzd1BNO0lBT0k7RTdEdXdQVjtFNkQ5d1BNO0lBT0k7RTdEMHdQVjtFNkRqeFBNO0lBT0k7RTdENndQVjtFNkRweFBNO0lBT0k7RTdEZ3hQVjtFNkR2eFBNO0lBT0k7RTdEbXhQVjtFNkQxeFBNO0lBT0k7RTdEc3hQVjtFNkQ3eFBNO0lBT0k7RTdEeXhQVjtFNkRoeVBNO0lBT0k7RTdENHhQVjtFNkRueVBNO0lBT0k7RTdEK3hQVjtFNkR0eVBNO0lBT0k7RTdEa3lQVjtFNkR6eVBNO0lBT0k7RTdEcXlQVjtFNkQ1eVBNO0lBT0k7RTdEd3lQVjtFNkQveVBNO0lBT0k7RTdEMnlQVjtFNkRselBNO0lBT0k7RTdEOHlQVjtFNkRyelBNO0lBT0k7RTdEaXpQVjtFNkR4elBNO0lBT0k7RTdEb3pQVjtFNkQzelBNO0lBT0k7RTdEdXpQVjtFNkQ5elBNO0lBT0k7RTdEMHpQVjtFNkRqMFBNO0lBT0k7RTdENnpQVjtFNkRwMFBNO0lBT0k7RTdEZzBQVjtFNkR2MFBNO0lBT0k7RTdEbTBQVjtFNkQxMFBNO0lBT0k7RTdEczBQVjtFNkQ3MFBNO0lBT0k7RTdEeTBQVjtFNkRoMVBNO0lBT0k7RTdENDBQVjtFNkRuMVBNO0lBT0k7RTdEKzBQVjtFNkR0MVBNO0lBT0k7RTdEazFQVjtFNkR6MVBNO0lBT0k7RTdEcTFQVjtFNkQ1MVBNO0lBT0k7RTdEdzFQVjtFNkQvMVBNO0lBT0k7RTdEMjFQVjtFNkRsMlBNO0lBT0k7RTdEODFQVjtFNkRyMlBNO0lBT0k7RTdEaTJQVjtFNkR4MlBNO0lBT0k7RTdEbzJQVjtFNkQzMlBNO0lBT0k7RTdEdTJQVjtFNkQ5MlBNO0lBT0k7RTdEMDJQVjtFNkRqM1BNO0lBT0k7RTdENjJQVjtFNkRwM1BNO0lBT0k7SUFBQTtFN0RpM1BWO0U2RHgzUE07SUFPSTtJQUFBO0U3RHEzUFY7RTZENTNQTTtJQU9JO0lBQUE7RTdEeTNQVjtFNkRoNFBNO0lBT0k7SUFBQTtFN0Q2M1BWO0U2RHA0UE07SUFPSTtJQUFBO0U3RGk0UFY7RTZEeDRQTTtJQU9JO0lBQUE7RTdEcTRQVjtFNkQ1NFBNO0lBT0k7SUFBQTtFN0R5NFBWO0U2RGg1UE07SUFPSTtJQUFBO0U3RDY0UFY7RTZEcDVQTTtJQU9JO0lBQUE7RTdEaTVQVjtFNkR4NVBNO0lBT0k7SUFBQTtFN0RxNVBWO0U2RDU1UE07SUFPSTtJQUFBO0U3RHk1UFY7RTZEaDZQTTtJQU9JO0lBQUE7RTdENjVQVjtFNkRwNlBNO0lBT0k7SUFBQTtFN0RpNlBWO0U2RHg2UE07SUFPSTtJQUFBO0U3RHE2UFY7RTZENTZQTTtJQU9JO0U3RHc2UFY7RTZELzZQTTtJQU9JO0U3RDI2UFY7RTZEbDdQTTtJQU9JO0U3RDg2UFY7RTZEcjdQTTtJQU9JO0U3RGk3UFY7RTZEeDdQTTtJQU9JO0U3RG83UFY7RTZEMzdQTTtJQU9JO0U3RHU3UFY7RTZEOTdQTTtJQU9JO0U3RDA3UFY7RTZEajhQTTtJQU9JO0U3RDY3UFY7RTZEcDhQTTtJQU9JO0U3RGc4UFY7RTZEdjhQTTtJQU9JO0U3RG04UFY7RTZEMThQTTtJQU9JO0U3RHM4UFY7RTZENzhQTTtJQU9JO0U3RHk4UFY7RTZEaDlQTTtJQU9JO0U3RDQ4UFY7RTZEbjlQTTtJQU9JO0U3RCs4UFY7RTZEdDlQTTtJQU9JO0U3RGs5UFY7RTZEejlQTTtJQU9JO0U3RHE5UFY7RTZENTlQTTtJQU9JO0U3RHc5UFY7RTZELzlQTTtJQU9JO0U3RDI5UFY7RTZEbCtQTTtJQU9JO0U3RDg5UFY7RTZEcitQTTtJQU9JO0U3RGkrUFY7RTZEeCtQTTtJQU9JO0U3RG8rUFY7RTZEMytQTTtJQU9JO0U3RHUrUFY7RTZEOStQTTtJQU9JO0U3RDArUFY7RTZEai9QTTtJQU9JO0U3RDYrUFY7RTZEcC9QTTtJQU9JO0U3RGcvUFY7RTZEdi9QTTtJQU9JO0U3RG0vUFY7RTZEMS9QTTtJQU9JO0U3RHMvUFY7RTZENy9QTTtJQU9JO0U3RHkvUFY7RTZEaGdRTTtJQU9JO0U3RDQvUFY7RTZEbmdRTTtJQU9JO0U3RCsvUFY7RTZEdGdRTTtJQU9JO0U3RGtnUVY7RTZEemdRTTtJQU9JO0U3RHFnUVY7RTZENWdRTTtJQU9JO0U3RHdnUVY7RTZEL2dRTTtJQU9JO0U3RDJnUVY7RTZEbGhRTTtJQU9JO0lBQUE7RTdEK2dRVjtFNkR0aFFNO0lBT0k7SUFBQTtFN0RtaFFWO0U2RDFoUU07SUFPSTtJQUFBO0U3RHVoUVY7RTZEOWhRTTtJQU9JO0lBQUE7RTdEMmhRVjtFNkRsaVFNO0lBT0k7SUFBQTtFN0QraFFWO0U2RHRpUU07SUFPSTtJQUFBO0U3RG1pUVY7RTZEMWlRTTtJQU9JO0lBQUE7RTdEdWlRVjtFNkQ5aVFNO0lBT0k7SUFBQTtFN0QyaVFWO0U2RGxqUU07SUFPSTtJQUFBO0U3RCtpUVY7RTZEdGpRTTtJQU9JO0lBQUE7RTdEbWpRVjtFNkQxalFNO0lBT0k7SUFBQTtFN0R1alFWO0U2RDlqUU07SUFPSTtJQUFBO0U3RDJqUVY7RTZEbGtRTTtJQU9JO0U3RDhqUVY7RTZEcmtRTTtJQU9JO0U3RGlrUVY7RTZEeGtRTTtJQU9JO0U3RG9rUVY7RTZEM2tRTTtJQU9JO0U3RHVrUVY7RTZEOWtRTTtJQU9JO0U3RDBrUVY7RTZEamxRTTtJQU9JO0U3RDZrUVY7RTZEcGxRTTtJQU9JO0U3RGdsUVY7RTZEdmxRTTtJQU9JO0U3RG1sUVY7RTZEMWxRTTtJQU9JO0U3RHNsUVY7RTZEN2xRTTtJQU9JO0U3RHlsUVY7RTZEaG1RTTtJQU9JO0U3RDRsUVY7RTZEbm1RTTtJQU9JO0U3RCtsUVY7RTZEdG1RTTtJQU9JO0U3RGttUVY7RTZEem1RTTtJQU9JO0U3RHFtUVY7RTZENW1RTTtJQU9JO0U3RHdtUVY7RTZEL21RTTtJQU9JO0U3RDJtUVY7RTZEbG5RTTtJQU9JO0U3RDhtUVY7RTZEcm5RTTtJQU9JO0U3RGluUVY7RTZEeG5RTTtJQU9JO0U3RG9uUVY7RTZEM25RTTtJQU9JO0U3RHVuUVY7RTZEOW5RTTtJQU9JO0U3RDBuUVY7RTZEam9RTTtJQU9JO0U3RDZuUVY7RTZEcG9RTTtJQU9JO0U3RGdvUVY7RTZEdm9RTTtJQU9JO0U3RG1vUVY7RTZEMW9RTTtJQU9JO0U3RHNvUVY7RTZEN29RTTtJQU9JO0U3RHlvUVY7RTZEaHBRTTtJQU9JO0U3RDRvUVY7RTZEbnBRTTtJQU9JO0U3RCtvUVY7RTZEdHBRTTtJQU9JO0U3RGtwUVY7RTZEenBRTTtJQU9JO0U3RHFwUVY7RTZENXBRTTtJQU9JO0U3RHdwUVY7RTZEL3BRTTtJQU9JO0U3RDJwUVY7RTZEbHFRTTtJQU9JO0U3RDhwUVY7QUFDRjtBZ0J6cVFJO0U2Q0dJO0lBT0k7RTdEbXFRVjtFNkQxcVFNO0lBT0k7RTdEc3FRVjtFNkQ3cVFNO0lBT0k7RTdEeXFRVjtFNkRoclFNO0lBT0k7RTdENHFRVjtFNkRuclFNO0lBT0k7RTdEK3FRVjtFNkR0clFNO0lBT0k7RTdEa3JRVjtFNkR6clFNO0lBT0k7RTdEcXJRVjtFNkQ1clFNO0lBT0k7RTdEd3JRVjtFNkQvclFNO0lBT0k7RTdEMnJRVjtFNkRsc1FNO0lBT0k7RTdEOHJRVjtFNkRyc1FNO0lBT0k7RTdEaXNRVjtFNkR4c1FNO0lBT0k7RTdEb3NRVjtFNkQzc1FNO0lBT0k7RTdEdXNRVjtFNkQ5c1FNO0lBT0k7RTdEMHNRVjtFNkRqdFFNO0lBT0k7RTdENnNRVjtFNkRwdFFNO0lBT0k7RTdEZ3RRVjtFNkR2dFFNO0lBT0k7RTdEbXRRVjtFNkQxdFFNO0lBT0k7RTdEc3RRVjtFNkQ3dFFNO0lBT0k7RTdEeXRRVjtFNkRodVFNO0lBT0k7RTdENHRRVjtFNkRudVFNO0lBT0k7RTdEK3RRVjtFNkR0dVFNO0lBT0k7RTdEa3VRVjtFNkR6dVFNO0lBT0k7RTdEcXVRVjtFNkQ1dVFNO0lBT0k7RTdEd3VRVjtFNkQvdVFNO0lBT0k7RTdEMnVRVjtFNkRsdlFNO0lBT0k7RTdEOHVRVjtFNkRydlFNO0lBT0k7RTdEaXZRVjtFNkR4dlFNO0lBT0k7RTdEb3ZRVjtFNkQzdlFNO0lBT0k7RTdEdXZRVjtFNkQ5dlFNO0lBT0k7RTdEMHZRVjtFNkRqd1FNO0lBT0k7RTdENnZRVjtFNkRwd1FNO0lBT0k7RTdEZ3dRVjtFNkR2d1FNO0lBT0k7RTdEbXdRVjtFNkQxd1FNO0lBT0k7RTdEc3dRVjtFNkQ3d1FNO0lBT0k7RTdEeXdRVjtFNkRoeFFNO0lBT0k7RTdENHdRVjtFNkRueFFNO0lBT0k7RTdEK3dRVjtFNkR0eFFNO0lBT0k7RTdEa3hRVjtFNkR6eFFNO0lBT0k7RTdEcXhRVjtFNkQ1eFFNO0lBT0k7RTdEd3hRVjtFNkQveFFNO0lBT0k7RTdEMnhRVjtFNkRseVFNO0lBT0k7RTdEOHhRVjtFNkRyeVFNO0lBT0k7RTdEaXlRVjtFNkR4eVFNO0lBT0k7RTdEb3lRVjtFNkQzeVFNO0lBT0k7RTdEdXlRVjtFNkQ5eVFNO0lBT0k7RTdEMHlRVjtFNkRqelFNO0lBT0k7RTdENnlRVjtFNkRwelFNO0lBT0k7RTdEZ3pRVjtFNkR2elFNO0lBT0k7RTdEbXpRVjtFNkQxelFNO0lBT0k7RTdEc3pRVjtFNkQ3elFNO0lBT0k7RTdEeXpRVjtFNkRoMFFNO0lBT0k7RTdENHpRVjtFNkRuMFFNO0lBT0k7RTdEK3pRVjtFNkR0MFFNO0lBT0k7RTdEazBRVjtFNkR6MFFNO0lBT0k7RTdEcTBRVjtFNkQ1MFFNO0lBT0k7RTdEdzBRVjtFNkQvMFFNO0lBT0k7RTdEMjBRVjtFNkRsMVFNO0lBT0k7RTdEODBRVjtFNkRyMVFNO0lBT0k7RTdEaTFRVjtFNkR4MVFNO0lBT0k7RTdEbzFRVjtFNkQzMVFNO0lBT0k7RTdEdTFRVjtFNkQ5MVFNO0lBT0k7RTdEMDFRVjtFNkRqMlFNO0lBT0k7RTdENjFRVjtFNkRwMlFNO0lBT0k7SUFBQTtFN0RpMlFWO0U2RHgyUU07SUFPSTtJQUFBO0U3RHEyUVY7RTZENTJRTTtJQU9JO0lBQUE7RTdEeTJRVjtFNkRoM1FNO0lBT0k7SUFBQTtFN0Q2MlFWO0U2RHAzUU07SUFPSTtJQUFBO0U3RGkzUVY7RTZEeDNRTTtJQU9JO0lBQUE7RTdEcTNRVjtFNkQ1M1FNO0lBT0k7SUFBQTtFN0R5M1FWO0U2RGg0UU07SUFPSTtJQUFBO0U3RDYzUVY7RTZEcDRRTTtJQU9JO0lBQUE7RTdEaTRRVjtFNkR4NFFNO0lBT0k7SUFBQTtFN0RxNFFWO0U2RDU0UU07SUFPSTtJQUFBO0U3RHk0UVY7RTZEaDVRTTtJQU9JO0lBQUE7RTdENjRRVjtFNkRwNVFNO0lBT0k7SUFBQTtFN0RpNVFWO0U2RHg1UU07SUFPSTtJQUFBO0U3RHE1UVY7RTZENTVRTTtJQU9JO0U3RHc1UVY7RTZELzVRTTtJQU9JO0U3RDI1UVY7RTZEbDZRTTtJQU9JO0U3RDg1UVY7RTZEcjZRTTtJQU9JO0U3RGk2UVY7RTZEeDZRTTtJQU9JO0U3RG82UVY7RTZEMzZRTTtJQU9JO0U3RHU2UVY7RTZEOTZRTTtJQU9JO0U3RDA2UVY7RTZEajdRTTtJQU9JO0U3RDY2UVY7RTZEcDdRTTtJQU9JO0U3RGc3UVY7RTZEdjdRTTtJQU9JO0U3RG03UVY7RTZEMTdRTTtJQU9JO0U3RHM3UVY7RTZENzdRTTtJQU9JO0U3RHk3UVY7RTZEaDhRTTtJQU9JO0U3RDQ3UVY7RTZEbjhRTTtJQU9JO0U3RCs3UVY7RTZEdDhRTTtJQU9JO0U3RGs4UVY7RTZEejhRTTtJQU9JO0U3RHE4UVY7RTZENThRTTtJQU9JO0U3RHc4UVY7RTZELzhRTTtJQU9JO0U3RDI4UVY7RTZEbDlRTTtJQU9JO0U3RDg4UVY7RTZEcjlRTTtJQU9JO0U3RGk5UVY7RTZEeDlRTTtJQU9JO0U3RG85UVY7RTZEMzlRTTtJQU9JO0U3RHU5UVY7RTZEOTlRTTtJQU9JO0U3RDA5UVY7RTZEaitRTTtJQU9JO0U3RDY5UVY7RTZEcCtRTTtJQU9JO0U3RGcrUVY7RTZEditRTTtJQU9JO0U3RG0rUVY7RTZEMStRTTtJQU9JO0U3RHMrUVY7RTZENytRTTtJQU9JO0U3RHkrUVY7RTZEaC9RTTtJQU9JO0U3RDQrUVY7RTZEbi9RTTtJQU9JO0U3RCsrUVY7RTZEdC9RTTtJQU9JO0U3RGsvUVY7RTZEei9RTTtJQU9JO0U3RHEvUVY7RTZENS9RTTtJQU9JO0U3RHcvUVY7RTZELy9RTTtJQU9JO0U3RDIvUVY7RTZEbGdSTTtJQU9JO0lBQUE7RTdEKy9RVjtFNkR0Z1JNO0lBT0k7SUFBQTtFN0RtZ1JWO0U2RDFnUk07SUFPSTtJQUFBO0U3RHVnUlY7RTZEOWdSTTtJQU9JO0lBQUE7RTdEMmdSVjtFNkRsaFJNO0lBT0k7SUFBQTtFN0QrZ1JWO0U2RHRoUk07SUFPSTtJQUFBO0U3RG1oUlY7RTZEMWhSTTtJQU9JO0lBQUE7RTdEdWhSVjtFNkQ5aFJNO0lBT0k7SUFBQTtFN0QyaFJWO0U2RGxpUk07SUFPSTtJQUFBO0U3RCtoUlY7RTZEdGlSTTtJQU9JO0lBQUE7RTdEbWlSVjtFNkQxaVJNO0lBT0k7SUFBQTtFN0R1aVJWO0U2RDlpUk07SUFPSTtJQUFBO0U3RDJpUlY7RTZEbGpSTTtJQU9JO0U3RDhpUlY7RTZEcmpSTTtJQU9JO0U3RGlqUlY7RTZEeGpSTTtJQU9JO0U3RG9qUlY7RTZEM2pSTTtJQU9JO0U3RHVqUlY7RTZEOWpSTTtJQU9JO0U3RDBqUlY7RTZEamtSTTtJQU9JO0U3RDZqUlY7RTZEcGtSTTtJQU9JO0U3RGdrUlY7RTZEdmtSTTtJQU9JO0U3RG1rUlY7RTZEMWtSTTtJQU9JO0U3RHNrUlY7RTZEN2tSTTtJQU9JO0U3RHlrUlY7RTZEaGxSTTtJQU9JO0U3RDRrUlY7RTZEbmxSTTtJQU9JO0U3RCtrUlY7RTZEdGxSTTtJQU9JO0U3RGtsUlY7RTZEemxSTTtJQU9JO0U3RHFsUlY7RTZENWxSTTtJQU9JO0U3RHdsUlY7RTZEL2xSTTtJQU9JO0U3RDJsUlY7RTZEbG1STTtJQU9JO0U3RDhsUlY7RTZEcm1STTtJQU9JO0U3RGltUlY7RTZEeG1STTtJQU9JO0U3RG9tUlY7RTZEM21STTtJQU9JO0U3RHVtUlY7RTZEOW1STTtJQU9JO0U3RDBtUlY7RTZEam5STTtJQU9JO0U3RDZtUlY7RTZEcG5STTtJQU9JO0U3RGduUlY7RTZEdm5STTtJQU9JO0U3RG1uUlY7RTZEMW5STTtJQU9JO0U3RHNuUlY7RTZEN25STTtJQU9JO0U3RHluUlY7RTZEaG9STTtJQU9JO0U3RDRuUlY7RTZEbm9STTtJQU9JO0U3RCtuUlY7RTZEdG9STTtJQU9JO0U3RGtvUlY7RTZEem9STTtJQU9JO0U3RHFvUlY7RTZENW9STTtJQU9JO0U3RHdvUlY7RTZEL29STTtJQU9JO0U3RDJvUlY7RTZEbHBSTTtJQU9JO0U3RDhvUlY7QUFDRjtBZ0J6cFJJO0U2Q0dJO0lBT0k7RTdEbXBSVjtFNkQxcFJNO0lBT0k7RTdEc3BSVjtFNkQ3cFJNO0lBT0k7RTdEeXBSVjtFNkRocVJNO0lBT0k7RTdENHBSVjtFNkRucVJNO0lBT0k7RTdEK3BSVjtFNkR0cVJNO0lBT0k7RTdEa3FSVjtFNkR6cVJNO0lBT0k7RTdEcXFSVjtFNkQ1cVJNO0lBT0k7RTdEd3FSVjtFNkQvcVJNO0lBT0k7RTdEMnFSVjtFNkRsclJNO0lBT0k7RTdEOHFSVjtFNkRyclJNO0lBT0k7RTdEaXJSVjtFNkR4clJNO0lBT0k7RTdEb3JSVjtFNkQzclJNO0lBT0k7RTdEdXJSVjtFNkQ5clJNO0lBT0k7RTdEMHJSVjtFNkRqc1JNO0lBT0k7RTdENnJSVjtFNkRwc1JNO0lBT0k7RTdEZ3NSVjtFNkR2c1JNO0lBT0k7RTdEbXNSVjtFNkQxc1JNO0lBT0k7RTdEc3NSVjtFNkQ3c1JNO0lBT0k7RTdEeXNSVjtFNkRodFJNO0lBT0k7RTdENHNSVjtFNkRudFJNO0lBT0k7RTdEK3NSVjtFNkR0dFJNO0lBT0k7RTdEa3RSVjtFNkR6dFJNO0lBT0k7RTdEcXRSVjtFNkQ1dFJNO0lBT0k7RTdEd3RSVjtFNkQvdFJNO0lBT0k7RTdEMnRSVjtFNkRsdVJNO0lBT0k7RTdEOHRSVjtFNkRydVJNO0lBT0k7RTdEaXVSVjtFNkR4dVJNO0lBT0k7RTdEb3VSVjtFNkQzdVJNO0lBT0k7RTdEdXVSVjtFNkQ5dVJNO0lBT0k7RTdEMHVSVjtFNkRqdlJNO0lBT0k7RTdENnVSVjtFNkRwdlJNO0lBT0k7RTdEZ3ZSVjtFNkR2dlJNO0lBT0k7RTdEbXZSVjtFNkQxdlJNO0lBT0k7RTdEc3ZSVjtFNkQ3dlJNO0lBT0k7RTdEeXZSVjtFNkRod1JNO0lBT0k7RTdENHZSVjtFNkRud1JNO0lBT0k7RTdEK3ZSVjtFNkR0d1JNO0lBT0k7RTdEa3dSVjtFNkR6d1JNO0lBT0k7RTdEcXdSVjtFNkQ1d1JNO0lBT0k7RTdEd3dSVjtFNkQvd1JNO0lBT0k7RTdEMndSVjtFNkRseFJNO0lBT0k7RTdEOHdSVjtFNkRyeFJNO0lBT0k7RTdEaXhSVjtFNkR4eFJNO0lBT0k7RTdEb3hSVjtFNkQzeFJNO0lBT0k7RTdEdXhSVjtFNkQ5eFJNO0lBT0k7RTdEMHhSVjtFNkRqeVJNO0lBT0k7RTdENnhSVjtFNkRweVJNO0lBT0k7RTdEZ3lSVjtFNkR2eVJNO0lBT0k7RTdEbXlSVjtFNkQxeVJNO0lBT0k7RTdEc3lSVjtFNkQ3eVJNO0lBT0k7RTdEeXlSVjtFNkRoelJNO0lBT0k7RTdENHlSVjtFNkRuelJNO0lBT0k7RTdEK3lSVjtFNkR0elJNO0lBT0k7RTdEa3pSVjtFNkR6elJNO0lBT0k7RTdEcXpSVjtFNkQ1elJNO0lBT0k7RTdEd3pSVjtFNkQvelJNO0lBT0k7RTdEMnpSVjtFNkRsMFJNO0lBT0k7RTdEOHpSVjtFNkRyMFJNO0lBT0k7RTdEaTBSVjtFNkR4MFJNO0lBT0k7RTdEbzBSVjtFNkQzMFJNO0lBT0k7RTdEdTBSVjtFNkQ5MFJNO0lBT0k7RTdEMDBSVjtFNkRqMVJNO0lBT0k7RTdENjBSVjtFNkRwMVJNO0lBT0k7SUFBQTtFN0RpMVJWO0U2RHgxUk07SUFPSTtJQUFBO0U3RHExUlY7RTZENTFSTTtJQU9JO0lBQUE7RTdEeTFSVjtFNkRoMlJNO0lBT0k7SUFBQTtFN0Q2MVJWO0U2RHAyUk07SUFPSTtJQUFBO0U3RGkyUlY7RTZEeDJSTTtJQU9JO0lBQUE7RTdEcTJSVjtFNkQ1MlJNO0lBT0k7SUFBQTtFN0R5MlJWO0U2RGgzUk07SUFPSTtJQUFBO0U3RDYyUlY7RTZEcDNSTTtJQU9JO0lBQUE7RTdEaTNSVjtFNkR4M1JNO0lBT0k7SUFBQTtFN0RxM1JWO0U2RDUzUk07SUFPSTtJQUFBO0U3RHkzUlY7RTZEaDRSTTtJQU9JO0lBQUE7RTdENjNSVjtFNkRwNFJNO0lBT0k7SUFBQTtFN0RpNFJWO0U2RHg0Uk07SUFPSTtJQUFBO0U3RHE0UlY7RTZENTRSTTtJQU9JO0U3RHc0UlY7RTZELzRSTTtJQU9JO0U3RDI0UlY7RTZEbDVSTTtJQU9JO0U3RDg0UlY7RTZEcjVSTTtJQU9JO0U3RGk1UlY7RTZEeDVSTTtJQU9JO0U3RG81UlY7RTZEMzVSTTtJQU9JO0U3RHU1UlY7RTZEOTVSTTtJQU9JO0U3RDA1UlY7RTZEajZSTTtJQU9JO0U3RDY1UlY7RTZEcDZSTTtJQU9JO0U3RGc2UlY7RTZEdjZSTTtJQU9JO0U3RG02UlY7RTZEMTZSTTtJQU9JO0U3RHM2UlY7RTZENzZSTTtJQU9JO0U3RHk2UlY7RTZEaDdSTTtJQU9JO0U3RDQ2UlY7RTZEbjdSTTtJQU9JO0U3RCs2UlY7RTZEdDdSTTtJQU9JO0U3RGs3UlY7RTZEejdSTTtJQU9JO0U3RHE3UlY7RTZENTdSTTtJQU9JO0U3RHc3UlY7RTZELzdSTTtJQU9JO0U3RDI3UlY7RTZEbDhSTTtJQU9JO0U3RDg3UlY7RTZEcjhSTTtJQU9JO0U3RGk4UlY7RTZEeDhSTTtJQU9JO0U3RG84UlY7RTZEMzhSTTtJQU9JO0U3RHU4UlY7RTZEOThSTTtJQU9JO0U3RDA4UlY7RTZEajlSTTtJQU9JO0U3RDY4UlY7RTZEcDlSTTtJQU9JO0U3RGc5UlY7RTZEdjlSTTtJQU9JO0U3RG05UlY7RTZEMTlSTTtJQU9JO0U3RHM5UlY7RTZENzlSTTtJQU9JO0U3RHk5UlY7RTZEaCtSTTtJQU9JO0U3RDQ5UlY7RTZEbitSTTtJQU9JO0U3RCs5UlY7RTZEdCtSTTtJQU9JO0U3RGsrUlY7RTZEeitSTTtJQU9JO0U3RHErUlY7RTZENStSTTtJQU9JO0U3RHcrUlY7RTZELytSTTtJQU9JO0U3RDIrUlY7RTZEbC9STTtJQU9JO0lBQUE7RTdEKytSVjtFNkR0L1JNO0lBT0k7SUFBQTtFN0RtL1JWO0U2RDEvUk07SUFPSTtJQUFBO0U3RHUvUlY7RTZEOS9STTtJQU9JO0lBQUE7RTdEMi9SVjtFNkRsZ1NNO0lBT0k7SUFBQTtFN0QrL1JWO0U2RHRnU007SUFPSTtJQUFBO0U3RG1nU1Y7RTZEMWdTTTtJQU9JO0lBQUE7RTdEdWdTVjtFNkQ5Z1NNO0lBT0k7SUFBQTtFN0QyZ1NWO0U2RGxoU007SUFPSTtJQUFBO0U3RCtnU1Y7RTZEdGhTTTtJQU9JO0lBQUE7RTdEbWhTVjtFNkQxaFNNO0lBT0k7SUFBQTtFN0R1aFNWO0U2RDloU007SUFPSTtJQUFBO0U3RDJoU1Y7RTZEbGlTTTtJQU9JO0U3RDhoU1Y7RTZEcmlTTTtJQU9JO0U3RGlpU1Y7RTZEeGlTTTtJQU9JO0U3RG9pU1Y7RTZEM2lTTTtJQU9JO0U3RHVpU1Y7RTZEOWlTTTtJQU9JO0U3RDBpU1Y7RTZEampTTTtJQU9JO0U3RDZpU1Y7RTZEcGpTTTtJQU9JO0U3RGdqU1Y7RTZEdmpTTTtJQU9JO0U3RG1qU1Y7RTZEMWpTTTtJQU9JO0U3RHNqU1Y7RTZEN2pTTTtJQU9JO0U3RHlqU1Y7RTZEaGtTTTtJQU9JO0U3RDRqU1Y7RTZEbmtTTTtJQU9JO0U3RCtqU1Y7RTZEdGtTTTtJQU9JO0U3RGtrU1Y7RTZEemtTTTtJQU9JO0U3RHFrU1Y7RTZENWtTTTtJQU9JO0U3RHdrU1Y7RTZEL2tTTTtJQU9JO0U3RDJrU1Y7RTZEbGxTTTtJQU9JO0U3RDhrU1Y7RTZEcmxTTTtJQU9JO0U3RGlsU1Y7RTZEeGxTTTtJQU9JO0U3RG9sU1Y7RTZEM2xTTTtJQU9JO0U3RHVsU1Y7RTZEOWxTTTtJQU9JO0U3RDBsU1Y7RTZEam1TTTtJQU9JO0U3RDZsU1Y7RTZEcG1TTTtJQU9JO0U3RGdtU1Y7RTZEdm1TTTtJQU9JO0U3RG1tU1Y7RTZEMW1TTTtJQU9JO0U3RHNtU1Y7RTZEN21TTTtJQU9JO0U3RHltU1Y7RTZEaG5TTTtJQU9JO0U3RDRtU1Y7RTZEbm5TTTtJQU9JO0U3RCttU1Y7RTZEdG5TTTtJQU9JO0U3RGtuU1Y7RTZEem5TTTtJQU9JO0U3RHFuU1Y7RTZENW5TTTtJQU9JO0U3RHduU1Y7RTZEL25TTTtJQU9JO0U3RDJuU1Y7RTZEbG9TTTtJQU9JO0U3RDhuU1Y7QUFDRjtBZ0J6b1NJO0U2Q0dJO0lBT0k7RTdEbW9TVjtFNkQxb1NNO0lBT0k7RTdEc29TVjtFNkQ3b1NNO0lBT0k7RTdEeW9TVjtFNkRocFNNO0lBT0k7RTdENG9TVjtFNkRucFNNO0lBT0k7RTdEK29TVjtFNkR0cFNNO0lBT0k7RTdEa3BTVjtFNkR6cFNNO0lBT0k7RTdEcXBTVjtFNkQ1cFNNO0lBT0k7RTdEd3BTVjtFNkQvcFNNO0lBT0k7RTdEMnBTVjtFNkRscVNNO0lBT0k7RTdEOHBTVjtFNkRycVNNO0lBT0k7RTdEaXFTVjtFNkR4cVNNO0lBT0k7RTdEb3FTVjtFNkQzcVNNO0lBT0k7RTdEdXFTVjtFNkQ5cVNNO0lBT0k7RTdEMHFTVjtFNkRqclNNO0lBT0k7RTdENnFTVjtFNkRwclNNO0lBT0k7RTdEZ3JTVjtFNkR2clNNO0lBT0k7RTdEbXJTVjtFNkQxclNNO0lBT0k7RTdEc3JTVjtFNkQ3clNNO0lBT0k7RTdEeXJTVjtFNkRoc1NNO0lBT0k7RTdENHJTVjtFNkRuc1NNO0lBT0k7RTdEK3JTVjtFNkR0c1NNO0lBT0k7RTdEa3NTVjtFNkR6c1NNO0lBT0k7RTdEcXNTVjtFNkQ1c1NNO0lBT0k7RTdEd3NTVjtFNkQvc1NNO0lBT0k7RTdEMnNTVjtFNkRsdFNNO0lBT0k7RTdEOHNTVjtFNkRydFNNO0lBT0k7RTdEaXRTVjtFNkR4dFNNO0lBT0k7RTdEb3RTVjtFNkQzdFNNO0lBT0k7RTdEdXRTVjtFNkQ5dFNNO0lBT0k7RTdEMHRTVjtFNkRqdVNNO0lBT0k7RTdENnRTVjtFNkRwdVNNO0lBT0k7RTdEZ3VTVjtFNkR2dVNNO0lBT0k7RTdEbXVTVjtFNkQxdVNNO0lBT0k7RTdEc3VTVjtFNkQ3dVNNO0lBT0k7RTdEeXVTVjtFNkRodlNNO0lBT0k7RTdENHVTVjtFNkRudlNNO0lBT0k7RTdEK3VTVjtFNkR0dlNNO0lBT0k7RTdEa3ZTVjtFNkR6dlNNO0lBT0k7RTdEcXZTVjtFNkQ1dlNNO0lBT0k7RTdEd3ZTVjtFNkQvdlNNO0lBT0k7RTdEMnZTVjtFNkRsd1NNO0lBT0k7RTdEOHZTVjtFNkRyd1NNO0lBT0k7RTdEaXdTVjtFNkR4d1NNO0lBT0k7RTdEb3dTVjtFNkQzd1NNO0lBT0k7RTdEdXdTVjtFNkQ5d1NNO0lBT0k7RTdEMHdTVjtFNkRqeFNNO0lBT0k7RTdENndTVjtFNkRweFNNO0lBT0k7RTdEZ3hTVjtFNkR2eFNNO0lBT0k7RTdEbXhTVjtFNkQxeFNNO0lBT0k7RTdEc3hTVjtFNkQ3eFNNO0lBT0k7RTdEeXhTVjtFNkRoeVNNO0lBT0k7RTdENHhTVjtFNkRueVNNO0lBT0k7RTdEK3hTVjtFNkR0eVNNO0lBT0k7RTdEa3lTVjtFNkR6eVNNO0lBT0k7RTdEcXlTVjtFNkQ1eVNNO0lBT0k7RTdEd3lTVjtFNkQveVNNO0lBT0k7RTdEMnlTVjtFNkRselNNO0lBT0k7RTdEOHlTVjtFNkRyelNNO0lBT0k7RTdEaXpTVjtFNkR4elNNO0lBT0k7RTdEb3pTVjtFNkQzelNNO0lBT0k7RTdEdXpTVjtFNkQ5elNNO0lBT0k7RTdEMHpTVjtFNkRqMFNNO0lBT0k7RTdENnpTVjtFNkRwMFNNO0lBT0k7SUFBQTtFN0RpMFNWO0U2RHgwU007SUFPSTtJQUFBO0U3RHEwU1Y7RTZENTBTTTtJQU9JO0lBQUE7RTdEeTBTVjtFNkRoMVNNO0lBT0k7SUFBQTtFN0Q2MFNWO0U2RHAxU007SUFPSTtJQUFBO0U3RGkxU1Y7RTZEeDFTTTtJQU9JO0lBQUE7RTdEcTFTVjtFNkQ1MVNNO0lBT0k7SUFBQTtFN0R5MVNWO0U2RGgyU007SUFPSTtJQUFBO0U3RDYxU1Y7RTZEcDJTTTtJQU9JO0lBQUE7RTdEaTJTVjtFNkR4MlNNO0lBT0k7SUFBQTtFN0RxMlNWO0U2RDUyU007SUFPSTtJQUFBO0U3RHkyU1Y7RTZEaDNTTTtJQU9JO0lBQUE7RTdENjJTVjtFNkRwM1NNO0lBT0k7SUFBQTtFN0RpM1NWO0U2RHgzU007SUFPSTtJQUFBO0U3RHEzU1Y7RTZENTNTTTtJQU9JO0U3RHczU1Y7RTZELzNTTTtJQU9JO0U3RDIzU1Y7RTZEbDRTTTtJQU9JO0U3RDgzU1Y7RTZEcjRTTTtJQU9JO0U3RGk0U1Y7RTZEeDRTTTtJQU9JO0U3RG80U1Y7RTZEMzRTTTtJQU9JO0U3RHU0U1Y7RTZEOTRTTTtJQU9JO0U3RDA0U1Y7RTZEajVTTTtJQU9JO0U3RDY0U1Y7RTZEcDVTTTtJQU9JO0U3RGc1U1Y7RTZEdjVTTTtJQU9JO0U3RG01U1Y7RTZEMTVTTTtJQU9JO0U3RHM1U1Y7RTZENzVTTTtJQU9JO0U3RHk1U1Y7RTZEaDZTTTtJQU9JO0U3RDQ1U1Y7RTZEbjZTTTtJQU9JO0U3RCs1U1Y7RTZEdDZTTTtJQU9JO0U3RGs2U1Y7RTZEejZTTTtJQU9JO0U3RHE2U1Y7RTZENTZTTTtJQU9JO0U3RHc2U1Y7RTZELzZTTTtJQU9JO0U3RDI2U1Y7RTZEbDdTTTtJQU9JO0U3RDg2U1Y7RTZEcjdTTTtJQU9JO0U3RGk3U1Y7RTZEeDdTTTtJQU9JO0U3RG83U1Y7RTZEMzdTTTtJQU9JO0U3RHU3U1Y7RTZEOTdTTTtJQU9JO0U3RDA3U1Y7RTZEajhTTTtJQU9JO0U3RDY3U1Y7RTZEcDhTTTtJQU9JO0U3RGc4U1Y7RTZEdjhTTTtJQU9JO0U3RG04U1Y7RTZEMThTTTtJQU9JO0U3RHM4U1Y7RTZENzhTTTtJQU9JO0U3RHk4U1Y7RTZEaDlTTTtJQU9JO0U3RDQ4U1Y7RTZEbjlTTTtJQU9JO0U3RCs4U1Y7RTZEdDlTTTtJQU9JO0U3RGs5U1Y7RTZEejlTTTtJQU9JO0U3RHE5U1Y7RTZENTlTTTtJQU9JO0U3RHc5U1Y7RTZELzlTTTtJQU9JO0U3RDI5U1Y7RTZEbCtTTTtJQU9JO0lBQUE7RTdEKzlTVjtFNkR0K1NNO0lBT0k7SUFBQTtFN0RtK1NWO0U2RDErU007SUFPSTtJQUFBO0U3RHUrU1Y7RTZEOStTTTtJQU9JO0lBQUE7RTdEMitTVjtFNkRsL1NNO0lBT0k7SUFBQTtFN0QrK1NWO0U2RHQvU007SUFPSTtJQUFBO0U3RG0vU1Y7RTZEMS9TTTtJQU9JO0lBQUE7RTdEdS9TVjtFNkQ5L1NNO0lBT0k7SUFBQTtFN0QyL1NWO0U2RGxnVE07SUFPSTtJQUFBO0U3RCsvU1Y7RTZEdGdUTTtJQU9JO0lBQUE7RTdEbWdUVjtFNkQxZ1RNO0lBT0k7SUFBQTtFN0R1Z1RWO0U2RDlnVE07SUFPSTtJQUFBO0U3RDJnVFY7RTZEbGhUTTtJQU9JO0U3RDhnVFY7RTZEcmhUTTtJQU9JO0U3RGloVFY7RTZEeGhUTTtJQU9JO0U3RG9oVFY7RTZEM2hUTTtJQU9JO0U3RHVoVFY7RTZEOWhUTTtJQU9JO0U3RDBoVFY7RTZEamlUTTtJQU9JO0U3RDZoVFY7RTZEcGlUTTtJQU9JO0U3RGdpVFY7RTZEdmlUTTtJQU9JO0U3RG1pVFY7RTZEMWlUTTtJQU9JO0U3RHNpVFY7RTZEN2lUTTtJQU9JO0U3RHlpVFY7RTZEaGpUTTtJQU9JO0U3RDRpVFY7RTZEbmpUTTtJQU9JO0U3RCtpVFY7RTZEdGpUTTtJQU9JO0U3RGtqVFY7RTZEempUTTtJQU9JO0U3RHFqVFY7RTZENWpUTTtJQU9JO0U3RHdqVFY7RTZEL2pUTTtJQU9JO0U3RDJqVFY7RTZEbGtUTTtJQU9JO0U3RDhqVFY7RTZEcmtUTTtJQU9JO0U3RGlrVFY7RTZEeGtUTTtJQU9JO0U3RG9rVFY7RTZEM2tUTTtJQU9JO0U3RHVrVFY7RTZEOWtUTTtJQU9JO0U3RDBrVFY7RTZEamxUTTtJQU9JO0U3RDZrVFY7RTZEcGxUTTtJQU9JO0U3RGdsVFY7RTZEdmxUTTtJQU9JO0U3RG1sVFY7RTZEMWxUTTtJQU9JO0U3RHNsVFY7RTZEN2xUTTtJQU9JO0U3RHlsVFY7RTZEaG1UTTtJQU9JO0U3RDRsVFY7RTZEbm1UTTtJQU9JO0U3RCtsVFY7RTZEdG1UTTtJQU9JO0U3RGttVFY7RTZEem1UTTtJQU9JO0U3RHFtVFY7RTZENW1UTTtJQU9JO0U3RHdtVFY7RTZEL21UTTtJQU9JO0U3RDJtVFY7RTZEbG5UTTtJQU9JO0U3RDhtVFY7QUFDRjtBOERycVRBO0VEK0NRO0lBT0k7RTdEbW5UVjtFNkQxblRNO0lBT0k7RTdEc25UVjtFNkQ3blRNO0lBT0k7RTdEeW5UVjtFNkRob1RNO0lBT0k7RTdENG5UVjtBQUNGO0E4RGhxVEE7RUQ0QlE7SUFPSTtFN0Rpb1RWO0U2RHhvVE07SUFPSTtFN0Rvb1RWO0U2RDNvVE07SUFPSTtFN0R1b1RWO0U2RDlvVE07SUFPSTtFN0Qwb1RWO0U2RGpwVE07SUFPSTtFN0Q2b1RWO0U2RHBwVE07SUFPSTtFN0RncFRWO0U2RHZwVE07SUFPSTtFN0RtcFRWO0U2RDFwVE07SUFPSTtFN0RzcFRWO0U2RDdwVE07SUFPSTtFN0R5cFRWO0U2RGhxVE07SUFPSTtFN0Q0cFRWO0FBQ0Y7QStEOXRUSTtFQUNJO0EvRGd1VFI7O0ErRDl0VEk7RUFDSTtBL0RpdVRSOztBK0QvdFRJO0VBQ0k7QS9Ea3VUUjs7QStEaHVUSTtFQUNJO0EvRG11VFI7O0ErRGh1VEk7RUFBOEI7QS9Eb3VUbEM7O0ErRG51VEk7RUFBa0M7QS9EdXVUdEM7O0ErRHR1VEk7RUFBa0M7QS9EMHVUdEM7O0ErRHp1VEk7RUFBcUM7QS9ENnVUekM7O0ErRDV1VEk7RUFBb0M7QS9EZ3ZUeEM7O0ErRDN1VFE7RUFDSTtBL0Q4dVRaOztBK0Q1dVRRO0VBQ0k7QS9EK3VUWjs7QStEN3VUUTtFQUNJO0EvRGd2VFo7O0ErRDl1VFE7RUFDSTtBL0RpdlRaOztBK0QzdlRRO0VBQ0k7QS9EOHZUWjs7QStENXZUUTtFQUNJO0EvRCt2VFo7O0ErRDd2VFE7RUFDSTtBL0Rnd1RaOztBK0Q5dlRRO0VBQ0k7QS9EaXdUWjs7QStEM3dUUTtFQUNJO0EvRDh3VFo7O0ErRDV3VFE7RUFDSTtBL0Qrd1RaOztBK0Q3d1RRO0VBQ0k7QS9EZ3hUWjs7QStEOXdUUTtFQUNJO0EvRGl4VFo7O0ErRDN4VFE7RUFDSTtBL0Q4eFRaOztBK0Q1eFRRO0VBQ0k7QS9EK3hUWjs7QStEN3hUUTtFQUNJO0EvRGd5VFo7O0ErRDl4VFE7RUFDSTtBL0RpeVRaOztBK0QzeVRRO0VBQ0k7QS9EOHlUWjs7QStENXlUUTtFQUNJO0EvRCt5VFo7O0ErRDd5VFE7RUFDSTtBL0RnelRaOztBK0Q5eVRRO0VBQ0k7QS9EaXpUWjs7QStEN3lUSTtFQUNJO0VBQ0E7QS9EZ3pUUjs7QStEN3lUSTtFQUNJO0VBQ0E7QS9EZ3pUUjs7QStEMzFUSTtFQUNJO0EvRDgxVFI7O0ErRDUxVEk7RUFDSTtBL0QrMVRSOztBK0Q3MVRJO0VBQ0k7QS9EZzJUUjs7QStEOTFUSTtFQUNJO0EvRGkyVFI7O0ErRDkxVEk7RUFBOEI7QS9EazJUbEM7O0ErRGoyVEk7RUFBa0M7QS9EcTJUdEM7O0ErRHAyVEk7RUFBa0M7QS9EdzJUdEM7O0ErRHYyVEk7RUFBcUM7QS9EMjJUekM7O0ErRDEyVEk7RUFBb0M7QS9EODJUeEM7O0ErRHoyVFE7RUFDSTtBL0Q0MlRaOztBK0QxMlRRO0VBQ0k7QS9ENjJUWjs7QStEMzJUUTtFQUNJO0EvRDgyVFo7O0ErRDUyVFE7RUFDSTtBL0QrMlRaOztBK0R6M1RRO0VBQ0k7QS9ENDNUWjs7QStEMTNUUTtFQUNJO0EvRDYzVFo7O0ErRDMzVFE7RUFDSTtBL0Q4M1RaOztBK0Q1M1RRO0VBQ0k7QS9EKzNUWjs7QStEejRUUTtFQUNJO0EvRDQ0VFo7O0ErRDE0VFE7RUFDSTtBL0Q2NFRaOztBK0QzNFRRO0VBQ0k7QS9EODRUWjs7QStENTRUUTtFQUNJO0EvRCs0VFo7O0ErRHo1VFE7RUFDSTtBL0Q0NVRaOztBK0QxNVRRO0VBQ0k7QS9ENjVUWjs7QStEMzVUUTtFQUNJO0EvRDg1VFo7O0ErRDU1VFE7RUFDSTtBL0QrNVRaOztBK0R6NlRRO0VBQ0k7QS9ENDZUWjs7QStEMTZUUTtFQUNJO0EvRDY2VFo7O0ErRDM2VFE7RUFDSTtBL0Q4NlRaOztBK0Q1NlRRO0VBQ0k7QS9EKzZUWjs7QStEMzZUSTtFQUNJO0VBQ0E7QS9EODZUUjs7QStEMzZUSTtFQUNJO0VBQ0E7QS9EODZUUjs7QStEejlUSTtFQUNJO0EvRDQ5VFI7O0ErRDE5VEk7RUFDSTtBL0Q2OVRSOztBK0QzOVRJO0VBQ0k7QS9EODlUUjs7QStENTlUSTtFQUNJO0EvRCs5VFI7O0ErRDU5VEk7RUFBOEI7QS9EZytUbEM7O0ErRC85VEk7RUFBa0M7QS9EbStUdEM7O0ErRGwrVEk7RUFBa0M7QS9EcytUdEM7O0ErRHIrVEk7RUFBcUM7QS9EeStUekM7O0ErRHgrVEk7RUFBb0M7QS9ENCtUeEM7O0ErRHYrVFE7RUFDSTtBL0QwK1RaOztBK0R4K1RRO0VBQ0k7QS9EMitUWjs7QStEeitUUTtFQUNJO0EvRDQrVFo7O0ErRDErVFE7RUFDSTtBL0Q2K1RaOztBK0R2L1RRO0VBQ0k7QS9EMC9UWjs7QStEeC9UUTtFQUNJO0EvRDIvVFo7O0ErRHovVFE7RUFDSTtBL0Q0L1RaOztBK0QxL1RRO0VBQ0k7QS9ENi9UWjs7QStEdmdVUTtFQUNJO0EvRDBnVVo7O0ErRHhnVVE7RUFDSTtBL0QyZ1VaOztBK0R6Z1VRO0VBQ0k7QS9ENGdVWjs7QStEMWdVUTtFQUNJO0EvRDZnVVo7O0ErRHZoVVE7RUFDSTtBL0QwaFVaOztBK0R4aFVRO0VBQ0k7QS9EMmhVWjs7QStEemhVUTtFQUNJO0EvRDRoVVo7O0ErRDFoVVE7RUFDSTtBL0Q2aFVaOztBK0R2aVVRO0VBQ0k7QS9EMGlVWjs7QStEeGlVUTtFQUNJO0EvRDJpVVo7O0ErRHppVVE7RUFDSTtBL0Q0aVVaOztBK0QxaVVRO0VBQ0k7QS9ENmlVWjs7QStEemlVSTtFQUNJO0VBQ0E7QS9ENGlVUjs7QStEemlVSTtFQUNJO0VBQ0E7QS9ENGlVUjs7QStEdmxVSTtFQUNJO0EvRDBsVVI7O0ErRHhsVUk7RUFDSTtBL0QybFVSOztBK0R6bFVJO0VBQ0k7QS9ENGxVUjs7QStEMWxVSTtFQUNJO0EvRDZsVVI7O0ErRDFsVUk7RUFBOEI7QS9EOGxVbEM7O0ErRDdsVUk7RUFBa0M7QS9EaW1VdEM7O0ErRGhtVUk7RUFBa0M7QS9Eb21VdEM7O0ErRG5tVUk7RUFBcUM7QS9EdW1VekM7O0ErRHRtVUk7RUFBb0M7QS9EMG1VeEM7O0ErRHJtVVE7RUFDSTtBL0R3bVVaOztBK0R0bVVRO0VBQ0k7QS9EeW1VWjs7QStEdm1VUTtFQUNJO0EvRDBtVVo7O0ErRHhtVVE7RUFDSTtBL0QybVVaOztBK0RyblVRO0VBQ0k7QS9Ed25VWjs7QStEdG5VUTtFQUNJO0EvRHluVVo7O0ErRHZuVVE7RUFDSTtBL0QwblVaOztBK0R4blVRO0VBQ0k7QS9EMm5VWjs7QStEcm9VUTtFQUNJO0EvRHdvVVo7O0ErRHRvVVE7RUFDSTtBL0R5b1VaOztBK0R2b1VRO0VBQ0k7QS9EMG9VWjs7QStEeG9VUTtFQUNJO0EvRDJvVVo7O0ErRHJwVVE7RUFDSTtBL0R3cFVaOztBK0R0cFVRO0VBQ0k7QS9EeXBVWjs7QStEdnBVUTtFQUNJO0EvRDBwVVo7O0ErRHhwVVE7RUFDSTtBL0QycFVaOztBK0RycVVRO0VBQ0k7QS9Ed3FVWjs7QStEdHFVUTtFQUNJO0EvRHlxVVo7O0ErRHZxVVE7RUFDSTtBL0QwcVVaOztBK0R4cVVRO0VBQ0k7QS9EMnFVWjs7QStEdnFVSTtFQUNJO0VBQ0E7QS9EMHFVUjs7QStEdnFVSTtFQUNJO0VBQ0E7QS9EMHFVUjs7QStEcnRVSTtFQUNJO0EvRHd0VVI7O0ErRHR0VUk7RUFDSTtBL0R5dFVSOztBK0R2dFVJO0VBQ0k7QS9EMHRVUjs7QStEeHRVSTtFQUNJO0EvRDJ0VVI7O0ErRHh0VUk7RUFBOEI7QS9ENHRVbEM7O0ErRDN0VUk7RUFBa0M7QS9EK3RVdEM7O0ErRDl0VUk7RUFBa0M7QS9Ea3VVdEM7O0ErRGp1VUk7RUFBcUM7QS9EcXVVekM7O0ErRHB1VUk7RUFBb0M7QS9Ed3VVeEM7O0ErRG51VVE7RUFDSTtBL0RzdVVaOztBK0RwdVVRO0VBQ0k7QS9EdXVVWjs7QStEcnVVUTtFQUNJO0EvRHd1VVo7O0ErRHR1VVE7RUFDSTtBL0R5dVVaOztBK0RudlVRO0VBQ0k7QS9Ec3ZVWjs7QStEcHZVUTtFQUNJO0EvRHV2VVo7O0ErRHJ2VVE7RUFDSTtBL0R3dlVaOztBK0R0dlVRO0VBQ0k7QS9EeXZVWjs7QStEbndVUTtFQUNJO0EvRHN3VVo7O0ErRHB3VVE7RUFDSTtBL0R1d1VaOztBK0Ryd1VRO0VBQ0k7QS9Ed3dVWjs7QStEdHdVUTtFQUNJO0EvRHl3VVo7O0ErRG54VVE7RUFDSTtBL0RzeFVaOztBK0RweFVRO0VBQ0k7QS9EdXhVWjs7QStEcnhVUTtFQUNJO0EvRHd4VVo7O0ErRHR4VVE7RUFDSTtBL0R5eFVaOztBK0RueVVRO0VBQ0k7QS9Ec3lVWjs7QStEcHlVUTtFQUNJO0EvRHV5VVo7O0ErRHJ5VVE7RUFDSTtBL0R3eVVaOztBK0R0eVVRO0VBQ0k7QS9EeXlVWjs7QStEcnlVSTtFQUNJO0VBQ0E7QS9Ed3lVUjs7QStEcnlVSTtFQUNJO0VBQ0E7QS9Ed3lVUjs7QStEbjFVSTtFQUNJO0EvRHMxVVI7O0ErRHAxVUk7RUFDSTtBL0R1MVVSOztBK0RyMVVJO0VBQ0k7QS9EdzFVUjs7QStEdDFVSTtFQUNJO0EvRHkxVVI7O0ErRHQxVUk7RUFBOEI7QS9EMDFVbEM7O0ErRHoxVUk7RUFBa0M7QS9ENjFVdEM7O0ErRDUxVUk7RUFBa0M7QS9EZzJVdEM7O0ErRC8xVUk7RUFBcUM7QS9EbTJVekM7O0ErRGwyVUk7RUFBb0M7QS9EczJVeEM7O0ErRGoyVVE7RUFDSTtBL0RvMlVaOztBK0RsMlVRO0VBQ0k7QS9EcTJVWjs7QStEbjJVUTtFQUNJO0EvRHMyVVo7O0ErRHAyVVE7RUFDSTtBL0R1MlVaOztBK0RqM1VRO0VBQ0k7QS9EbzNVWjs7QStEbDNVUTtFQUNJO0EvRHEzVVo7O0ErRG4zVVE7RUFDSTtBL0RzM1VaOztBK0RwM1VRO0VBQ0k7QS9EdTNVWjs7QStEajRVUTtFQUNJO0EvRG80VVo7O0ErRGw0VVE7RUFDSTtBL0RxNFVaOztBK0RuNFVRO0VBQ0k7QS9EczRVWjs7QStEcDRVUTtFQUNJO0EvRHU0VVo7O0ErRGo1VVE7RUFDSTtBL0RvNVVaOztBK0RsNVVRO0VBQ0k7QS9EcTVVWjs7QStEbjVVUTtFQUNJO0EvRHM1VVo7O0ErRHA1VVE7RUFDSTtBL0R1NVVaOztBK0RqNlVRO0VBQ0k7QS9EbzZVWjs7QStEbDZVUTtFQUNJO0EvRHE2VVo7O0ErRG42VVE7RUFDSTtBL0RzNlVaOztBK0RwNlVRO0VBQ0k7QS9EdTZVWjs7QStEbjZVSTtFQUNJO0VBQ0E7QS9EczZVUjs7QStEbjZVSTtFQUNJO0VBQ0E7QS9EczZVUjs7QStEajlVSTtFQUNJO0EvRG85VVI7O0ErRGw5VUk7RUFDSTtBL0RxOVVSOztBK0RuOVVJO0VBQ0k7QS9EczlVUjs7QStEcDlVSTtFQUNJO0EvRHU5VVI7O0ErRHA5VUk7RUFBOEI7QS9EdzlVbEM7O0ErRHY5VUk7RUFBa0M7QS9EMjlVdEM7O0ErRDE5VUk7RUFBa0M7QS9EODlVdEM7O0ErRDc5VUk7RUFBcUM7QS9EaStVekM7O0ErRGgrVUk7RUFBb0M7QS9EbytVeEM7O0ErRC85VVE7RUFDSTtBL0RrK1VaOztBK0RoK1VRO0VBQ0k7QS9EbStVWjs7QStEaitVUTtFQUNJO0EvRG8rVVo7O0ErRGwrVVE7RUFDSTtBL0RxK1VaOztBK0QvK1VRO0VBQ0k7QS9Eay9VWjs7QStEaC9VUTtFQUNJO0EvRG0vVVo7O0ErRGovVVE7RUFDSTtBL0RvL1VaOztBK0RsL1VRO0VBQ0k7QS9EcS9VWjs7QStELy9VUTtFQUNJO0EvRGtnVlo7O0ErRGhnVlE7RUFDSTtBL0RtZ1ZaOztBK0RqZ1ZRO0VBQ0k7QS9Eb2dWWjs7QStEbGdWUTtFQUNJO0EvRHFnVlo7O0ErRC9nVlE7RUFDSTtBL0RraFZaOztBK0RoaFZRO0VBQ0k7QS9EbWhWWjs7QStEamhWUTtFQUNJO0EvRG9oVlo7O0ErRGxoVlE7RUFDSTtBL0RxaFZaOztBK0QvaFZRO0VBQ0k7QS9Ea2lWWjs7QStEaGlWUTtFQUNJO0EvRG1pVlo7O0ErRGppVlE7RUFDSTtBL0RvaVZaOztBK0RsaVZRO0VBQ0k7QS9EcWlWWjs7QStEamlWSTtFQUNJO0VBQ0E7QS9Eb2lWUjs7QStEamlWSTtFQUNJO0VBQ0E7QS9Eb2lWUjs7QStEL2tWSTtFQUNJO0EvRGtsVlI7O0ErRGhsVkk7RUFDSTtBL0RtbFZSOztBK0RqbFZJO0VBQ0k7QS9Eb2xWUjs7QStEbGxWSTtFQUNJO0EvRHFsVlI7O0ErRGxsVkk7RUFBOEI7QS9Ec2xWbEM7O0ErRHJsVkk7RUFBa0M7QS9EeWxWdEM7O0ErRHhsVkk7RUFBa0M7QS9ENGxWdEM7O0ErRDNsVkk7RUFBcUM7QS9EK2xWekM7O0ErRDlsVkk7RUFBb0M7QS9Ea21WeEM7O0ErRDdsVlE7RUFDSTtBL0RnbVZaOztBK0Q5bFZRO0VBQ0k7QS9EaW1WWjs7QStEL2xWUTtFQUNJO0EvRGttVlo7O0ErRGhtVlE7RUFDSTtBL0RtbVZaOztBK0Q3bVZRO0VBQ0k7QS9EZ25WWjs7QStEOW1WUTtFQUNJO0EvRGluVlo7O0ErRC9tVlE7RUFDSTtBL0RrblZaOztBK0RoblZRO0VBQ0k7QS9EbW5WWjs7QStEN25WUTtFQUNJO0EvRGdvVlo7O0ErRDluVlE7RUFDSTtBL0Rpb1ZaOztBK0QvblZRO0VBQ0k7QS9Ea29WWjs7QStEaG9WUTtFQUNJO0EvRG1vVlo7O0ErRDdvVlE7RUFDSTtBL0RncFZaOztBK0Q5b1ZRO0VBQ0k7QS9EaXBWWjs7QStEL29WUTtFQUNJO0EvRGtwVlo7O0ErRGhwVlE7RUFDSTtBL0RtcFZaOztBK0Q3cFZRO0VBQ0k7QS9EZ3FWWjs7QStEOXBWUTtFQUNJO0EvRGlxVlo7O0ErRC9wVlE7RUFDSTtBL0RrcVZaOztBK0RocVZRO0VBQ0k7QS9EbXFWWjs7QStEL3BWSTtFQUNJO0VBQ0E7QS9Ea3FWUjs7QStEL3BWSTtFQUNJO0VBQ0E7QS9Ea3FWUjs7QStEN3NWSTtFQUNJO0EvRGd0VlI7O0ErRDlzVkk7RUFDSTtBL0RpdFZSOztBK0Qvc1ZJO0VBQ0k7QS9Ea3RWUjs7QStEaHRWSTtFQUNJO0EvRG10VlI7O0ErRGh0Vkk7RUFBOEI7QS9Eb3RWbEM7O0ErRG50Vkk7RUFBa0M7QS9EdXRWdEM7O0ErRHR0Vkk7RUFBa0M7QS9EMHRWdEM7O0ErRHp0Vkk7RUFBcUM7QS9ENnRWekM7O0ErRDV0Vkk7RUFBb0M7QS9EZ3VWeEM7O0ErRDN0VlE7RUFDSTtBL0Q4dFZaOztBK0Q1dFZRO0VBQ0k7QS9EK3RWWjs7QStEN3RWUTtFQUNJO0EvRGd1Vlo7O0ErRDl0VlE7RUFDSTtBL0RpdVZaOztBK0QzdVZRO0VBQ0k7QS9EOHVWWjs7QStENXVWUTtFQUNJO0EvRCt1Vlo7O0ErRDd1VlE7RUFDSTtBL0RndlZaOztBK0Q5dVZRO0VBQ0k7QS9EaXZWWjs7QStEM3ZWUTtFQUNJO0EvRDh2Vlo7O0ErRDV2VlE7RUFDSTtBL0QrdlZaOztBK0Q3dlZRO0VBQ0k7QS9EZ3dWWjs7QStEOXZWUTtFQUNJO0EvRGl3Vlo7O0ErRDN3VlE7RUFDSTtBL0Q4d1ZaOztBK0Q1d1ZRO0VBQ0k7QS9EK3dWWjs7QStEN3dWUTtFQUNJO0EvRGd4Vlo7O0ErRDl3VlE7RUFDSTtBL0RpeFZaOztBK0QzeFZRO0VBQ0k7QS9EOHhWWjs7QStENXhWUTtFQUNJO0EvRCt4Vlo7O0ErRDd4VlE7RUFDSTtBL0RneVZaOztBK0Q5eFZRO0VBQ0k7QS9EaXlWWjs7QStEN3hWSTtFQUNJO0VBQ0E7QS9EZ3lWUjs7QStEN3hWSTtFQUNJO0VBQ0E7QS9EZ3lWUjs7QWdCcHhWSTtFK0N2REE7SUFDSTtFL0QrMFZOO0UrRDcwVkU7SUFDSTtFL0QrMFZOO0UrRDcwVkU7SUFDSTtFL0QrMFZOO0UrRDcwVkU7SUFDSTtFL0QrMFZOO0UrRDUwVkU7SUFBOEI7RS9EKzBWaEM7RStEOTBWRTtJQUFrQztFL0RpMVZwQztFK0RoMVZFO0lBQWtDO0UvRG0xVnBDO0UrRGwxVkU7SUFBcUM7RS9EcTFWdkM7RStEcDFWRTtJQUFvQztFL0R1MVZ0QztFK0RsMVZNO0lBQ0k7RS9EbzFWVjtFK0RsMVZNO0lBQ0k7RS9EbzFWVjtFK0RsMVZNO0lBQ0k7RS9EbzFWVjtFK0RsMVZNO0lBQ0k7RS9EbzFWVjtFK0Q5MVZNO0lBQ0k7RS9EZzJWVjtFK0Q5MVZNO0lBQ0k7RS9EZzJWVjtFK0Q5MVZNO0lBQ0k7RS9EZzJWVjtFK0Q5MVZNO0lBQ0k7RS9EZzJWVjtFK0QxMlZNO0lBQ0k7RS9ENDJWVjtFK0QxMlZNO0lBQ0k7RS9ENDJWVjtFK0QxMlZNO0lBQ0k7RS9ENDJWVjtFK0QxMlZNO0lBQ0k7RS9ENDJWVjtFK0R0M1ZNO0lBQ0k7RS9EdzNWVjtFK0R0M1ZNO0lBQ0k7RS9EdzNWVjtFK0R0M1ZNO0lBQ0k7RS9EdzNWVjtFK0R0M1ZNO0lBQ0k7RS9EdzNWVjtFK0RsNFZNO0lBQ0k7RS9EbzRWVjtFK0RsNFZNO0lBQ0k7RS9EbzRWVjtFK0RsNFZNO0lBQ0k7RS9EbzRWVjtFK0RsNFZNO0lBQ0k7RS9EbzRWVjtFK0RoNFZFO0lBQ0k7SUFDQTtFL0RrNFZOO0UrRC8zVkU7SUFDSTtJQUNBO0UvRGk0Vk47RStENTZWRTtJQUNJO0UvRDg2Vk47RStENTZWRTtJQUNJO0UvRDg2Vk47RStENTZWRTtJQUNJO0UvRDg2Vk47RStENTZWRTtJQUNJO0UvRDg2Vk47RStEMzZWRTtJQUE4QjtFL0Q4NlZoQztFK0Q3NlZFO0lBQWtDO0UvRGc3VnBDO0UrRC82VkU7SUFBa0M7RS9EazdWcEM7RStEajdWRTtJQUFxQztFL0RvN1Z2QztFK0RuN1ZFO0lBQW9DO0UvRHM3VnRDO0UrRGo3Vk07SUFDSTtFL0RtN1ZWO0UrRGo3Vk07SUFDSTtFL0RtN1ZWO0UrRGo3Vk07SUFDSTtFL0RtN1ZWO0UrRGo3Vk07SUFDSTtFL0RtN1ZWO0UrRDc3Vk07SUFDSTtFL0QrN1ZWO0UrRDc3Vk07SUFDSTtFL0QrN1ZWO0UrRDc3Vk07SUFDSTtFL0QrN1ZWO0UrRDc3Vk07SUFDSTtFL0QrN1ZWO0UrRHo4Vk07SUFDSTtFL0QyOFZWO0UrRHo4Vk07SUFDSTtFL0QyOFZWO0UrRHo4Vk07SUFDSTtFL0QyOFZWO0UrRHo4Vk07SUFDSTtFL0QyOFZWO0UrRHI5Vk07SUFDSTtFL0R1OVZWO0UrRHI5Vk07SUFDSTtFL0R1OVZWO0UrRHI5Vk07SUFDSTtFL0R1OVZWO0UrRHI5Vk07SUFDSTtFL0R1OVZWO0UrRGorVk07SUFDSTtFL0RtK1ZWO0UrRGorVk07SUFDSTtFL0RtK1ZWO0UrRGorVk07SUFDSTtFL0RtK1ZWO0UrRGorVk07SUFDSTtFL0RtK1ZWO0UrRC85VkU7SUFDSTtJQUNBO0UvRGkrVk47RStEOTlWRTtJQUNJO0lBQ0E7RS9EZytWTjtFK0QzZ1dFO0lBQ0k7RS9ENmdXTjtFK0QzZ1dFO0lBQ0k7RS9ENmdXTjtFK0QzZ1dFO0lBQ0k7RS9ENmdXTjtFK0QzZ1dFO0lBQ0k7RS9ENmdXTjtFK0QxZ1dFO0lBQThCO0UvRDZnV2hDO0UrRDVnV0U7SUFBa0M7RS9EK2dXcEM7RStEOWdXRTtJQUFrQztFL0RpaFdwQztFK0RoaFdFO0lBQXFDO0UvRG1oV3ZDO0UrRGxoV0U7SUFBb0M7RS9EcWhXdEM7RStEaGhXTTtJQUNJO0UvRGtoV1Y7RStEaGhXTTtJQUNJO0UvRGtoV1Y7RStEaGhXTTtJQUNJO0UvRGtoV1Y7RStEaGhXTTtJQUNJO0UvRGtoV1Y7RStENWhXTTtJQUNJO0UvRDhoV1Y7RStENWhXTTtJQUNJO0UvRDhoV1Y7RStENWhXTTtJQUNJO0UvRDhoV1Y7RStENWhXTTtJQUNJO0UvRDhoV1Y7RStEeGlXTTtJQUNJO0UvRDBpV1Y7RStEeGlXTTtJQUNJO0UvRDBpV1Y7RStEeGlXTTtJQUNJO0UvRDBpV1Y7RStEeGlXTTtJQUNJO0UvRDBpV1Y7RStEcGpXTTtJQUNJO0UvRHNqV1Y7RStEcGpXTTtJQUNJO0UvRHNqV1Y7RStEcGpXTTtJQUNJO0UvRHNqV1Y7RStEcGpXTTtJQUNJO0UvRHNqV1Y7RStEaGtXTTtJQUNJO0UvRGtrV1Y7RStEaGtXTTtJQUNJO0UvRGtrV1Y7RStEaGtXTTtJQUNJO0UvRGtrV1Y7RStEaGtXTTtJQUNJO0UvRGtrV1Y7RStEOWpXRTtJQUNJO0lBQ0E7RS9EZ2tXTjtFK0Q3aldFO0lBQ0k7SUFDQTtFL0QraldOO0UrRDFtV0U7SUFDSTtFL0Q0bVdOO0UrRDFtV0U7SUFDSTtFL0Q0bVdOO0UrRDFtV0U7SUFDSTtFL0Q0bVdOO0UrRDFtV0U7SUFDSTtFL0Q0bVdOO0UrRHptV0U7SUFBOEI7RS9ENG1XaEM7RStEM21XRTtJQUFrQztFL0Q4bVdwQztFK0Q3bVdFO0lBQWtDO0UvRGduV3BDO0UrRC9tV0U7SUFBcUM7RS9Ea25XdkM7RStEam5XRTtJQUFvQztFL0Rvbld0QztFK0QvbVdNO0lBQ0k7RS9EaW5XVjtFK0QvbVdNO0lBQ0k7RS9EaW5XVjtFK0QvbVdNO0lBQ0k7RS9EaW5XVjtFK0QvbVdNO0lBQ0k7RS9EaW5XVjtFK0QzbldNO0lBQ0k7RS9ENm5XVjtFK0QzbldNO0lBQ0k7RS9ENm5XVjtFK0QzbldNO0lBQ0k7RS9ENm5XVjtFK0QzbldNO0lBQ0k7RS9ENm5XVjtFK0R2b1dNO0lBQ0k7RS9EeW9XVjtFK0R2b1dNO0lBQ0k7RS9EeW9XVjtFK0R2b1dNO0lBQ0k7RS9EeW9XVjtFK0R2b1dNO0lBQ0k7RS9EeW9XVjtFK0RucFdNO0lBQ0k7RS9EcXBXVjtFK0RucFdNO0lBQ0k7RS9EcXBXVjtFK0RucFdNO0lBQ0k7RS9EcXBXVjtFK0RucFdNO0lBQ0k7RS9EcXBXVjtFK0QvcFdNO0lBQ0k7RS9EaXFXVjtFK0QvcFdNO0lBQ0k7RS9EaXFXVjtFK0QvcFdNO0lBQ0k7RS9EaXFXVjtFK0QvcFdNO0lBQ0k7RS9EaXFXVjtFK0Q3cFdFO0lBQ0k7SUFDQTtFL0QrcFdOO0UrRDVwV0U7SUFDSTtJQUNBO0UvRDhwV047RStEenNXRTtJQUNJO0UvRDJzV047RStEenNXRTtJQUNJO0UvRDJzV047RStEenNXRTtJQUNJO0UvRDJzV047RStEenNXRTtJQUNJO0UvRDJzV047RStEeHNXRTtJQUE4QjtFL0Qyc1doQztFK0Qxc1dFO0lBQWtDO0UvRDZzV3BDO0UrRDVzV0U7SUFBa0M7RS9EK3NXcEM7RStEOXNXRTtJQUFxQztFL0RpdFd2QztFK0RodFdFO0lBQW9DO0UvRG10V3RDO0UrRDlzV007SUFDSTtFL0RndFdWO0UrRDlzV007SUFDSTtFL0RndFdWO0UrRDlzV007SUFDSTtFL0RndFdWO0UrRDlzV007SUFDSTtFL0RndFdWO0UrRDF0V007SUFDSTtFL0Q0dFdWO0UrRDF0V007SUFDSTtFL0Q0dFdWO0UrRDF0V007SUFDSTtFL0Q0dFdWO0UrRDF0V007SUFDSTtFL0Q0dFdWO0UrRHR1V007SUFDSTtFL0R3dVdWO0UrRHR1V007SUFDSTtFL0R3dVdWO0UrRHR1V007SUFDSTtFL0R3dVdWO0UrRHR1V007SUFDSTtFL0R3dVdWO0UrRGx2V007SUFDSTtFL0RvdldWO0UrRGx2V007SUFDSTtFL0RvdldWO0UrRGx2V007SUFDSTtFL0RvdldWO0UrRGx2V007SUFDSTtFL0RvdldWO0UrRDl2V007SUFDSTtFL0Rnd1dWO0UrRDl2V007SUFDSTtFL0Rnd1dWO0UrRDl2V007SUFDSTtFL0Rnd1dWO0UrRDl2V007SUFDSTtFL0Rnd1dWO0UrRDV2V0U7SUFDSTtJQUNBO0UvRDh2V047RStEM3ZXRTtJQUNJO0lBQ0E7RS9ENnZXTjtFK0R4eVdFO0lBQ0k7RS9EMHlXTjtFK0R4eVdFO0lBQ0k7RS9EMHlXTjtFK0R4eVdFO0lBQ0k7RS9EMHlXTjtFK0R4eVdFO0lBQ0k7RS9EMHlXTjtFK0R2eVdFO0lBQThCO0UvRDB5V2hDO0UrRHp5V0U7SUFBa0M7RS9ENHlXcEM7RStEM3lXRTtJQUFrQztFL0Q4eVdwQztFK0Q3eVdFO0lBQXFDO0UvRGd6V3ZDO0UrRC95V0U7SUFBb0M7RS9Ea3pXdEM7RStEN3lXTTtJQUNJO0UvRCt5V1Y7RStEN3lXTTtJQUNJO0UvRCt5V1Y7RStEN3lXTTtJQUNJO0UvRCt5V1Y7RStEN3lXTTtJQUNJO0UvRCt5V1Y7RStEenpXTTtJQUNJO0UvRDJ6V1Y7RStEenpXTTtJQUNJO0UvRDJ6V1Y7RStEenpXTTtJQUNJO0UvRDJ6V1Y7RStEenpXTTtJQUNJO0UvRDJ6V1Y7RStEcjBXTTtJQUNJO0UvRHUwV1Y7RStEcjBXTTtJQUNJO0UvRHUwV1Y7RStEcjBXTTtJQUNJO0UvRHUwV1Y7RStEcjBXTTtJQUNJO0UvRHUwV1Y7RStEajFXTTtJQUNJO0UvRG0xV1Y7RStEajFXTTtJQUNJO0UvRG0xV1Y7RStEajFXTTtJQUNJO0UvRG0xV1Y7RStEajFXTTtJQUNJO0UvRG0xV1Y7RStENzFXTTtJQUNJO0UvRCsxV1Y7RStENzFXTTtJQUNJO0UvRCsxV1Y7RStENzFXTTtJQUNJO0UvRCsxV1Y7RStENzFXTTtJQUNJO0UvRCsxV1Y7RStEMzFXRTtJQUNJO0lBQ0E7RS9ENjFXTjtFK0QxMVdFO0lBQ0k7SUFDQTtFL0Q0MVdOO0UrRHY0V0U7SUFDSTtFL0R5NFdOO0UrRHY0V0U7SUFDSTtFL0R5NFdOO0UrRHY0V0U7SUFDSTtFL0R5NFdOO0UrRHY0V0U7SUFDSTtFL0R5NFdOO0UrRHQ0V0U7SUFBOEI7RS9EeTRXaEM7RStEeDRXRTtJQUFrQztFL0QyNFdwQztFK0QxNFdFO0lBQWtDO0UvRDY0V3BDO0UrRDU0V0U7SUFBcUM7RS9EKzRXdkM7RStEOTRXRTtJQUFvQztFL0RpNVd0QztFK0Q1NFdNO0lBQ0k7RS9EODRXVjtFK0Q1NFdNO0lBQ0k7RS9EODRXVjtFK0Q1NFdNO0lBQ0k7RS9EODRXVjtFK0Q1NFdNO0lBQ0k7RS9EODRXVjtFK0R4NVdNO0lBQ0k7RS9EMDVXVjtFK0R4NVdNO0lBQ0k7RS9EMDVXVjtFK0R4NVdNO0lBQ0k7RS9EMDVXVjtFK0R4NVdNO0lBQ0k7RS9EMDVXVjtFK0RwNldNO0lBQ0k7RS9EczZXVjtFK0RwNldNO0lBQ0k7RS9EczZXVjtFK0RwNldNO0lBQ0k7RS9EczZXVjtFK0RwNldNO0lBQ0k7RS9EczZXVjtFK0RoN1dNO0lBQ0k7RS9EazdXVjtFK0RoN1dNO0lBQ0k7RS9EazdXVjtFK0RoN1dNO0lBQ0k7RS9EazdXVjtFK0RoN1dNO0lBQ0k7RS9EazdXVjtFK0Q1N1dNO0lBQ0k7RS9EODdXVjtFK0Q1N1dNO0lBQ0k7RS9EODdXVjtFK0Q1N1dNO0lBQ0k7RS9EODdXVjtFK0Q1N1dNO0lBQ0k7RS9EODdXVjtFK0QxN1dFO0lBQ0k7SUFDQTtFL0Q0N1dOO0UrRHo3V0U7SUFDSTtJQUNBO0UvRDI3V047RStEdCtXRTtJQUNJO0UvRHcrV047RStEdCtXRTtJQUNJO0UvRHcrV047RStEdCtXRTtJQUNJO0UvRHcrV047RStEdCtXRTtJQUNJO0UvRHcrV047RStEcitXRTtJQUE4QjtFL0R3K1doQztFK0R2K1dFO0lBQWtDO0UvRDArV3BDO0UrRHorV0U7SUFBa0M7RS9ENCtXcEM7RStEMytXRTtJQUFxQztFL0Q4K1d2QztFK0Q3K1dFO0lBQW9DO0UvRGcvV3RDO0UrRDMrV007SUFDSTtFL0Q2K1dWO0UrRDMrV007SUFDSTtFL0Q2K1dWO0UrRDMrV007SUFDSTtFL0Q2K1dWO0UrRDMrV007SUFDSTtFL0Q2K1dWO0UrRHYvV007SUFDSTtFL0R5L1dWO0UrRHYvV007SUFDSTtFL0R5L1dWO0UrRHYvV007SUFDSTtFL0R5L1dWO0UrRHYvV007SUFDSTtFL0R5L1dWO0UrRG5nWE07SUFDSTtFL0RxZ1hWO0UrRG5nWE07SUFDSTtFL0RxZ1hWO0UrRG5nWE07SUFDSTtFL0RxZ1hWO0UrRG5nWE07SUFDSTtFL0RxZ1hWO0UrRC9nWE07SUFDSTtFL0RpaFhWO0UrRC9nWE07SUFDSTtFL0RpaFhWO0UrRC9nWE07SUFDSTtFL0RpaFhWO0UrRC9nWE07SUFDSTtFL0RpaFhWO0UrRDNoWE07SUFDSTtFL0Q2aFhWO0UrRDNoWE07SUFDSTtFL0Q2aFhWO0UrRDNoWE07SUFDSTtFL0Q2aFhWO0UrRDNoWE07SUFDSTtFL0Q2aFhWO0UrRHpoWEU7SUFDSTtJQUNBO0UvRDJoWE47RStEeGhYRTtJQUNJO0lBQ0E7RS9EMGhYTjtFK0Rya1hFO0lBQ0k7RS9EdWtYTjtFK0Rya1hFO0lBQ0k7RS9EdWtYTjtFK0Rya1hFO0lBQ0k7RS9EdWtYTjtFK0Rya1hFO0lBQ0k7RS9EdWtYTjtFK0Rwa1hFO0lBQThCO0UvRHVrWGhDO0UrRHRrWEU7SUFBa0M7RS9EeWtYcEM7RStEeGtYRTtJQUFrQztFL0Qya1hwQztFK0Qxa1hFO0lBQXFDO0UvRDZrWHZDO0UrRDVrWEU7SUFBb0M7RS9EK2tYdEM7RStEMWtYTTtJQUNJO0UvRDRrWFY7RStEMWtYTTtJQUNJO0UvRDRrWFY7RStEMWtYTTtJQUNJO0UvRDRrWFY7RStEMWtYTTtJQUNJO0UvRDRrWFY7RStEdGxYTTtJQUNJO0UvRHdsWFY7RStEdGxYTTtJQUNJO0UvRHdsWFY7RStEdGxYTTtJQUNJO0UvRHdsWFY7RStEdGxYTTtJQUNJO0UvRHdsWFY7RStEbG1YTTtJQUNJO0UvRG9tWFY7RStEbG1YTTtJQUNJO0UvRG9tWFY7RStEbG1YTTtJQUNJO0UvRG9tWFY7RStEbG1YTTtJQUNJO0UvRG9tWFY7RStEOW1YTTtJQUNJO0UvRGduWFY7RStEOW1YTTtJQUNJO0UvRGduWFY7RStEOW1YTTtJQUNJO0UvRGduWFY7RStEOW1YTTtJQUNJO0UvRGduWFY7RStEMW5YTTtJQUNJO0UvRDRuWFY7RStEMW5YTTtJQUNJO0UvRDRuWFY7RStEMW5YTTtJQUNJO0UvRDRuWFY7RStEMW5YTTtJQUNJO0UvRDRuWFY7RStEeG5YRTtJQUNJO0lBQ0E7RS9EMG5YTjtFK0R2blhFO0lBQ0k7SUFDQTtFL0R5blhOO0FBQ0Y7QWdCOW1YSTtFK0N2REE7SUFDSTtFL0R3cVhOO0UrRHRxWEU7SUFDSTtFL0R3cVhOO0UrRHRxWEU7SUFDSTtFL0R3cVhOO0UrRHRxWEU7SUFDSTtFL0R3cVhOO0UrRHJxWEU7SUFBOEI7RS9Ed3FYaEM7RStEdnFYRTtJQUFrQztFL0QwcVhwQztFK0R6cVhFO0lBQWtDO0UvRDRxWHBDO0UrRDNxWEU7SUFBcUM7RS9EOHFYdkM7RStEN3FYRTtJQUFvQztFL0Rnclh0QztFK0QzcVhNO0lBQ0k7RS9ENnFYVjtFK0QzcVhNO0lBQ0k7RS9ENnFYVjtFK0QzcVhNO0lBQ0k7RS9ENnFYVjtFK0QzcVhNO0lBQ0k7RS9ENnFYVjtFK0R2clhNO0lBQ0k7RS9EeXJYVjtFK0R2clhNO0lBQ0k7RS9EeXJYVjtFK0R2clhNO0lBQ0k7RS9EeXJYVjtFK0R2clhNO0lBQ0k7RS9EeXJYVjtFK0Ruc1hNO0lBQ0k7RS9EcXNYVjtFK0Ruc1hNO0lBQ0k7RS9EcXNYVjtFK0Ruc1hNO0lBQ0k7RS9EcXNYVjtFK0Ruc1hNO0lBQ0k7RS9EcXNYVjtFK0Qvc1hNO0lBQ0k7RS9EaXRYVjtFK0Qvc1hNO0lBQ0k7RS9EaXRYVjtFK0Qvc1hNO0lBQ0k7RS9EaXRYVjtFK0Qvc1hNO0lBQ0k7RS9EaXRYVjtFK0QzdFhNO0lBQ0k7RS9ENnRYVjtFK0QzdFhNO0lBQ0k7RS9ENnRYVjtFK0QzdFhNO0lBQ0k7RS9ENnRYVjtFK0QzdFhNO0lBQ0k7RS9ENnRYVjtFK0R6dFhFO0lBQ0k7SUFDQTtFL0QydFhOO0UrRHh0WEU7SUFDSTtJQUNBO0UvRDB0WE47RStEcndYRTtJQUNJO0UvRHV3WE47RStEcndYRTtJQUNJO0UvRHV3WE47RStEcndYRTtJQUNJO0UvRHV3WE47RStEcndYRTtJQUNJO0UvRHV3WE47RStEcHdYRTtJQUE4QjtFL0R1d1hoQztFK0R0d1hFO0lBQWtDO0UvRHl3WHBDO0UrRHh3WEU7SUFBa0M7RS9EMndYcEM7RStEMXdYRTtJQUFxQztFL0Q2d1h2QztFK0Q1d1hFO0lBQW9DO0UvRCt3WHRDO0UrRDF3WE07SUFDSTtFL0Q0d1hWO0UrRDF3WE07SUFDSTtFL0Q0d1hWO0UrRDF3WE07SUFDSTtFL0Q0d1hWO0UrRDF3WE07SUFDSTtFL0Q0d1hWO0UrRHR4WE07SUFDSTtFL0R3eFhWO0UrRHR4WE07SUFDSTtFL0R3eFhWO0UrRHR4WE07SUFDSTtFL0R3eFhWO0UrRHR4WE07SUFDSTtFL0R3eFhWO0UrRGx5WE07SUFDSTtFL0RveVhWO0UrRGx5WE07SUFDSTtFL0RveVhWO0UrRGx5WE07SUFDSTtFL0RveVhWO0UrRGx5WE07SUFDSTtFL0RveVhWO0UrRDl5WE07SUFDSTtFL0RnelhWO0UrRDl5WE07SUFDSTtFL0RnelhWO0UrRDl5WE07SUFDSTtFL0RnelhWO0UrRDl5WE07SUFDSTtFL0RnelhWO0UrRDF6WE07SUFDSTtFL0Q0elhWO0UrRDF6WE07SUFDSTtFL0Q0elhWO0UrRDF6WE07SUFDSTtFL0Q0elhWO0UrRDF6WE07SUFDSTtFL0Q0elhWO0UrRHh6WEU7SUFDSTtJQUNBO0UvRDB6WE47RStEdnpYRTtJQUNJO0lBQ0E7RS9EeXpYTjtFK0RwMlhFO0lBQ0k7RS9EczJYTjtFK0RwMlhFO0lBQ0k7RS9EczJYTjtFK0RwMlhFO0lBQ0k7RS9EczJYTjtFK0RwMlhFO0lBQ0k7RS9EczJYTjtFK0RuMlhFO0lBQThCO0UvRHMyWGhDO0UrRHIyWEU7SUFBa0M7RS9EdzJYcEM7RStEdjJYRTtJQUFrQztFL0QwMlhwQztFK0R6MlhFO0lBQXFDO0UvRDQyWHZDO0UrRDMyWEU7SUFBb0M7RS9EODJYdEM7RStEejJYTTtJQUNJO0UvRDIyWFY7RStEejJYTTtJQUNJO0UvRDIyWFY7RStEejJYTTtJQUNJO0UvRDIyWFY7RStEejJYTTtJQUNJO0UvRDIyWFY7RStEcjNYTTtJQUNJO0UvRHUzWFY7RStEcjNYTTtJQUNJO0UvRHUzWFY7RStEcjNYTTtJQUNJO0UvRHUzWFY7RStEcjNYTTtJQUNJO0UvRHUzWFY7RStEajRYTTtJQUNJO0UvRG00WFY7RStEajRYTTtJQUNJO0UvRG00WFY7RStEajRYTTtJQUNJO0UvRG00WFY7RStEajRYTTtJQUNJO0UvRG00WFY7RStENzRYTTtJQUNJO0UvRCs0WFY7RStENzRYTTtJQUNJO0UvRCs0WFY7RStENzRYTTtJQUNJO0UvRCs0WFY7RStENzRYTTtJQUNJO0UvRCs0WFY7RStEejVYTTtJQUNJO0UvRDI1WFY7RStEejVYTTtJQUNJO0UvRDI1WFY7RStEejVYTTtJQUNJO0UvRDI1WFY7RStEejVYTTtJQUNJO0UvRDI1WFY7RStEdjVYRTtJQUNJO0lBQ0E7RS9EeTVYTjtFK0R0NVhFO0lBQ0k7SUFDQTtFL0R3NVhOO0UrRG44WEU7SUFDSTtFL0RxOFhOO0UrRG44WEU7SUFDSTtFL0RxOFhOO0UrRG44WEU7SUFDSTtFL0RxOFhOO0UrRG44WEU7SUFDSTtFL0RxOFhOO0UrRGw4WEU7SUFBOEI7RS9EcThYaEM7RStEcDhYRTtJQUFrQztFL0R1OFhwQztFK0R0OFhFO0lBQWtDO0UvRHk4WHBDO0UrRHg4WEU7SUFBcUM7RS9EMjhYdkM7RStEMThYRTtJQUFvQztFL0Q2OFh0QztFK0R4OFhNO0lBQ0k7RS9EMDhYVjtFK0R4OFhNO0lBQ0k7RS9EMDhYVjtFK0R4OFhNO0lBQ0k7RS9EMDhYVjtFK0R4OFhNO0lBQ0k7RS9EMDhYVjtFK0RwOVhNO0lBQ0k7RS9EczlYVjtFK0RwOVhNO0lBQ0k7RS9EczlYVjtFK0RwOVhNO0lBQ0k7RS9EczlYVjtFK0RwOVhNO0lBQ0k7RS9EczlYVjtFK0RoK1hNO0lBQ0k7RS9EaytYVjtFK0RoK1hNO0lBQ0k7RS9EaytYVjtFK0RoK1hNO0lBQ0k7RS9EaytYVjtFK0RoK1hNO0lBQ0k7RS9EaytYVjtFK0Q1K1hNO0lBQ0k7RS9EOCtYVjtFK0Q1K1hNO0lBQ0k7RS9EOCtYVjtFK0Q1K1hNO0lBQ0k7RS9EOCtYVjtFK0Q1K1hNO0lBQ0k7RS9EOCtYVjtFK0R4L1hNO0lBQ0k7RS9EMC9YVjtFK0R4L1hNO0lBQ0k7RS9EMC9YVjtFK0R4L1hNO0lBQ0k7RS9EMC9YVjtFK0R4L1hNO0lBQ0k7RS9EMC9YVjtFK0R0L1hFO0lBQ0k7SUFDQTtFL0R3L1hOO0UrRHIvWEU7SUFDSTtJQUNBO0UvRHUvWE47RStEbGlZRTtJQUNJO0UvRG9pWU47RStEbGlZRTtJQUNJO0UvRG9pWU47RStEbGlZRTtJQUNJO0UvRG9pWU47RStEbGlZRTtJQUNJO0UvRG9pWU47RStEamlZRTtJQUE4QjtFL0RvaVloQztFK0RuaVlFO0lBQWtDO0UvRHNpWXBDO0UrRHJpWUU7SUFBa0M7RS9Ed2lZcEM7RStEdmlZRTtJQUFxQztFL0QwaVl2QztFK0R6aVlFO0lBQW9DO0UvRDRpWXRDO0UrRHZpWU07SUFDSTtFL0R5aVlWO0UrRHZpWU07SUFDSTtFL0R5aVlWO0UrRHZpWU07SUFDSTtFL0R5aVlWO0UrRHZpWU07SUFDSTtFL0R5aVlWO0UrRG5qWU07SUFDSTtFL0RxallWO0UrRG5qWU07SUFDSTtFL0RxallWO0UrRG5qWU07SUFDSTtFL0RxallWO0UrRG5qWU07SUFDSTtFL0RxallWO0UrRC9qWU07SUFDSTtFL0Rpa1lWO0UrRC9qWU07SUFDSTtFL0Rpa1lWO0UrRC9qWU07SUFDSTtFL0Rpa1lWO0UrRC9qWU07SUFDSTtFL0Rpa1lWO0UrRDNrWU07SUFDSTtFL0Q2a1lWO0UrRDNrWU07SUFDSTtFL0Q2a1lWO0UrRDNrWU07SUFDSTtFL0Q2a1lWO0UrRDNrWU07SUFDSTtFL0Q2a1lWO0UrRHZsWU07SUFDSTtFL0R5bFlWO0UrRHZsWU07SUFDSTtFL0R5bFlWO0UrRHZsWU07SUFDSTtFL0R5bFlWO0UrRHZsWU07SUFDSTtFL0R5bFlWO0UrRHJsWUU7SUFDSTtJQUNBO0UvRHVsWU47RStEcGxZRTtJQUNJO0lBQ0E7RS9Ec2xZTjtFK0Rqb1lFO0lBQ0k7RS9EbW9ZTjtFK0Rqb1lFO0lBQ0k7RS9EbW9ZTjtFK0Rqb1lFO0lBQ0k7RS9EbW9ZTjtFK0Rqb1lFO0lBQ0k7RS9EbW9ZTjtFK0Rob1lFO0lBQThCO0UvRG1vWWhDO0UrRGxvWUU7SUFBa0M7RS9EcW9ZcEM7RStEcG9ZRTtJQUFrQztFL0R1b1lwQztFK0R0b1lFO0lBQXFDO0UvRHlvWXZDO0UrRHhvWUU7SUFBb0M7RS9EMm9ZdEM7RStEdG9ZTTtJQUNJO0UvRHdvWVY7RStEdG9ZTTtJQUNJO0UvRHdvWVY7RStEdG9ZTTtJQUNJO0UvRHdvWVY7RStEdG9ZTTtJQUNJO0UvRHdvWVY7RStEbHBZTTtJQUNJO0UvRG9wWVY7RStEbHBZTTtJQUNJO0UvRG9wWVY7RStEbHBZTTtJQUNJO0UvRG9wWVY7RStEbHBZTTtJQUNJO0UvRG9wWVY7RStEOXBZTTtJQUNJO0UvRGdxWVY7RStEOXBZTTtJQUNJO0UvRGdxWVY7RStEOXBZTTtJQUNJO0UvRGdxWVY7RStEOXBZTTtJQUNJO0UvRGdxWVY7RStEMXFZTTtJQUNJO0UvRDRxWVY7RStEMXFZTTtJQUNJO0UvRDRxWVY7RStEMXFZTTtJQUNJO0UvRDRxWVY7RStEMXFZTTtJQUNJO0UvRDRxWVY7RStEdHJZTTtJQUNJO0UvRHdyWVY7RStEdHJZTTtJQUNJO0UvRHdyWVY7RStEdHJZTTtJQUNJO0UvRHdyWVY7RStEdHJZTTtJQUNJO0UvRHdyWVY7RStEcHJZRTtJQUNJO0lBQ0E7RS9Ec3JZTjtFK0RucllFO0lBQ0k7SUFDQTtFL0RxcllOO0UrRGh1WUU7SUFDSTtFL0RrdVlOO0UrRGh1WUU7SUFDSTtFL0RrdVlOO0UrRGh1WUU7SUFDSTtFL0RrdVlOO0UrRGh1WUU7SUFDSTtFL0RrdVlOO0UrRC90WUU7SUFBOEI7RS9Ea3VZaEM7RStEanVZRTtJQUFrQztFL0RvdVlwQztFK0RudVlFO0lBQWtDO0UvRHN1WXBDO0UrRHJ1WUU7SUFBcUM7RS9Ed3VZdkM7RStEdnVZRTtJQUFvQztFL0QwdVl0QztFK0RydVlNO0lBQ0k7RS9EdXVZVjtFK0RydVlNO0lBQ0k7RS9EdXVZVjtFK0RydVlNO0lBQ0k7RS9EdXVZVjtFK0RydVlNO0lBQ0k7RS9EdXVZVjtFK0RqdllNO0lBQ0k7RS9EbXZZVjtFK0RqdllNO0lBQ0k7RS9EbXZZVjtFK0RqdllNO0lBQ0k7RS9EbXZZVjtFK0RqdllNO0lBQ0k7RS9EbXZZVjtFK0Q3dllNO0lBQ0k7RS9EK3ZZVjtFK0Q3dllNO0lBQ0k7RS9EK3ZZVjtFK0Q3dllNO0lBQ0k7RS9EK3ZZVjtFK0Q3dllNO0lBQ0k7RS9EK3ZZVjtFK0R6d1lNO0lBQ0k7RS9EMndZVjtFK0R6d1lNO0lBQ0k7RS9EMndZVjtFK0R6d1lNO0lBQ0k7RS9EMndZVjtFK0R6d1lNO0lBQ0k7RS9EMndZVjtFK0RyeFlNO0lBQ0k7RS9EdXhZVjtFK0RyeFlNO0lBQ0k7RS9EdXhZVjtFK0RyeFlNO0lBQ0k7RS9EdXhZVjtFK0RyeFlNO0lBQ0k7RS9EdXhZVjtFK0RueFlFO0lBQ0k7SUFDQTtFL0RxeFlOO0UrRGx4WUU7SUFDSTtJQUNBO0UvRG94WU47RStEL3pZRTtJQUNJO0UvRGkwWU47RStEL3pZRTtJQUNJO0UvRGkwWU47RStEL3pZRTtJQUNJO0UvRGkwWU47RStEL3pZRTtJQUNJO0UvRGkwWU47RStEOXpZRTtJQUE4QjtFL0RpMFloQztFK0RoMFlFO0lBQWtDO0UvRG0wWXBDO0UrRGwwWUU7SUFBa0M7RS9EcTBZcEM7RStEcDBZRTtJQUFxQztFL0R1MFl2QztFK0R0MFlFO0lBQW9DO0UvRHkwWXRDO0UrRHAwWU07SUFDSTtFL0RzMFlWO0UrRHAwWU07SUFDSTtFL0RzMFlWO0UrRHAwWU07SUFDSTtFL0RzMFlWO0UrRHAwWU07SUFDSTtFL0RzMFlWO0UrRGgxWU07SUFDSTtFL0RrMVlWO0UrRGgxWU07SUFDSTtFL0RrMVlWO0UrRGgxWU07SUFDSTtFL0RrMVlWO0UrRGgxWU07SUFDSTtFL0RrMVlWO0UrRDUxWU07SUFDSTtFL0Q4MVlWO0UrRDUxWU07SUFDSTtFL0Q4MVlWO0UrRDUxWU07SUFDSTtFL0Q4MVlWO0UrRDUxWU07SUFDSTtFL0Q4MVlWO0UrRHgyWU07SUFDSTtFL0QwMllWO0UrRHgyWU07SUFDSTtFL0QwMllWO0UrRHgyWU07SUFDSTtFL0QwMllWO0UrRHgyWU07SUFDSTtFL0QwMllWO0UrRHAzWU07SUFDSTtFL0RzM1lWO0UrRHAzWU07SUFDSTtFL0RzM1lWO0UrRHAzWU07SUFDSTtFL0RzM1lWO0UrRHAzWU07SUFDSTtFL0RzM1lWO0UrRGwzWUU7SUFDSTtJQUNBO0UvRG8zWU47RStEajNZRTtJQUNJO0lBQ0E7RS9EbTNZTjtFK0Q5NVlFO0lBQ0k7RS9EZzZZTjtFK0Q5NVlFO0lBQ0k7RS9EZzZZTjtFK0Q5NVlFO0lBQ0k7RS9EZzZZTjtFK0Q5NVlFO0lBQ0k7RS9EZzZZTjtFK0Q3NVlFO0lBQThCO0UvRGc2WWhDO0UrRC81WUU7SUFBa0M7RS9EazZZcEM7RStEajZZRTtJQUFrQztFL0RvNllwQztFK0RuNllFO0lBQXFDO0UvRHM2WXZDO0UrRHI2WUU7SUFBb0M7RS9EdzZZdEM7RStEbjZZTTtJQUNJO0UvRHE2WVY7RStEbjZZTTtJQUNJO0UvRHE2WVY7RStEbjZZTTtJQUNJO0UvRHE2WVY7RStEbjZZTTtJQUNJO0UvRHE2WVY7RStELzZZTTtJQUNJO0UvRGk3WVY7RStELzZZTTtJQUNJO0UvRGk3WVY7RStELzZZTTtJQUNJO0UvRGk3WVY7RStELzZZTTtJQUNJO0UvRGk3WVY7RStEMzdZTTtJQUNJO0UvRDY3WVY7RStEMzdZTTtJQUNJO0UvRDY3WVY7RStEMzdZTTtJQUNJO0UvRDY3WVY7RStEMzdZTTtJQUNJO0UvRDY3WVY7RStEdjhZTTtJQUNJO0UvRHk4WVY7RStEdjhZTTtJQUNJO0UvRHk4WVY7RStEdjhZTTtJQUNJO0UvRHk4WVY7RStEdjhZTTtJQUNJO0UvRHk4WVY7RStEbjlZTTtJQUNJO0UvRHE5WVY7RStEbjlZTTtJQUNJO0UvRHE5WVY7RStEbjlZTTtJQUNJO0UvRHE5WVY7RStEbjlZTTtJQUNJO0UvRHE5WVY7RStEajlZRTtJQUNJO0lBQ0E7RS9EbTlZTjtFK0RoOVlFO0lBQ0k7SUFDQTtFL0RrOVlOO0FBQ0Y7QWdCdjhZSTtFK0N2REE7SUFDSTtFL0RpZ1pOO0UrRC8vWUU7SUFDSTtFL0RpZ1pOO0UrRC8vWUU7SUFDSTtFL0RpZ1pOO0UrRC8vWUU7SUFDSTtFL0RpZ1pOO0UrRDkvWUU7SUFBOEI7RS9EaWdaaEM7RStEaGdaRTtJQUFrQztFL0RtZ1pwQztFK0RsZ1pFO0lBQWtDO0UvRHFnWnBDO0UrRHBnWkU7SUFBcUM7RS9EdWdadkM7RStEdGdaRTtJQUFvQztFL0R5Z1p0QztFK0RwZ1pNO0lBQ0k7RS9Ec2daVjtFK0RwZ1pNO0lBQ0k7RS9Ec2daVjtFK0RwZ1pNO0lBQ0k7RS9Ec2daVjtFK0RwZ1pNO0lBQ0k7RS9Ec2daVjtFK0RoaFpNO0lBQ0k7RS9Ea2haVjtFK0RoaFpNO0lBQ0k7RS9Ea2haVjtFK0RoaFpNO0lBQ0k7RS9Ea2haVjtFK0RoaFpNO0lBQ0k7RS9Ea2haVjtFK0Q1aFpNO0lBQ0k7RS9EOGhaVjtFK0Q1aFpNO0lBQ0k7RS9EOGhaVjtFK0Q1aFpNO0lBQ0k7RS9EOGhaVjtFK0Q1aFpNO0lBQ0k7RS9EOGhaVjtFK0R4aVpNO0lBQ0k7RS9EMGlaVjtFK0R4aVpNO0lBQ0k7RS9EMGlaVjtFK0R4aVpNO0lBQ0k7RS9EMGlaVjtFK0R4aVpNO0lBQ0k7RS9EMGlaVjtFK0RwalpNO0lBQ0k7RS9Ec2paVjtFK0RwalpNO0lBQ0k7RS9Ec2paVjtFK0RwalpNO0lBQ0k7RS9Ec2paVjtFK0RwalpNO0lBQ0k7RS9Ec2paVjtFK0RsalpFO0lBQ0k7SUFDQTtFL0RvalpOO0UrRGpqWkU7SUFDSTtJQUNBO0UvRG1qWk47RStEOWxaRTtJQUNJO0UvRGdtWk47RStEOWxaRTtJQUNJO0UvRGdtWk47RStEOWxaRTtJQUNJO0UvRGdtWk47RStEOWxaRTtJQUNJO0UvRGdtWk47RStEN2xaRTtJQUE4QjtFL0RnbVpoQztFK0QvbFpFO0lBQWtDO0UvRGttWnBDO0UrRGptWkU7SUFBa0M7RS9Eb21acEM7RStEbm1aRTtJQUFxQztFL0RzbVp2QztFK0RybVpFO0lBQW9DO0UvRHdtWnRDO0UrRG5tWk07SUFDSTtFL0RxbVpWO0UrRG5tWk07SUFDSTtFL0RxbVpWO0UrRG5tWk07SUFDSTtFL0RxbVpWO0UrRG5tWk07SUFDSTtFL0RxbVpWO0UrRC9tWk07SUFDSTtFL0RpblpWO0UrRC9tWk07SUFDSTtFL0RpblpWO0UrRC9tWk07SUFDSTtFL0RpblpWO0UrRC9tWk07SUFDSTtFL0RpblpWO0UrRDNuWk07SUFDSTtFL0Q2blpWO0UrRDNuWk07SUFDSTtFL0Q2blpWO0UrRDNuWk07SUFDSTtFL0Q2blpWO0UrRDNuWk07SUFDSTtFL0Q2blpWO0UrRHZvWk07SUFDSTtFL0R5b1pWO0UrRHZvWk07SUFDSTtFL0R5b1pWO0UrRHZvWk07SUFDSTtFL0R5b1pWO0UrRHZvWk07SUFDSTtFL0R5b1pWO0UrRG5wWk07SUFDSTtFL0RxcFpWO0UrRG5wWk07SUFDSTtFL0RxcFpWO0UrRG5wWk07SUFDSTtFL0RxcFpWO0UrRG5wWk07SUFDSTtFL0RxcFpWO0UrRGpwWkU7SUFDSTtJQUNBO0UvRG1wWk47RStEaHBaRTtJQUNJO0lBQ0E7RS9Ea3BaTjtFK0Q3clpFO0lBQ0k7RS9EK3JaTjtFK0Q3clpFO0lBQ0k7RS9EK3JaTjtFK0Q3clpFO0lBQ0k7RS9EK3JaTjtFK0Q3clpFO0lBQ0k7RS9EK3JaTjtFK0Q1clpFO0lBQThCO0UvRCtyWmhDO0UrRDlyWkU7SUFBa0M7RS9EaXNacEM7RStEaHNaRTtJQUFrQztFL0Rtc1pwQztFK0Rsc1pFO0lBQXFDO0UvRHFzWnZDO0UrRHBzWkU7SUFBb0M7RS9EdXNadEM7RStEbHNaTTtJQUNJO0UvRG9zWlY7RStEbHNaTTtJQUNJO0UvRG9zWlY7RStEbHNaTTtJQUNJO0UvRG9zWlY7RStEbHNaTTtJQUNJO0UvRG9zWlY7RStEOXNaTTtJQUNJO0UvRGd0WlY7RStEOXNaTTtJQUNJO0UvRGd0WlY7RStEOXNaTTtJQUNJO0UvRGd0WlY7RStEOXNaTTtJQUNJO0UvRGd0WlY7RStEMXRaTTtJQUNJO0UvRDR0WlY7RStEMXRaTTtJQUNJO0UvRDR0WlY7RStEMXRaTTtJQUNJO0UvRDR0WlY7RStEMXRaTTtJQUNJO0UvRDR0WlY7RStEdHVaTTtJQUNJO0UvRHd1WlY7RStEdHVaTTtJQUNJO0UvRHd1WlY7RStEdHVaTTtJQUNJO0UvRHd1WlY7RStEdHVaTTtJQUNJO0UvRHd1WlY7RStEbHZaTTtJQUNJO0UvRG92WlY7RStEbHZaTTtJQUNJO0UvRG92WlY7RStEbHZaTTtJQUNJO0UvRG92WlY7RStEbHZaTTtJQUNJO0UvRG92WlY7RStEaHZaRTtJQUNJO0lBQ0E7RS9Ea3ZaTjtFK0QvdVpFO0lBQ0k7SUFDQTtFL0RpdlpOO0UrRDV4WkU7SUFDSTtFL0Q4eFpOO0UrRDV4WkU7SUFDSTtFL0Q4eFpOO0UrRDV4WkU7SUFDSTtFL0Q4eFpOO0UrRDV4WkU7SUFDSTtFL0Q4eFpOO0UrRDN4WkU7SUFBOEI7RS9EOHhaaEM7RStEN3haRTtJQUFrQztFL0RneVpwQztFK0QveFpFO0lBQWtDO0UvRGt5WnBDO0UrRGp5WkU7SUFBcUM7RS9Eb3ladkM7RStEbnlaRTtJQUFvQztFL0RzeVp0QztFK0RqeVpNO0lBQ0k7RS9EbXlaVjtFK0RqeVpNO0lBQ0k7RS9EbXlaVjtFK0RqeVpNO0lBQ0k7RS9EbXlaVjtFK0RqeVpNO0lBQ0k7RS9EbXlaVjtFK0Q3eVpNO0lBQ0k7RS9EK3laVjtFK0Q3eVpNO0lBQ0k7RS9EK3laVjtFK0Q3eVpNO0lBQ0k7RS9EK3laVjtFK0Q3eVpNO0lBQ0k7RS9EK3laVjtFK0R6elpNO0lBQ0k7RS9EMnpaVjtFK0R6elpNO0lBQ0k7RS9EMnpaVjtFK0R6elpNO0lBQ0k7RS9EMnpaVjtFK0R6elpNO0lBQ0k7RS9EMnpaVjtFK0RyMFpNO0lBQ0k7RS9EdTBaVjtFK0RyMFpNO0lBQ0k7RS9EdTBaVjtFK0RyMFpNO0lBQ0k7RS9EdTBaVjtFK0RyMFpNO0lBQ0k7RS9EdTBaVjtFK0RqMVpNO0lBQ0k7RS9EbTFaVjtFK0RqMVpNO0lBQ0k7RS9EbTFaVjtFK0RqMVpNO0lBQ0k7RS9EbTFaVjtFK0RqMVpNO0lBQ0k7RS9EbTFaVjtFK0QvMFpFO0lBQ0k7SUFDQTtFL0RpMVpOO0UrRDkwWkU7SUFDSTtJQUNBO0UvRGcxWk47RStEMzNaRTtJQUNJO0UvRDYzWk47RStEMzNaRTtJQUNJO0UvRDYzWk47RStEMzNaRTtJQUNJO0UvRDYzWk47RStEMzNaRTtJQUNJO0UvRDYzWk47RStEMTNaRTtJQUE4QjtFL0Q2M1poQztFK0Q1M1pFO0lBQWtDO0UvRCszWnBDO0UrRDkzWkU7SUFBa0M7RS9EaTRacEM7RStEaDRaRTtJQUFxQztFL0RtNFp2QztFK0RsNFpFO0lBQW9DO0UvRHE0WnRDO0UrRGg0Wk07SUFDSTtFL0RrNFpWO0UrRGg0Wk07SUFDSTtFL0RrNFpWO0UrRGg0Wk07SUFDSTtFL0RrNFpWO0UrRGg0Wk07SUFDSTtFL0RrNFpWO0UrRDU0Wk07SUFDSTtFL0Q4NFpWO0UrRDU0Wk07SUFDSTtFL0Q4NFpWO0UrRDU0Wk07SUFDSTtFL0Q4NFpWO0UrRDU0Wk07SUFDSTtFL0Q4NFpWO0UrRHg1Wk07SUFDSTtFL0QwNVpWO0UrRHg1Wk07SUFDSTtFL0QwNVpWO0UrRHg1Wk07SUFDSTtFL0QwNVpWO0UrRHg1Wk07SUFDSTtFL0QwNVpWO0UrRHA2Wk07SUFDSTtFL0RzNlpWO0UrRHA2Wk07SUFDSTtFL0RzNlpWO0UrRHA2Wk07SUFDSTtFL0RzNlpWO0UrRHA2Wk07SUFDSTtFL0RzNlpWO0UrRGg3Wk07SUFDSTtFL0RrN1pWO0UrRGg3Wk07SUFDSTtFL0RrN1pWO0UrRGg3Wk07SUFDSTtFL0RrN1pWO0UrRGg3Wk07SUFDSTtFL0RrN1pWO0UrRDk2WkU7SUFDSTtJQUNBO0UvRGc3Wk47RStENzZaRTtJQUNJO0lBQ0E7RS9EKzZaTjtFK0QxOVpFO0lBQ0k7RS9ENDlaTjtFK0QxOVpFO0lBQ0k7RS9ENDlaTjtFK0QxOVpFO0lBQ0k7RS9ENDlaTjtFK0QxOVpFO0lBQ0k7RS9ENDlaTjtFK0R6OVpFO0lBQThCO0UvRDQ5WmhDO0UrRDM5WkU7SUFBa0M7RS9EODlacEM7RStENzlaRTtJQUFrQztFL0RnK1pwQztFK0QvOVpFO0lBQXFDO0UvRGsrWnZDO0UrRGorWkU7SUFBb0M7RS9EbytadEM7RStELzlaTTtJQUNJO0UvRGkrWlY7RStELzlaTTtJQUNJO0UvRGkrWlY7RStELzlaTTtJQUNJO0UvRGkrWlY7RStELzlaTTtJQUNJO0UvRGkrWlY7RStEMytaTTtJQUNJO0UvRDYrWlY7RStEMytaTTtJQUNJO0UvRDYrWlY7RStEMytaTTtJQUNJO0UvRDYrWlY7RStEMytaTTtJQUNJO0UvRDYrWlY7RStEdi9aTTtJQUNJO0UvRHkvWlY7RStEdi9aTTtJQUNJO0UvRHkvWlY7RStEdi9aTTtJQUNJO0UvRHkvWlY7RStEdi9aTTtJQUNJO0UvRHkvWlY7RStEbmdhTTtJQUNJO0UvRHFnYVY7RStEbmdhTTtJQUNJO0UvRHFnYVY7RStEbmdhTTtJQUNJO0UvRHFnYVY7RStEbmdhTTtJQUNJO0UvRHFnYVY7RStEL2dhTTtJQUNJO0UvRGloYVY7RStEL2dhTTtJQUNJO0UvRGloYVY7RStEL2dhTTtJQUNJO0UvRGloYVY7RStEL2dhTTtJQUNJO0UvRGloYVY7RStEN2dhRTtJQUNJO0lBQ0E7RS9EK2dhTjtFK0Q1Z2FFO0lBQ0k7SUFDQTtFL0Q4Z2FOO0UrRHpqYUU7SUFDSTtFL0QyamFOO0UrRHpqYUU7SUFDSTtFL0QyamFOO0UrRHpqYUU7SUFDSTtFL0QyamFOO0UrRHpqYUU7SUFDSTtFL0QyamFOO0UrRHhqYUU7SUFBOEI7RS9EMmphaEM7RStEMWphRTtJQUFrQztFL0Q2amFwQztFK0Q1amFFO0lBQWtDO0UvRCtqYXBDO0UrRDlqYUU7SUFBcUM7RS9EaWthdkM7RStEaGthRTtJQUFvQztFL0Rta2F0QztFK0Q5amFNO0lBQ0k7RS9EZ2thVjtFK0Q5amFNO0lBQ0k7RS9EZ2thVjtFK0Q5amFNO0lBQ0k7RS9EZ2thVjtFK0Q5amFNO0lBQ0k7RS9EZ2thVjtFK0Qxa2FNO0lBQ0k7RS9ENGthVjtFK0Qxa2FNO0lBQ0k7RS9ENGthVjtFK0Qxa2FNO0lBQ0k7RS9ENGthVjtFK0Qxa2FNO0lBQ0k7RS9ENGthVjtFK0R0bGFNO0lBQ0k7RS9Ed2xhVjtFK0R0bGFNO0lBQ0k7RS9Ed2xhVjtFK0R0bGFNO0lBQ0k7RS9Ed2xhVjtFK0R0bGFNO0lBQ0k7RS9Ed2xhVjtFK0RsbWFNO0lBQ0k7RS9Eb21hVjtFK0RsbWFNO0lBQ0k7RS9Eb21hVjtFK0RsbWFNO0lBQ0k7RS9Eb21hVjtFK0RsbWFNO0lBQ0k7RS9Eb21hVjtFK0Q5bWFNO0lBQ0k7RS9EZ25hVjtFK0Q5bWFNO0lBQ0k7RS9EZ25hVjtFK0Q5bWFNO0lBQ0k7RS9EZ25hVjtFK0Q5bWFNO0lBQ0k7RS9EZ25hVjtFK0Q1bWFFO0lBQ0k7SUFDQTtFL0Q4bWFOO0UrRDNtYUU7SUFDSTtJQUNBO0UvRDZtYU47RStEeHBhRTtJQUNJO0UvRDBwYU47RStEeHBhRTtJQUNJO0UvRDBwYU47RStEeHBhRTtJQUNJO0UvRDBwYU47RStEeHBhRTtJQUNJO0UvRDBwYU47RStEdnBhRTtJQUE4QjtFL0QwcGFoQztFK0R6cGFFO0lBQWtDO0UvRDRwYXBDO0UrRDNwYUU7SUFBa0M7RS9EOHBhcEM7RStEN3BhRTtJQUFxQztFL0RncWF2QztFK0QvcGFFO0lBQW9DO0UvRGtxYXRDO0UrRDdwYU07SUFDSTtFL0QrcGFWO0UrRDdwYU07SUFDSTtFL0QrcGFWO0UrRDdwYU07SUFDSTtFL0QrcGFWO0UrRDdwYU07SUFDSTtFL0QrcGFWO0UrRHpxYU07SUFDSTtFL0QycWFWO0UrRHpxYU07SUFDSTtFL0QycWFWO0UrRHpxYU07SUFDSTtFL0QycWFWO0UrRHpxYU07SUFDSTtFL0QycWFWO0UrRHJyYU07SUFDSTtFL0R1cmFWO0UrRHJyYU07SUFDSTtFL0R1cmFWO0UrRHJyYU07SUFDSTtFL0R1cmFWO0UrRHJyYU07SUFDSTtFL0R1cmFWO0UrRGpzYU07SUFDSTtFL0Rtc2FWO0UrRGpzYU07SUFDSTtFL0Rtc2FWO0UrRGpzYU07SUFDSTtFL0Rtc2FWO0UrRGpzYU07SUFDSTtFL0Rtc2FWO0UrRDdzYU07SUFDSTtFL0Qrc2FWO0UrRDdzYU07SUFDSTtFL0Qrc2FWO0UrRDdzYU07SUFDSTtFL0Qrc2FWO0UrRDdzYU07SUFDSTtFL0Qrc2FWO0UrRDNzYUU7SUFDSTtJQUNBO0UvRDZzYU47RStEMXNhRTtJQUNJO0lBQ0E7RS9ENHNhTjtFK0R2dmFFO0lBQ0k7RS9EeXZhTjtFK0R2dmFFO0lBQ0k7RS9EeXZhTjtFK0R2dmFFO0lBQ0k7RS9EeXZhTjtFK0R2dmFFO0lBQ0k7RS9EeXZhTjtFK0R0dmFFO0lBQThCO0UvRHl2YWhDO0UrRHh2YUU7SUFBa0M7RS9EMnZhcEM7RStEMXZhRTtJQUFrQztFL0Q2dmFwQztFK0Q1dmFFO0lBQXFDO0UvRCt2YXZDO0UrRDl2YUU7SUFBb0M7RS9EaXdhdEM7RStENXZhTTtJQUNJO0UvRDh2YVY7RStENXZhTTtJQUNJO0UvRDh2YVY7RStENXZhTTtJQUNJO0UvRDh2YVY7RStENXZhTTtJQUNJO0UvRDh2YVY7RStEeHdhTTtJQUNJO0UvRDB3YVY7RStEeHdhTTtJQUNJO0UvRDB3YVY7RStEeHdhTTtJQUNJO0UvRDB3YVY7RStEeHdhTTtJQUNJO0UvRDB3YVY7RStEcHhhTTtJQUNJO0UvRHN4YVY7RStEcHhhTTtJQUNJO0UvRHN4YVY7RStEcHhhTTtJQUNJO0UvRHN4YVY7RStEcHhhTTtJQUNJO0UvRHN4YVY7RStEaHlhTTtJQUNJO0UvRGt5YVY7RStEaHlhTTtJQUNJO0UvRGt5YVY7RStEaHlhTTtJQUNJO0UvRGt5YVY7RStEaHlhTTtJQUNJO0UvRGt5YVY7RStENXlhTTtJQUNJO0UvRDh5YVY7RStENXlhTTtJQUNJO0UvRDh5YVY7RStENXlhTTtJQUNJO0UvRDh5YVY7RStENXlhTTtJQUNJO0UvRDh5YVY7RStEMXlhRTtJQUNJO0lBQ0E7RS9ENHlhTjtFK0R6eWFFO0lBQ0k7SUFDQTtFL0QyeWFOO0FBQ0Y7QWdCaHlhSTtFK0N2REE7SUFDSTtFL0QwMWFOO0UrRHgxYUU7SUFDSTtFL0QwMWFOO0UrRHgxYUU7SUFDSTtFL0QwMWFOO0UrRHgxYUU7SUFDSTtFL0QwMWFOO0UrRHYxYUU7SUFBOEI7RS9EMDFhaEM7RStEejFhRTtJQUFrQztFL0Q0MWFwQztFK0QzMWFFO0lBQWtDO0UvRDgxYXBDO0UrRDcxYUU7SUFBcUM7RS9EZzJhdkM7RStELzFhRTtJQUFvQztFL0RrMmF0QztFK0Q3MWFNO0lBQ0k7RS9EKzFhVjtFK0Q3MWFNO0lBQ0k7RS9EKzFhVjtFK0Q3MWFNO0lBQ0k7RS9EKzFhVjtFK0Q3MWFNO0lBQ0k7RS9EKzFhVjtFK0R6MmFNO0lBQ0k7RS9EMjJhVjtFK0R6MmFNO0lBQ0k7RS9EMjJhVjtFK0R6MmFNO0lBQ0k7RS9EMjJhVjtFK0R6MmFNO0lBQ0k7RS9EMjJhVjtFK0RyM2FNO0lBQ0k7RS9EdTNhVjtFK0RyM2FNO0lBQ0k7RS9EdTNhVjtFK0RyM2FNO0lBQ0k7RS9EdTNhVjtFK0RyM2FNO0lBQ0k7RS9EdTNhVjtFK0RqNGFNO0lBQ0k7RS9EbTRhVjtFK0RqNGFNO0lBQ0k7RS9EbTRhVjtFK0RqNGFNO0lBQ0k7RS9EbTRhVjtFK0RqNGFNO0lBQ0k7RS9EbTRhVjtFK0Q3NGFNO0lBQ0k7RS9EKzRhVjtFK0Q3NGFNO0lBQ0k7RS9EKzRhVjtFK0Q3NGFNO0lBQ0k7RS9EKzRhVjtFK0Q3NGFNO0lBQ0k7RS9EKzRhVjtFK0QzNGFFO0lBQ0k7SUFDQTtFL0Q2NGFOO0UrRDE0YUU7SUFDSTtJQUNBO0UvRDQ0YU47RStEdjdhRTtJQUNJO0UvRHk3YU47RStEdjdhRTtJQUNJO0UvRHk3YU47RStEdjdhRTtJQUNJO0UvRHk3YU47RStEdjdhRTtJQUNJO0UvRHk3YU47RStEdDdhRTtJQUE4QjtFL0R5N2FoQztFK0R4N2FFO0lBQWtDO0UvRDI3YXBDO0UrRDE3YUU7SUFBa0M7RS9ENjdhcEM7RStENTdhRTtJQUFxQztFL0QrN2F2QztFK0Q5N2FFO0lBQW9DO0UvRGk4YXRDO0UrRDU3YU07SUFDSTtFL0Q4N2FWO0UrRDU3YU07SUFDSTtFL0Q4N2FWO0UrRDU3YU07SUFDSTtFL0Q4N2FWO0UrRDU3YU07SUFDSTtFL0Q4N2FWO0UrRHg4YU07SUFDSTtFL0QwOGFWO0UrRHg4YU07SUFDSTtFL0QwOGFWO0UrRHg4YU07SUFDSTtFL0QwOGFWO0UrRHg4YU07SUFDSTtFL0QwOGFWO0UrRHA5YU07SUFDSTtFL0RzOWFWO0UrRHA5YU07SUFDSTtFL0RzOWFWO0UrRHA5YU07SUFDSTtFL0RzOWFWO0UrRHA5YU07SUFDSTtFL0RzOWFWO0UrRGgrYU07SUFDSTtFL0RrK2FWO0UrRGgrYU07SUFDSTtFL0RrK2FWO0UrRGgrYU07SUFDSTtFL0RrK2FWO0UrRGgrYU07SUFDSTtFL0RrK2FWO0UrRDUrYU07SUFDSTtFL0Q4K2FWO0UrRDUrYU07SUFDSTtFL0Q4K2FWO0UrRDUrYU07SUFDSTtFL0Q4K2FWO0UrRDUrYU07SUFDSTtFL0Q4K2FWO0UrRDErYUU7SUFDSTtJQUNBO0UvRDQrYU47RStEeithRTtJQUNJO0lBQ0E7RS9EMithTjtFK0R0aGJFO0lBQ0k7RS9Ed2hiTjtFK0R0aGJFO0lBQ0k7RS9Ed2hiTjtFK0R0aGJFO0lBQ0k7RS9Ed2hiTjtFK0R0aGJFO0lBQ0k7RS9Ed2hiTjtFK0RyaGJFO0lBQThCO0UvRHdoYmhDO0UrRHZoYkU7SUFBa0M7RS9EMGhicEM7RStEemhiRTtJQUFrQztFL0Q0aGJwQztFK0QzaGJFO0lBQXFDO0UvRDhoYnZDO0UrRDdoYkU7SUFBb0M7RS9EZ2lidEM7RStEM2hiTTtJQUNJO0UvRDZoYlY7RStEM2hiTTtJQUNJO0UvRDZoYlY7RStEM2hiTTtJQUNJO0UvRDZoYlY7RStEM2hiTTtJQUNJO0UvRDZoYlY7RStEdmliTTtJQUNJO0UvRHlpYlY7RStEdmliTTtJQUNJO0UvRHlpYlY7RStEdmliTTtJQUNJO0UvRHlpYlY7RStEdmliTTtJQUNJO0UvRHlpYlY7RStEbmpiTTtJQUNJO0UvRHFqYlY7RStEbmpiTTtJQUNJO0UvRHFqYlY7RStEbmpiTTtJQUNJO0UvRHFqYlY7RStEbmpiTTtJQUNJO0UvRHFqYlY7RStEL2piTTtJQUNJO0UvRGlrYlY7RStEL2piTTtJQUNJO0UvRGlrYlY7RStEL2piTTtJQUNJO0UvRGlrYlY7RStEL2piTTtJQUNJO0UvRGlrYlY7RStEM2tiTTtJQUNJO0UvRDZrYlY7RStEM2tiTTtJQUNJO0UvRDZrYlY7RStEM2tiTTtJQUNJO0UvRDZrYlY7RStEM2tiTTtJQUNJO0UvRDZrYlY7RStEemtiRTtJQUNJO0lBQ0E7RS9EMmtiTjtFK0R4a2JFO0lBQ0k7SUFDQTtFL0Qwa2JOO0UrRHJuYkU7SUFDSTtFL0R1bmJOO0UrRHJuYkU7SUFDSTtFL0R1bmJOO0UrRHJuYkU7SUFDSTtFL0R1bmJOO0UrRHJuYkU7SUFDSTtFL0R1bmJOO0UrRHBuYkU7SUFBOEI7RS9EdW5iaEM7RStEdG5iRTtJQUFrQztFL0R5bmJwQztFK0R4bmJFO0lBQWtDO0UvRDJuYnBDO0UrRDFuYkU7SUFBcUM7RS9ENm5idkM7RStENW5iRTtJQUFvQztFL0QrbmJ0QztFK0QxbmJNO0lBQ0k7RS9ENG5iVjtFK0QxbmJNO0lBQ0k7RS9ENG5iVjtFK0QxbmJNO0lBQ0k7RS9ENG5iVjtFK0QxbmJNO0lBQ0k7RS9ENG5iVjtFK0R0b2JNO0lBQ0k7RS9Ed29iVjtFK0R0b2JNO0lBQ0k7RS9Ed29iVjtFK0R0b2JNO0lBQ0k7RS9Ed29iVjtFK0R0b2JNO0lBQ0k7RS9Ed29iVjtFK0RscGJNO0lBQ0k7RS9Eb3BiVjtFK0RscGJNO0lBQ0k7RS9Eb3BiVjtFK0RscGJNO0lBQ0k7RS9Eb3BiVjtFK0RscGJNO0lBQ0k7RS9Eb3BiVjtFK0Q5cGJNO0lBQ0k7RS9EZ3FiVjtFK0Q5cGJNO0lBQ0k7RS9EZ3FiVjtFK0Q5cGJNO0lBQ0k7RS9EZ3FiVjtFK0Q5cGJNO0lBQ0k7RS9EZ3FiVjtFK0QxcWJNO0lBQ0k7RS9ENHFiVjtFK0QxcWJNO0lBQ0k7RS9ENHFiVjtFK0QxcWJNO0lBQ0k7RS9ENHFiVjtFK0QxcWJNO0lBQ0k7RS9ENHFiVjtFK0R4cWJFO0lBQ0k7SUFDQTtFL0QwcWJOO0UrRHZxYkU7SUFDSTtJQUNBO0UvRHlxYk47RStEcHRiRTtJQUNJO0UvRHN0Yk47RStEcHRiRTtJQUNJO0UvRHN0Yk47RStEcHRiRTtJQUNJO0UvRHN0Yk47RStEcHRiRTtJQUNJO0UvRHN0Yk47RStEbnRiRTtJQUE4QjtFL0RzdGJoQztFK0RydGJFO0lBQWtDO0UvRHd0YnBDO0UrRHZ0YkU7SUFBa0M7RS9EMHRicEM7RStEenRiRTtJQUFxQztFL0Q0dGJ2QztFK0QzdGJFO0lBQW9DO0UvRDh0YnRDO0UrRHp0Yk07SUFDSTtFL0QydGJWO0UrRHp0Yk07SUFDSTtFL0QydGJWO0UrRHp0Yk07SUFDSTtFL0QydGJWO0UrRHp0Yk07SUFDSTtFL0QydGJWO0UrRHJ1Yk07SUFDSTtFL0R1dWJWO0UrRHJ1Yk07SUFDSTtFL0R1dWJWO0UrRHJ1Yk07SUFDSTtFL0R1dWJWO0UrRHJ1Yk07SUFDSTtFL0R1dWJWO0UrRGp2Yk07SUFDSTtFL0RtdmJWO0UrRGp2Yk07SUFDSTtFL0RtdmJWO0UrRGp2Yk07SUFDSTtFL0RtdmJWO0UrRGp2Yk07SUFDSTtFL0RtdmJWO0UrRDd2Yk07SUFDSTtFL0QrdmJWO0UrRDd2Yk07SUFDSTtFL0QrdmJWO0UrRDd2Yk07SUFDSTtFL0QrdmJWO0UrRDd2Yk07SUFDSTtFL0QrdmJWO0UrRHp3Yk07SUFDSTtFL0Qyd2JWO0UrRHp3Yk07SUFDSTtFL0Qyd2JWO0UrRHp3Yk07SUFDSTtFL0Qyd2JWO0UrRHp3Yk07SUFDSTtFL0Qyd2JWO0UrRHZ3YkU7SUFDSTtJQUNBO0UvRHl3Yk47RStEdHdiRTtJQUNJO0lBQ0E7RS9Ed3diTjtFK0RuemJFO0lBQ0k7RS9EcXpiTjtFK0RuemJFO0lBQ0k7RS9EcXpiTjtFK0RuemJFO0lBQ0k7RS9EcXpiTjtFK0RuemJFO0lBQ0k7RS9EcXpiTjtFK0RsemJFO0lBQThCO0UvRHF6YmhDO0UrRHB6YkU7SUFBa0M7RS9EdXpicEM7RStEdHpiRTtJQUFrQztFL0R5emJwQztFK0R4emJFO0lBQXFDO0UvRDJ6YnZDO0UrRDF6YkU7SUFBb0M7RS9ENnpidEM7RStEeHpiTTtJQUNJO0UvRDB6YlY7RStEeHpiTTtJQUNJO0UvRDB6YlY7RStEeHpiTTtJQUNJO0UvRDB6YlY7RStEeHpiTTtJQUNJO0UvRDB6YlY7RStEcDBiTTtJQUNJO0UvRHMwYlY7RStEcDBiTTtJQUNJO0UvRHMwYlY7RStEcDBiTTtJQUNJO0UvRHMwYlY7RStEcDBiTTtJQUNJO0UvRHMwYlY7RStEaDFiTTtJQUNJO0UvRGsxYlY7RStEaDFiTTtJQUNJO0UvRGsxYlY7RStEaDFiTTtJQUNJO0UvRGsxYlY7RStEaDFiTTtJQUNJO0UvRGsxYlY7RStENTFiTTtJQUNJO0UvRDgxYlY7RStENTFiTTtJQUNJO0UvRDgxYlY7RStENTFiTTtJQUNJO0UvRDgxYlY7RStENTFiTTtJQUNJO0UvRDgxYlY7RStEeDJiTTtJQUNJO0UvRDAyYlY7RStEeDJiTTtJQUNJO0UvRDAyYlY7RStEeDJiTTtJQUNJO0UvRDAyYlY7RStEeDJiTTtJQUNJO0UvRDAyYlY7RStEdDJiRTtJQUNJO0lBQ0E7RS9EdzJiTjtFK0RyMmJFO0lBQ0k7SUFDQTtFL0R1MmJOO0UrRGw1YkU7SUFDSTtFL0RvNWJOO0UrRGw1YkU7SUFDSTtFL0RvNWJOO0UrRGw1YkU7SUFDSTtFL0RvNWJOO0UrRGw1YkU7SUFDSTtFL0RvNWJOO0UrRGo1YkU7SUFBOEI7RS9EbzViaEM7RStEbjViRTtJQUFrQztFL0RzNWJwQztFK0RyNWJFO0lBQWtDO0UvRHc1YnBDO0UrRHY1YkU7SUFBcUM7RS9EMDVidkM7RStEejViRTtJQUFvQztFL0Q0NWJ0QztFK0R2NWJNO0lBQ0k7RS9EeTViVjtFK0R2NWJNO0lBQ0k7RS9EeTViVjtFK0R2NWJNO0lBQ0k7RS9EeTViVjtFK0R2NWJNO0lBQ0k7RS9EeTViVjtFK0RuNmJNO0lBQ0k7RS9EcTZiVjtFK0RuNmJNO0lBQ0k7RS9EcTZiVjtFK0RuNmJNO0lBQ0k7RS9EcTZiVjtFK0RuNmJNO0lBQ0k7RS9EcTZiVjtFK0QvNmJNO0lBQ0k7RS9EaTdiVjtFK0QvNmJNO0lBQ0k7RS9EaTdiVjtFK0QvNmJNO0lBQ0k7RS9EaTdiVjtFK0QvNmJNO0lBQ0k7RS9EaTdiVjtFK0QzN2JNO0lBQ0k7RS9ENjdiVjtFK0QzN2JNO0lBQ0k7RS9ENjdiVjtFK0QzN2JNO0lBQ0k7RS9ENjdiVjtFK0QzN2JNO0lBQ0k7RS9ENjdiVjtFK0R2OGJNO0lBQ0k7RS9EeThiVjtFK0R2OGJNO0lBQ0k7RS9EeThiVjtFK0R2OGJNO0lBQ0k7RS9EeThiVjtFK0R2OGJNO0lBQ0k7RS9EeThiVjtFK0RyOGJFO0lBQ0k7SUFDQTtFL0R1OGJOO0UrRHA4YkU7SUFDSTtJQUNBO0UvRHM4Yk47RStEai9iRTtJQUNJO0UvRG0vYk47RStEai9iRTtJQUNJO0UvRG0vYk47RStEai9iRTtJQUNJO0UvRG0vYk47RStEai9iRTtJQUNJO0UvRG0vYk47RStEaC9iRTtJQUE4QjtFL0RtL2JoQztFK0RsL2JFO0lBQWtDO0UvRHEvYnBDO0UrRHAvYkU7SUFBa0M7RS9EdS9icEM7RStEdC9iRTtJQUFxQztFL0R5L2J2QztFK0R4L2JFO0lBQW9DO0UvRDIvYnRDO0UrRHQvYk07SUFDSTtFL0R3L2JWO0UrRHQvYk07SUFDSTtFL0R3L2JWO0UrRHQvYk07SUFDSTtFL0R3L2JWO0UrRHQvYk07SUFDSTtFL0R3L2JWO0UrRGxnY007SUFDSTtFL0RvZ2NWO0UrRGxnY007SUFDSTtFL0RvZ2NWO0UrRGxnY007SUFDSTtFL0RvZ2NWO0UrRGxnY007SUFDSTtFL0RvZ2NWO0UrRDlnY007SUFDSTtFL0RnaGNWO0UrRDlnY007SUFDSTtFL0RnaGNWO0UrRDlnY007SUFDSTtFL0RnaGNWO0UrRDlnY007SUFDSTtFL0RnaGNWO0UrRDFoY007SUFDSTtFL0Q0aGNWO0UrRDFoY007SUFDSTtFL0Q0aGNWO0UrRDFoY007SUFDSTtFL0Q0aGNWO0UrRDFoY007SUFDSTtFL0Q0aGNWO0UrRHRpY007SUFDSTtFL0R3aWNWO0UrRHRpY007SUFDSTtFL0R3aWNWO0UrRHRpY007SUFDSTtFL0R3aWNWO0UrRHRpY007SUFDSTtFL0R3aWNWO0UrRHBpY0U7SUFDSTtJQUNBO0UvRHNpY047RStEbmljRTtJQUNJO0lBQ0E7RS9EcWljTjtFK0RobGNFO0lBQ0k7RS9Ea2xjTjtFK0RobGNFO0lBQ0k7RS9Ea2xjTjtFK0RobGNFO0lBQ0k7RS9Ea2xjTjtFK0RobGNFO0lBQ0k7RS9Ea2xjTjtFK0Qva2NFO0lBQThCO0UvRGtsY2hDO0UrRGpsY0U7SUFBa0M7RS9Eb2xjcEM7RStEbmxjRTtJQUFrQztFL0RzbGNwQztFK0RybGNFO0lBQXFDO0UvRHdsY3ZDO0UrRHZsY0U7SUFBb0M7RS9EMGxjdEM7RStEcmxjTTtJQUNJO0UvRHVsY1Y7RStEcmxjTTtJQUNJO0UvRHVsY1Y7RStEcmxjTTtJQUNJO0UvRHVsY1Y7RStEcmxjTTtJQUNJO0UvRHVsY1Y7RStEam1jTTtJQUNJO0UvRG1tY1Y7RStEam1jTTtJQUNJO0UvRG1tY1Y7RStEam1jTTtJQUNJO0UvRG1tY1Y7RStEam1jTTtJQUNJO0UvRG1tY1Y7RStEN21jTTtJQUNJO0UvRCttY1Y7RStEN21jTTtJQUNJO0UvRCttY1Y7RStEN21jTTtJQUNJO0UvRCttY1Y7RStEN21jTTtJQUNJO0UvRCttY1Y7RStEem5jTTtJQUNJO0UvRDJuY1Y7RStEem5jTTtJQUNJO0UvRDJuY1Y7RStEem5jTTtJQUNJO0UvRDJuY1Y7RStEem5jTTtJQUNJO0UvRDJuY1Y7RStEcm9jTTtJQUNJO0UvRHVvY1Y7RStEcm9jTTtJQUNJO0UvRHVvY1Y7RStEcm9jTTtJQUNJO0UvRHVvY1Y7RStEcm9jTTtJQUNJO0UvRHVvY1Y7RStEbm9jRTtJQUNJO0lBQ0E7RS9EcW9jTjtFK0Rsb2NFO0lBQ0k7SUFDQTtFL0Rvb2NOO0FBQ0Y7QWdCem5jSTtFK0N2REE7SUFDSTtFL0RtcmNOO0UrRGpyY0U7SUFDSTtFL0RtcmNOO0UrRGpyY0U7SUFDSTtFL0RtcmNOO0UrRGpyY0U7SUFDSTtFL0RtcmNOO0UrRGhyY0U7SUFBOEI7RS9EbXJjaEM7RStEbHJjRTtJQUFrQztFL0RxcmNwQztFK0RwcmNFO0lBQWtDO0UvRHVyY3BDO0UrRHRyY0U7SUFBcUM7RS9EeXJjdkM7RStEeHJjRTtJQUFvQztFL0QycmN0QztFK0R0cmNNO0lBQ0k7RS9Ed3JjVjtFK0R0cmNNO0lBQ0k7RS9Ed3JjVjtFK0R0cmNNO0lBQ0k7RS9Ed3JjVjtFK0R0cmNNO0lBQ0k7RS9Ed3JjVjtFK0Rsc2NNO0lBQ0k7RS9Eb3NjVjtFK0Rsc2NNO0lBQ0k7RS9Eb3NjVjtFK0Rsc2NNO0lBQ0k7RS9Eb3NjVjtFK0Rsc2NNO0lBQ0k7RS9Eb3NjVjtFK0Q5c2NNO0lBQ0k7RS9EZ3RjVjtFK0Q5c2NNO0lBQ0k7RS9EZ3RjVjtFK0Q5c2NNO0lBQ0k7RS9EZ3RjVjtFK0Q5c2NNO0lBQ0k7RS9EZ3RjVjtFK0QxdGNNO0lBQ0k7RS9ENHRjVjtFK0QxdGNNO0lBQ0k7RS9ENHRjVjtFK0QxdGNNO0lBQ0k7RS9ENHRjVjtFK0QxdGNNO0lBQ0k7RS9ENHRjVjtFK0R0dWNNO0lBQ0k7RS9Ed3VjVjtFK0R0dWNNO0lBQ0k7RS9Ed3VjVjtFK0R0dWNNO0lBQ0k7RS9Ed3VjVjtFK0R0dWNNO0lBQ0k7RS9Ed3VjVjtFK0RwdWNFO0lBQ0k7SUFDQTtFL0RzdWNOO0UrRG51Y0U7SUFDSTtJQUNBO0UvRHF1Y047RStEaHhjRTtJQUNJO0UvRGt4Y047RStEaHhjRTtJQUNJO0UvRGt4Y047RStEaHhjRTtJQUNJO0UvRGt4Y047RStEaHhjRTtJQUNJO0UvRGt4Y047RStEL3djRTtJQUE4QjtFL0RreGNoQztFK0RqeGNFO0lBQWtDO0UvRG94Y3BDO0UrRG54Y0U7SUFBa0M7RS9Ec3hjcEM7RStEcnhjRTtJQUFxQztFL0R3eGN2QztFK0R2eGNFO0lBQW9DO0UvRDB4Y3RDO0UrRHJ4Y007SUFDSTtFL0R1eGNWO0UrRHJ4Y007SUFDSTtFL0R1eGNWO0UrRHJ4Y007SUFDSTtFL0R1eGNWO0UrRHJ4Y007SUFDSTtFL0R1eGNWO0UrRGp5Y007SUFDSTtFL0RteWNWO0UrRGp5Y007SUFDSTtFL0RteWNWO0UrRGp5Y007SUFDSTtFL0RteWNWO0UrRGp5Y007SUFDSTtFL0RteWNWO0UrRDd5Y007SUFDSTtFL0QreWNWO0UrRDd5Y007SUFDSTtFL0QreWNWO0UrRDd5Y007SUFDSTtFL0QreWNWO0UrRDd5Y007SUFDSTtFL0QreWNWO0UrRHp6Y007SUFDSTtFL0QyemNWO0UrRHp6Y007SUFDSTtFL0QyemNWO0UrRHp6Y007SUFDSTtFL0QyemNWO0UrRHp6Y007SUFDSTtFL0QyemNWO0UrRHIwY007SUFDSTtFL0R1MGNWO0UrRHIwY007SUFDSTtFL0R1MGNWO0UrRHIwY007SUFDSTtFL0R1MGNWO0UrRHIwY007SUFDSTtFL0R1MGNWO0UrRG4wY0U7SUFDSTtJQUNBO0UvRHEwY047RStEbDBjRTtJQUNJO0lBQ0E7RS9EbzBjTjtFK0QvMmNFO0lBQ0k7RS9EaTNjTjtFK0QvMmNFO0lBQ0k7RS9EaTNjTjtFK0QvMmNFO0lBQ0k7RS9EaTNjTjtFK0QvMmNFO0lBQ0k7RS9EaTNjTjtFK0Q5MmNFO0lBQThCO0UvRGkzY2hDO0UrRGgzY0U7SUFBa0M7RS9EbTNjcEM7RStEbDNjRTtJQUFrQztFL0RxM2NwQztFK0RwM2NFO0lBQXFDO0UvRHUzY3ZDO0UrRHQzY0U7SUFBb0M7RS9EeTNjdEM7RStEcDNjTTtJQUNJO0UvRHMzY1Y7RStEcDNjTTtJQUNJO0UvRHMzY1Y7RStEcDNjTTtJQUNJO0UvRHMzY1Y7RStEcDNjTTtJQUNJO0UvRHMzY1Y7RStEaDRjTTtJQUNJO0UvRGs0Y1Y7RStEaDRjTTtJQUNJO0UvRGs0Y1Y7RStEaDRjTTtJQUNJO0UvRGs0Y1Y7RStEaDRjTTtJQUNJO0UvRGs0Y1Y7RStENTRjTTtJQUNJO0UvRDg0Y1Y7RStENTRjTTtJQUNJO0UvRDg0Y1Y7RStENTRjTTtJQUNJO0UvRDg0Y1Y7RStENTRjTTtJQUNJO0UvRDg0Y1Y7RStEeDVjTTtJQUNJO0UvRDA1Y1Y7RStEeDVjTTtJQUNJO0UvRDA1Y1Y7RStEeDVjTTtJQUNJO0UvRDA1Y1Y7RStEeDVjTTtJQUNJO0UvRDA1Y1Y7RStEcDZjTTtJQUNJO0UvRHM2Y1Y7RStEcDZjTTtJQUNJO0UvRHM2Y1Y7RStEcDZjTTtJQUNJO0UvRHM2Y1Y7RStEcDZjTTtJQUNJO0UvRHM2Y1Y7RStEbDZjRTtJQUNJO0lBQ0E7RS9EbzZjTjtFK0RqNmNFO0lBQ0k7SUFDQTtFL0RtNmNOO0UrRDk4Y0U7SUFDSTtFL0RnOWNOO0UrRDk4Y0U7SUFDSTtFL0RnOWNOO0UrRDk4Y0U7SUFDSTtFL0RnOWNOO0UrRDk4Y0U7SUFDSTtFL0RnOWNOO0UrRDc4Y0U7SUFBOEI7RS9EZzljaEM7RStELzhjRTtJQUFrQztFL0RrOWNwQztFK0RqOWNFO0lBQWtDO0UvRG85Y3BDO0UrRG45Y0U7SUFBcUM7RS9EczljdkM7RStEcjljRTtJQUFvQztFL0R3OWN0QztFK0RuOWNNO0lBQ0k7RS9EcTljVjtFK0RuOWNNO0lBQ0k7RS9EcTljVjtFK0RuOWNNO0lBQ0k7RS9EcTljVjtFK0RuOWNNO0lBQ0k7RS9EcTljVjtFK0QvOWNNO0lBQ0k7RS9EaStjVjtFK0QvOWNNO0lBQ0k7RS9EaStjVjtFK0QvOWNNO0lBQ0k7RS9EaStjVjtFK0QvOWNNO0lBQ0k7RS9EaStjVjtFK0QzK2NNO0lBQ0k7RS9ENitjVjtFK0QzK2NNO0lBQ0k7RS9ENitjVjtFK0QzK2NNO0lBQ0k7RS9ENitjVjtFK0QzK2NNO0lBQ0k7RS9ENitjVjtFK0R2L2NNO0lBQ0k7RS9EeS9jVjtFK0R2L2NNO0lBQ0k7RS9EeS9jVjtFK0R2L2NNO0lBQ0k7RS9EeS9jVjtFK0R2L2NNO0lBQ0k7RS9EeS9jVjtFK0RuZ2RNO0lBQ0k7RS9EcWdkVjtFK0RuZ2RNO0lBQ0k7RS9EcWdkVjtFK0RuZ2RNO0lBQ0k7RS9EcWdkVjtFK0RuZ2RNO0lBQ0k7RS9EcWdkVjtFK0RqZ2RFO0lBQ0k7SUFDQTtFL0RtZ2ROO0UrRGhnZEU7SUFDSTtJQUNBO0UvRGtnZE47RStEN2lkRTtJQUNJO0UvRCtpZE47RStEN2lkRTtJQUNJO0UvRCtpZE47RStEN2lkRTtJQUNJO0UvRCtpZE47RStEN2lkRTtJQUNJO0UvRCtpZE47RStENWlkRTtJQUE4QjtFL0QraWRoQztFK0Q5aWRFO0lBQWtDO0UvRGlqZHBDO0UrRGhqZEU7SUFBa0M7RS9EbWpkcEM7RStEbGpkRTtJQUFxQztFL0RxamR2QztFK0RwamRFO0lBQW9DO0UvRHVqZHRDO0UrRGxqZE07SUFDSTtFL0RvamRWO0UrRGxqZE07SUFDSTtFL0RvamRWO0UrRGxqZE07SUFDSTtFL0RvamRWO0UrRGxqZE07SUFDSTtFL0RvamRWO0UrRDlqZE07SUFDSTtFL0Rna2RWO0UrRDlqZE07SUFDSTtFL0Rna2RWO0UrRDlqZE07SUFDSTtFL0Rna2RWO0UrRDlqZE07SUFDSTtFL0Rna2RWO0UrRDFrZE07SUFDSTtFL0Q0a2RWO0UrRDFrZE07SUFDSTtFL0Q0a2RWO0UrRDFrZE07SUFDSTtFL0Q0a2RWO0UrRDFrZE07SUFDSTtFL0Q0a2RWO0UrRHRsZE07SUFDSTtFL0R3bGRWO0UrRHRsZE07SUFDSTtFL0R3bGRWO0UrRHRsZE07SUFDSTtFL0R3bGRWO0UrRHRsZE07SUFDSTtFL0R3bGRWO0UrRGxtZE07SUFDSTtFL0RvbWRWO0UrRGxtZE07SUFDSTtFL0RvbWRWO0UrRGxtZE07SUFDSTtFL0RvbWRWO0UrRGxtZE07SUFDSTtFL0RvbWRWO0UrRGhtZEU7SUFDSTtJQUNBO0UvRGttZE47RStEL2xkRTtJQUNJO0lBQ0E7RS9EaW1kTjtFK0Q1b2RFO0lBQ0k7RS9EOG9kTjtFK0Q1b2RFO0lBQ0k7RS9EOG9kTjtFK0Q1b2RFO0lBQ0k7RS9EOG9kTjtFK0Q1b2RFO0lBQ0k7RS9EOG9kTjtFK0Qzb2RFO0lBQThCO0UvRDhvZGhDO0UrRDdvZEU7SUFBa0M7RS9EZ3BkcEM7RStEL29kRTtJQUFrQztFL0RrcGRwQztFK0RqcGRFO0lBQXFDO0UvRG9wZHZDO0UrRG5wZEU7SUFBb0M7RS9Ec3BkdEM7RStEanBkTTtJQUNJO0UvRG1wZFY7RStEanBkTTtJQUNJO0UvRG1wZFY7RStEanBkTTtJQUNJO0UvRG1wZFY7RStEanBkTTtJQUNJO0UvRG1wZFY7RStEN3BkTTtJQUNJO0UvRCtwZFY7RStEN3BkTTtJQUNJO0UvRCtwZFY7RStEN3BkTTtJQUNJO0UvRCtwZFY7RStEN3BkTTtJQUNJO0UvRCtwZFY7RStEenFkTTtJQUNJO0UvRDJxZFY7RStEenFkTTtJQUNJO0UvRDJxZFY7RStEenFkTTtJQUNJO0UvRDJxZFY7RStEenFkTTtJQUNJO0UvRDJxZFY7RStEcnJkTTtJQUNJO0UvRHVyZFY7RStEcnJkTTtJQUNJO0UvRHVyZFY7RStEcnJkTTtJQUNJO0UvRHVyZFY7RStEcnJkTTtJQUNJO0UvRHVyZFY7RStEanNkTTtJQUNJO0UvRG1zZFY7RStEanNkTTtJQUNJO0UvRG1zZFY7RStEanNkTTtJQUNJO0UvRG1zZFY7RStEanNkTTtJQUNJO0UvRG1zZFY7RStEL3JkRTtJQUNJO0lBQ0E7RS9EaXNkTjtFK0Q5cmRFO0lBQ0k7SUFDQTtFL0Rnc2ROO0UrRDN1ZEU7SUFDSTtFL0Q2dWROO0UrRDN1ZEU7SUFDSTtFL0Q2dWROO0UrRDN1ZEU7SUFDSTtFL0Q2dWROO0UrRDN1ZEU7SUFDSTtFL0Q2dWROO0UrRDF1ZEU7SUFBOEI7RS9ENnVkaEM7RStENXVkRTtJQUFrQztFL0QrdWRwQztFK0Q5dWRFO0lBQWtDO0UvRGl2ZHBDO0UrRGh2ZEU7SUFBcUM7RS9EbXZkdkM7RStEbHZkRTtJQUFvQztFL0RxdmR0QztFK0RodmRNO0lBQ0k7RS9Ea3ZkVjtFK0RodmRNO0lBQ0k7RS9Ea3ZkVjtFK0RodmRNO0lBQ0k7RS9Ea3ZkVjtFK0RodmRNO0lBQ0k7RS9Ea3ZkVjtFK0Q1dmRNO0lBQ0k7RS9EOHZkVjtFK0Q1dmRNO0lBQ0k7RS9EOHZkVjtFK0Q1dmRNO0lBQ0k7RS9EOHZkVjtFK0Q1dmRNO0lBQ0k7RS9EOHZkVjtFK0R4d2RNO0lBQ0k7RS9EMHdkVjtFK0R4d2RNO0lBQ0k7RS9EMHdkVjtFK0R4d2RNO0lBQ0k7RS9EMHdkVjtFK0R4d2RNO0lBQ0k7RS9EMHdkVjtFK0RweGRNO0lBQ0k7RS9Ec3hkVjtFK0RweGRNO0lBQ0k7RS9Ec3hkVjtFK0RweGRNO0lBQ0k7RS9Ec3hkVjtFK0RweGRNO0lBQ0k7RS9Ec3hkVjtFK0RoeWRNO0lBQ0k7RS9Ea3lkVjtFK0RoeWRNO0lBQ0k7RS9Ea3lkVjtFK0RoeWRNO0lBQ0k7RS9Ea3lkVjtFK0RoeWRNO0lBQ0k7RS9Ea3lkVjtFK0Q5eGRFO0lBQ0k7SUFDQTtFL0RneWROO0UrRDd4ZEU7SUFDSTtJQUNBO0UvRCt4ZE47RStEMTBkRTtJQUNJO0UvRDQwZE47RStEMTBkRTtJQUNJO0UvRDQwZE47RStEMTBkRTtJQUNJO0UvRDQwZE47RStEMTBkRTtJQUNJO0UvRDQwZE47RStEejBkRTtJQUE4QjtFL0Q0MGRoQztFK0QzMGRFO0lBQWtDO0UvRDgwZHBDO0UrRDcwZEU7SUFBa0M7RS9EZzFkcEM7RStELzBkRTtJQUFxQztFL0RrMWR2QztFK0RqMWRFO0lBQW9DO0UvRG8xZHRDO0UrRC8wZE07SUFDSTtFL0RpMWRWO0UrRC8wZE07SUFDSTtFL0RpMWRWO0UrRC8wZE07SUFDSTtFL0RpMWRWO0UrRC8wZE07SUFDSTtFL0RpMWRWO0UrRDMxZE07SUFDSTtFL0Q2MWRWO0UrRDMxZE07SUFDSTtFL0Q2MWRWO0UrRDMxZE07SUFDSTtFL0Q2MWRWO0UrRDMxZE07SUFDSTtFL0Q2MWRWO0UrRHYyZE07SUFDSTtFL0R5MmRWO0UrRHYyZE07SUFDSTtFL0R5MmRWO0UrRHYyZE07SUFDSTtFL0R5MmRWO0UrRHYyZE07SUFDSTtFL0R5MmRWO0UrRG4zZE07SUFDSTtFL0RxM2RWO0UrRG4zZE07SUFDSTtFL0RxM2RWO0UrRG4zZE07SUFDSTtFL0RxM2RWO0UrRG4zZE07SUFDSTtFL0RxM2RWO0UrRC8zZE07SUFDSTtFL0RpNGRWO0UrRC8zZE07SUFDSTtFL0RpNGRWO0UrRC8zZE07SUFDSTtFL0RpNGRWO0UrRC8zZE07SUFDSTtFL0RpNGRWO0UrRDczZEU7SUFDSTtJQUNBO0UvRCszZE47RStENTNkRTtJQUNJO0lBQ0E7RS9EODNkTjtFK0R6NmRFO0lBQ0k7RS9EMjZkTjtFK0R6NmRFO0lBQ0k7RS9EMjZkTjtFK0R6NmRFO0lBQ0k7RS9EMjZkTjtFK0R6NmRFO0lBQ0k7RS9EMjZkTjtFK0R4NmRFO0lBQThCO0UvRDI2ZGhDO0UrRDE2ZEU7SUFBa0M7RS9ENjZkcEM7RStENTZkRTtJQUFrQztFL0QrNmRwQztFK0Q5NmRFO0lBQXFDO0UvRGk3ZHZDO0UrRGg3ZEU7SUFBb0M7RS9EbTdkdEM7RStEOTZkTTtJQUNJO0UvRGc3ZFY7RStEOTZkTTtJQUNJO0UvRGc3ZFY7RStEOTZkTTtJQUNJO0UvRGc3ZFY7RStEOTZkTTtJQUNJO0UvRGc3ZFY7RStEMTdkTTtJQUNJO0UvRDQ3ZFY7RStEMTdkTTtJQUNJO0UvRDQ3ZFY7RStEMTdkTTtJQUNJO0UvRDQ3ZFY7RStEMTdkTTtJQUNJO0UvRDQ3ZFY7RStEdDhkTTtJQUNJO0UvRHc4ZFY7RStEdDhkTTtJQUNJO0UvRHc4ZFY7RStEdDhkTTtJQUNJO0UvRHc4ZFY7RStEdDhkTTtJQUNJO0UvRHc4ZFY7RStEbDlkTTtJQUNJO0UvRG85ZFY7RStEbDlkTTtJQUNJO0UvRG85ZFY7RStEbDlkTTtJQUNJO0UvRG85ZFY7RStEbDlkTTtJQUNJO0UvRG85ZFY7RStEOTlkTTtJQUNJO0UvRGcrZFY7RStEOTlkTTtJQUNJO0UvRGcrZFY7RStEOTlkTTtJQUNJO0UvRGcrZFY7RStEOTlkTTtJQUNJO0UvRGcrZFY7RStENTlkRTtJQUNJO0lBQ0E7RS9EODlkTjtFK0QzOWRFO0lBQ0k7SUFDQTtFL0Q2OWROO0FBQ0Y7QWdFMy9kUTtFQUNJO0FoRTYvZFo7O0FnRTMvZFE7RUFDSTtBaEU4L2RaOztBZ0U1L2RRO0VBQ0k7QWhFKy9kWjs7QWdFNy9kUTtFQUNJO0FoRWdnZVo7O0FnRTMvZGdCO0VBQ0k7QWhFOC9kcEI7O0FnRS8vZGdCO0VBQ0k7QWhFa2dlcEI7O0FnRW5nZWdCO0VBQ0k7QWhFc2dlcEI7O0FnRXZnZWdCO0VBQ0k7QWhFMGdlcEI7O0FnRTNnZWdCO0VBQ0k7QWhFOGdlcEI7O0FnRS9nZWdCO0VBQ0k7QWhFa2hlcEI7O0FnRW5oZWdCO0VBQ0k7QWhFc2hlcEI7O0FnRXZoZWdCO0VBQ0k7QWhFMGhlcEI7O0FnQmpnZUk7RWdEekNJO0lBQ0k7RWhFOGllVjtFZ0U1aWVNO0lBQ0k7RWhFOGllVjtFZ0U1aWVNO0lBQ0k7RWhFOGllVjtFZ0U1aWVNO0lBQ0k7RWhFOGllVjtFZ0V6aWVjO0lBQ0k7RWhFMmllbEI7RWdFNWllYztJQUNJO0VoRThpZWxCO0VnRS9pZWM7SUFDSTtFaEVpamVsQjtFZ0VsamVjO0lBQ0k7RWhFb2plbEI7RWdFcmplYztJQUNJO0VoRXVqZWxCO0VnRXhqZWM7SUFDSTtFaEUwamVsQjtFZ0UzamVjO0lBQ0k7RWhFNmplbEI7RWdFOWplYztJQUNJO0VoRWdrZWxCO0FBQ0Y7QWdCeGllSTtFZ0R6Q0k7SUFDSTtFaEVvbGVWO0VnRWxsZU07SUFDSTtFaEVvbGVWO0VnRWxsZU07SUFDSTtFaEVvbGVWO0VnRWxsZU07SUFDSTtFaEVvbGVWO0VnRS9rZWM7SUFDSTtFaEVpbGVsQjtFZ0VsbGVjO0lBQ0k7RWhFb2xlbEI7RWdFcmxlYztJQUNJO0VoRXVsZWxCO0VnRXhsZWM7SUFDSTtFaEUwbGVsQjtFZ0UzbGVjO0lBQ0k7RWhFNmxlbEI7RWdFOWxlYztJQUNJO0VoRWdtZWxCO0VnRWptZWM7SUFDSTtFaEVtbWVsQjtFZ0VwbWVjO0lBQ0k7RWhFc21lbEI7QUFDRjtBZ0I5a2VJO0VnRHpDSTtJQUNJO0VoRTBuZVY7RWdFeG5lTTtJQUNJO0VoRTBuZVY7RWdFeG5lTTtJQUNJO0VoRTBuZVY7RWdFeG5lTTtJQUNJO0VoRTBuZVY7RWdFcm5lYztJQUNJO0VoRXVuZWxCO0VnRXhuZWM7SUFDSTtFaEUwbmVsQjtFZ0UzbmVjO0lBQ0k7RWhFNm5lbEI7RWdFOW5lYztJQUNJO0VoRWdvZWxCO0VnRWpvZWM7SUFDSTtFaEVtb2VsQjtFZ0Vwb2VjO0lBQ0k7RWhFc29lbEI7RWdFdm9lYztJQUNJO0VoRXlvZWxCO0VnRTFvZWM7SUFDSTtFaEU0b2VsQjtBQUNGO0FnQnBuZUk7RWdEekNJO0lBQ0k7RWhFZ3FlVjtFZ0U5cGVNO0lBQ0k7RWhFZ3FlVjtFZ0U5cGVNO0lBQ0k7RWhFZ3FlVjtFZ0U5cGVNO0lBQ0k7RWhFZ3FlVjtFZ0UzcGVjO0lBQ0k7RWhFNnBlbEI7RWdFOXBlYztJQUNJO0VoRWdxZWxCO0VnRWpxZWM7SUFDSTtFaEVtcWVsQjtFZ0VwcWVjO0lBQ0k7RWhFc3FlbEI7RWdFdnFlYztJQUNJO0VoRXlxZWxCO0VnRTFxZWM7SUFDSTtFaEU0cWVsQjtFZ0U3cWVjO0lBQ0k7RWhFK3FlbEI7RWdFaHJlYztJQUNJO0VoRWtyZWxCO0FBQ0Y7QWdCMXBlSTtFZ0R6Q0k7SUFDSTtFaEVzc2VWO0VnRXBzZU07SUFDSTtFaEVzc2VWO0VnRXBzZU07SUFDSTtFaEVzc2VWO0VnRXBzZU07SUFDSTtFaEVzc2VWO0VnRWpzZWM7SUFDSTtFaEVtc2VsQjtFZ0Vwc2VjO0lBQ0k7RWhFc3NlbEI7RWdFdnNlYztJQUNJO0VoRXlzZWxCO0VnRTFzZWM7SUFDSTtFaEU0c2VsQjtFZ0U3c2VjO0lBQ0k7RWhFK3NlbEI7RWdFaHRlYztJQUNJO0VoRWt0ZWxCO0VnRW50ZWM7SUFDSTtFaEVxdGVsQjtFZ0V0dGVjO0lBQ0k7RWhFd3RlbEI7QUFDRjtBaUUvdmVBO0VBQ0ksYTdDT1k7RTZDTlo7QWpFaXdlSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZm8vZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mby92ZW5kb3IvX2NrRWRpdG9yQ29udGVudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mby91dGlsaXRpZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2ZvL3V0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZm8vdXRpbGl0aWVzL19ib290c3RyYXAtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZm8vYmFzZS9fYm9vdHN0cmFwT3ZlcmxvYWQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uY2stZWRpdG9yX19tYWluIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG5cbi5jay1jb250ZW50IHtcbiAgLyogcnRsOnJhdzpcbiAgW3R5cGU9XCJ0ZWxcIl0sXG4gIFt0eXBlPVwidXJsXCJdLFxuICBbdHlwZT1cImVtYWlsXCJdLFxuICBbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cbiAgKi9cbn1cbi5jay1jb250ZW50IDpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtdGVydGlhcnk6ICMzZmIyNDc7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtdGVydGlhcnktcmdiOiA2MywgMTc4LCA3MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbn1cbi5jay1jb250ZW50ICosXG4uY2stY29udGVudCAqOjpiZWZvcmUsXG4uY2stY29udGVudCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLmNrLWNvbnRlbnQgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG4uY2stY29udGVudCBib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uY2stY29udGVudCBociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uY2stY29udGVudCBoNiwgLmNrLWNvbnRlbnQgLmg2LCAuY2stY29udGVudCBoNSwgLmNrLWNvbnRlbnQgLmg1LCAuY2stY29udGVudCBoNCwgLmNrLWNvbnRlbnQgLmg0LCAuY2stY29udGVudCBoMywgLmNrLWNvbnRlbnQgLmgzLCAuY2stY29udGVudCBoMiwgLmNrLWNvbnRlbnQgLmgyLCAuY2stY29udGVudCBoMSwgLmNrLWNvbnRlbnQgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmNrLWNvbnRlbnQgaDEsIC5jay1jb250ZW50IC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNrLWNvbnRlbnQgaDEsIC5jay1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IGgyLCAuY2stY29udGVudCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jay1jb250ZW50IGgyLCAuY2stY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgaDMsIC5jay1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jay1jb250ZW50IGgzLCAuY2stY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgaDQsIC5jay1jb250ZW50IC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNrLWNvbnRlbnQgaDQsIC5jay1jb250ZW50IC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jay1jb250ZW50IGg1LCAuY2stY29udGVudCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2stY29udGVudCBoNiwgLmNrLWNvbnRlbnQgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2stY29udGVudCBhYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG4uY2stY29udGVudCBhZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5jay1jb250ZW50IG9sLFxuLmNrLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uY2stY29udGVudCBvbCxcbi5jay1jb250ZW50IHVsLFxuLmNrLWNvbnRlbnQgZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNrLWNvbnRlbnQgb2wgb2wsXG4uY2stY29udGVudCB1bCB1bCxcbi5jay1jb250ZW50IG9sIHVsLFxuLmNrLWNvbnRlbnQgdWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLWNvbnRlbnQgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNrLWNvbnRlbnQgZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNrLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4uY2stY29udGVudCBiLFxuLmNrLWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5jay1jb250ZW50IHNtYWxsLCAuY2stY29udGVudCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uY2stY29udGVudCBtYXJrLCAuY2stY29udGVudCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuLmNrLWNvbnRlbnQgc3ViLFxuLmNrLWNvbnRlbnQgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5jay1jb250ZW50IHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbi5jay1jb250ZW50IHN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuLmNrLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2stY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xufVxuLmNrLWNvbnRlbnQgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIC5jay1jb250ZW50IGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jay1jb250ZW50IHByZSxcbi5jay1jb250ZW50IGNvZGUsXG4uY2stY29udGVudCBrYmQsXG4uY2stY29udGVudCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY2stY29udGVudCBwcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbi5jay1jb250ZW50IHByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLmNrLWNvbnRlbnQgY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gLmNrLWNvbnRlbnQgY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNrLWNvbnRlbnQga2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2stY29udGVudCBrYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY2stY29udGVudCBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmNrLWNvbnRlbnQgaW1nLFxuLmNrLWNvbnRlbnQgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jay1jb250ZW50IHRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uY2stY29udGVudCBjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2stY29udGVudCB0aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuLmNrLWNvbnRlbnQgdGhlYWQsXG4uY2stY29udGVudCB0Ym9keSxcbi5jay1jb250ZW50IHRmb290LFxuLmNrLWNvbnRlbnQgdHIsXG4uY2stY29udGVudCB0ZCxcbi5jay1jb250ZW50IHRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uY2stY29udGVudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jay1jb250ZW50IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2stY29udGVudCBidXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4uY2stY29udGVudCBpbnB1dCxcbi5jay1jb250ZW50IGJ1dHRvbixcbi5jay1jb250ZW50IHNlbGVjdCxcbi5jay1jb250ZW50IG9wdGdyb3VwLFxuLmNrLWNvbnRlbnQgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNrLWNvbnRlbnQgYnV0dG9uLFxuLmNrLWNvbnRlbnQgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uY2stY29udGVudCBbcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrLWNvbnRlbnQgc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4uY2stY29udGVudCBzZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmNrLWNvbnRlbnQgW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2stY29udGVudCBidXR0b24sXG4uY2stY29udGVudCBbdHlwZT1idXR0b25dLFxuLmNrLWNvbnRlbnQgW3R5cGU9cmVzZXRdLFxuLmNrLWNvbnRlbnQgW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuLmNrLWNvbnRlbnQgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuLmNrLWNvbnRlbnQgW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcbi5jay1jb250ZW50IFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcbi5jay1jb250ZW50IFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2stY29udGVudCA6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uY2stY29udGVudCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4uY2stY29udGVudCBmaWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG4uY2stY29udGVudCBsZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNrLWNvbnRlbnQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNrLWNvbnRlbnQgbGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmNrLWNvbnRlbnQgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG4uY2stY29udGVudCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuLmNrLWNvbnRlbnQgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuLmNrLWNvbnRlbnQgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbi5jay1jb250ZW50IDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbi5jay1jb250ZW50IDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuLmNrLWNvbnRlbnQgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2stY29udGVudCA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2stY29udGVudCBbdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmNrLWNvbnRlbnQgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmNrLWNvbnRlbnQgOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jay1jb250ZW50IDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbi5jay1jb250ZW50IG91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jay1jb250ZW50IGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jay1jb250ZW50IHN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jay1jb250ZW50IHByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmNrLWNvbnRlbnQgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBDS0VkaXRvciA1ICh2MzUuMS4wKSBjb250ZW50IHN0eWxlcy5cbiAqIEdlbmVyYXRlZCBvbiBGcmksIDMwIFNlcCAyMDIyIDEwOjAxOjMyIEdNVC5cbiAqIEZvciBtb3JlIGluZm9ybWF0aW9uLCBjaGVjayBvdXQgaHR0cHM6Ly9ja2VkaXRvci5jb20vZG9jcy9ja2VkaXRvcjUvbGF0ZXN0L2luc3RhbGxhdGlvbi9hZHZhbmNlZC9jb250ZW50LXN0eWxlcy5odG1sXG4gKi9cbjpyb290IHtcbiAgLS1jay1jb2xvci1pbWFnZS1jYXB0aW9uLWJhY2tncm91bmQ6IGhzbCgwLCAwJSwgOTclKTtcbiAgLS1jay1jb2xvci1pbWFnZS1jYXB0aW9uLXRleHQ6IGhzbCgwLCAwJSwgMjAlKTtcbiAgLS1jay1jb2xvci1tZW50aW9uLWJhY2tncm91bmQ6IGhzbGEoMzQxLCAxMDAlLCAzMCUsIDAuMSk7XG4gIC0tY2stY29sb3ItbWVudGlvbi10ZXh0OiBoc2woMzQxLCAxMDAlLCAzMCUpO1xuICAtLWNrLWNvbG9yLXRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDogaHNsKDAsIDAlLCA5NyUpO1xuICAtLWNrLWNvbG9yLXRhYmxlLWNhcHRpb24tdGV4dDogaHNsKDAsIDAlLCAyMCUpO1xuICAtLWNrLWhpZ2hsaWdodC1tYXJrZXItYmx1ZTogaHNsKDIwMSwgOTclLCA3MiUpO1xuICAtLWNrLWhpZ2hsaWdodC1tYXJrZXItZ3JlZW46IGhzbCgxMjAsIDkzJSwgNjglKTtcbiAgLS1jay1oaWdobGlnaHQtbWFya2VyLXBpbms6IGhzbCgzNDUsIDk2JSwgNzMlKTtcbiAgLS1jay1oaWdobGlnaHQtbWFya2VyLXllbGxvdzogaHNsKDYwLCA5NyUsIDczJSk7XG4gIC0tY2staGlnaGxpZ2h0LXBlbi1ncmVlbjogaHNsKDExMiwgMTAwJSwgMjclKTtcbiAgLS1jay1oaWdobGlnaHQtcGVuLXJlZDogaHNsKDAsIDg1JSwgNDklKTtcbiAgLS1jay1pbWFnZS1zdHlsZS1zcGFjaW5nOiAxLjVlbTtcbiAgLS1jay1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZzogY2FsYyh2YXIoLS1jay1pbWFnZS1zdHlsZS1zcGFjaW5nKSAvIDIpO1xuICAtLWNrLXRvZG8tbGlzdC1jaGVja21hcmstc2l6ZTogMTZweDtcbn1cblxuLyogY2tlZGl0b3I1LWJhc2ljLXN0eWxlcy90aGVtZS9jb2RlLmNzcyAqL1xuLmNrLWNvbnRlbnQgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDc4JSwgMC4zKTtcbiAgcGFkZGluZzogMC4xNWVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi8qIGNrZWRpdG9yNS1ibG9jay1xdW90ZS90aGVtZS9ibG9ja3F1b3RlLmNzcyAqL1xuLmNrLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggaHNsKDAsIDAlLCA4MCUpO1xufVxuXG4vKiBja2VkaXRvcjUtYmxvY2stcXVvdGUvdGhlbWUvYmxvY2txdW90ZS5jc3MgKi9cbi5jay1jb250ZW50W2Rpcj1ydGxdIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1cHggaHNsKDAsIDAlLCA4MCUpO1xufVxuXG4vKiBja2VkaXRvcjUtZm9udC90aGVtZS9mb250c2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC50ZXh0LXRpbnkge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4vKiBja2VkaXRvcjUtZm9udC90aGVtZS9mb250c2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi8qIGNrZWRpdG9yNS1mb250L3RoZW1lL2ZvbnRzaXplLmNzcyAqL1xuLmNrLWNvbnRlbnQgLnRleHQtYmlnIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuLyogY2tlZGl0b3I1LWZvbnQvdGhlbWUvZm9udHNpemUuY3NzICovXG4uY2stY29udGVudCAudGV4dC1odWdlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cblxuLyogY2tlZGl0b3I1LWhpZ2hsaWdodC90aGVtZS9oaWdobGlnaHQuY3NzICovXG4uY2stY29udGVudCAubWFya2VyLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNrLWhpZ2hsaWdodC1tYXJrZXIteWVsbG93KTtcbn1cblxuLyogY2tlZGl0b3I1LWhpZ2hsaWdodC90aGVtZS9oaWdobGlnaHQuY3NzICovXG4uY2stY29udGVudCAubWFya2VyLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2staGlnaGxpZ2h0LW1hcmtlci1ncmVlbik7XG59XG5cbi8qIGNrZWRpdG9yNS1oaWdobGlnaHQvdGhlbWUvaGlnaGxpZ2h0LmNzcyAqL1xuLmNrLWNvbnRlbnQgLm1hcmtlci1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2staGlnaGxpZ2h0LW1hcmtlci1waW5rKTtcbn1cblxuLyogY2tlZGl0b3I1LWhpZ2hsaWdodC90aGVtZS9oaWdobGlnaHQuY3NzICovXG4uY2stY29udGVudCAubWFya2VyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jay1oaWdobGlnaHQtbWFya2VyLWJsdWUpO1xufVxuXG4vKiBja2VkaXRvcjUtaGlnaGxpZ2h0L3RoZW1lL2hpZ2hsaWdodC5jc3MgKi9cbi5jay1jb250ZW50IC5wZW4tcmVkIHtcbiAgY29sb3I6IHZhcigtLWNrLWhpZ2hsaWdodC1wZW4tcmVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNrZWRpdG9yNS1oaWdobGlnaHQvdGhlbWUvaGlnaGxpZ2h0LmNzcyAqL1xuLmNrLWNvbnRlbnQgLnBlbi1ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS1jay1oaWdobGlnaHQtcGVuLWdyZWVuKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXJlc2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZV9yZXNpemVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlcmVzaXplLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLmltYWdlX3Jlc2l6ZWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXJlc2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZV9yZXNpemVkID4gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1sZWZ0LFxuLmNrLWNvbnRlbnQgLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jay1pbWFnZS1zdHlsZS1zcGFjaW5nKSk7XG59XG5cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXN0eWxlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLXN0eWxlLWFsaWduLWxlZnQsXG4uY2stY29udGVudCAuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICBjbGVhcjogbm9uZTtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlc3R5bGUuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2Utc3R5bGUtc2lkZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWNrLWltYWdlLXN0eWxlLXNwYWNpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlc3R5bGUuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2Utc3R5bGUtYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNrLWltYWdlLXN0eWxlLXNwYWNpbmcpO1xufVxuXG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWNrLWltYWdlLXN0eWxlLXNwYWNpbmcpO1xufVxuXG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXN0eWxlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IHAgKyAuaW1hZ2Utc3R5bGUtYWxpZ24tbGVmdCxcbi5jay1jb250ZW50IHAgKyAuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQsXG4uY2stY29udGVudCBwICsgLmltYWdlLXN0eWxlLXNpZGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tbGVmdCxcbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1jay1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNrLWlubGluZS1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlc3R5bGUuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2UtaW5saW5lLmltYWdlLXN0eWxlLWFsaWduLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNrLWlubGluZS1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlc3R5bGUuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2UtaW5saW5lLmltYWdlLXN0eWxlLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWNrLWlubGluZS1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC45ZW0gYXV0bztcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2UuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLWlubGluZSB7XG4gIC8qXG4gICAqIE5vcm1hbGx5LCB0aGUgLmltYWdlLWlubGluZSB3b3VsZCBoYXZlIFwiZGlzcGxheTogaW5saW5lLWJsb2NrXCIgYW5kIFwiaW1nIHsgd2lkdGg6IDEwMCUgfVwiICh0byBmb2xsb3cgdGhlIHdyYXBwZXIgd2hpbGUgcmVzaXppbmcpLjtcbiAgICogVW5mb3J0dW5hdGVseSwgdG9nZXRoZXIgd2l0aCBcInNyY3NldFwiLCBpdCBnZXRzIGF1dG9tYXRpY2FsbHkgc3RyZXRjaGVkIHVwIHRvIHRoZSB3aWR0aCBvZiB0aGUgZWRpdGluZyByb290LlxuICAgKiBUaGlzIHN0cmFuZ2UgYmVoYXZpb3IgZG9lcyBub3QgaGFwcGVuIHdpdGggaW5saW5lLWZsZXguXG4gICAqL1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLWlubGluZSBwaWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLWlubGluZSBwaWN0dXJlLFxuLmNrLWNvbnRlbnQgLmltYWdlLWlubGluZSBpbWcge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGNrZWRpdG9yNS1sYW5ndWFnZS90aGVtZS9sYW5ndWFnZS5jc3MgKi9cbi5jay1jb250ZW50IHNwYW5bbGFuZ10ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZWNhcHRpb24uY3NzICovXG4uY2stY29udGVudCAuaW1hZ2UgPiBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiB2YXIoLS1jay1jb2xvci1pbWFnZS1jYXB0aW9uLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jay1jb2xvci1pbWFnZS1jYXB0aW9uLWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4vKiBja2VkaXRvcjUtbGlzdC90aGVtZS90b2RvbGlzdC5jc3MgKi9cbi5jay1jb250ZW50IC50b2RvLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBja2VkaXRvcjUtbGlzdC90aGVtZS90b2RvbGlzdC5jc3MgKi9cbi5jay1jb250ZW50IC50b2RvLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGNrZWRpdG9yNS1saXN0L3RoZW1lL3RvZG9saXN0LmNzcyAqL1xuLmNrLWNvbnRlbnQgLnRvZG8tbGlzdCBsaSAudG9kby1saXN0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKiBja2VkaXRvcjUtbGlzdC90aGVtZS90b2RvbGlzdC5jc3MgKi9cbi5jay1jb250ZW50IC50b2RvLWxpc3QgLnRvZG8tbGlzdF9fbGFiZWwgPiBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1jay10b2RvLWxpc3QtY2hlY2ttYXJrLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNrLXRvZG8tbGlzdC1jaGVja21hcmstc2l6ZSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsID4gaW5wdXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgwLCAwJSwgMjAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiAyNTBtcyBlYXNlLWluLW91dCBib3gtc2hhZG93LCAyNTBtcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLCAyNTBtcyBlYXNlLWluLW91dCBib3JkZXI7XG59XG5cbi8qIGNrZWRpdG9yNS1saXN0L3RoZW1lL3RvZG9saXN0LmNzcyAqL1xuLmNrLWNvbnRlbnQgLnRvZG8tbGlzdCAudG9kby1saXN0X19sYWJlbCA+IGlucHV0OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogY2FsYyh2YXIoLS1jay10b2RvLWxpc3QtY2hlY2ttYXJrLXNpemUpIC8gMyk7XG4gIHRvcDogY2FsYyh2YXIoLS1jay10b2RvLWxpc3QtY2hlY2ttYXJrLXNpemUpIC8gNS4zKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKSAvIDUuMyk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jay10b2RvLWxpc3QtY2hlY2ttYXJrLXNpemUpIC8gMi42KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKSAvIDgpIGNhbGModmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKSAvIDgpIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsID4gaW5wdXRbY2hlY2tlZF06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgxMjYsIDY0JSwgNDElKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTI2LCA2NCUsIDQxJSk7XG59XG5cbi8qIGNrZWRpdG9yNS1saXN0L3RoZW1lL3RvZG9saXN0LmNzcyAqL1xuLmNrLWNvbnRlbnQgLnRvZG8tbGlzdCAudG9kby1saXN0X19sYWJlbCA+IGlucHV0W2NoZWNrZWRdOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cblxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsIC50b2RvLWxpc3RfX2xhYmVsX19kZXNjcmlwdGlvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGNrZWRpdG9yNS1tZWRpYS1lbWJlZC90aGVtZS9tZWRpYWVtYmVkLmNzcyAqL1xuLmNrLWNvbnRlbnQgLm1lZGlhIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMC45ZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTVlbTtcbn1cblxuLyogY2tlZGl0b3I1LXBhZ2UtYnJlYWsvdGhlbWUvcGFnZWJyZWFrLmNzcyAqL1xuLmNrLWNvbnRlbnQgLnBhZ2UtYnJlYWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGNrZWRpdG9yNS1wYWdlLWJyZWFrL3RoZW1lL3BhZ2VicmVhay5jc3MgKi9cbi5jay1jb250ZW50IC5wYWdlLWJyZWFrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCBoc2woMCwgMCUsIDc3JSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBja2VkaXRvcjUtcGFnZS1icmVhay90aGVtZS9wYWdlYnJlYWsuY3NzICovXG4uY2stY29udGVudCAucGFnZS1icmVha19fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKDAsIDAlLCA3NyUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBUYWhvbWEsIFZlcmRhbmEsIFNhbnMtU2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjAlKTtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxcHggaHNsYSgwLCAwJSwgMCUsIDAuMTUpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGVjYXB0aW9uLmNzcyAqL1xuLmNrLWNvbnRlbnQgLnRhYmxlID4gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jay1jb2xvci10YWJsZS1jYXB0aW9uLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jay1jb2xvci10YWJsZS1jYXB0aW9uLWJhY2tncm91bmQpO1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGUuY3NzICovXG4uY2stY29udGVudCAudGFibGUge1xuICBtYXJnaW46IDAuOWVtIGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggZG91YmxlIGhzbCgwLCAwJSwgNzAlKTtcbn1cblxuLyogY2tlZGl0b3I1LXRhYmxlL3RoZW1lL3RhYmxlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLnRhYmxlIHRhYmxlIHRkLFxuLmNrLWNvbnRlbnQgLnRhYmxlIHRhYmxlIHRoIHtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHBhZGRpbmc6IDAuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDc1JSk7XG59XG5cbi8qIGNrZWRpdG9yNS10YWJsZS90aGVtZS90YWJsZS5jc3MgKi9cbi5jay1jb250ZW50IC50YWJsZSB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAwJSwgMC4wNSk7XG59XG5cbi8qIGNrZWRpdG9yNS10YWJsZS90aGVtZS90YWJsZS5jc3MgKi9cbi5jay1jb250ZW50W2Rpcj1ydGxdIC50YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGUuY3NzICovXG4uY2stY29udGVudFtkaXI9bHRyXSAudGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGVjb2x1bW5yZXNpemUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgLmNrLXRhYmxlLXJlc2l6ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGVjb2x1bW5yZXNpemUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgdGFibGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGVjb2x1bW5yZXNpemUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgdGQsXG4uY2stY29udGVudCAudGFibGUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGNrZWRpdG9yNS1jb2RlLWJsb2NrL3RoZW1lL2NvZGVibG9jay5jc3MgKi9cbi5jay1jb250ZW50IHByZSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjAuOCUpO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCA3OCUsIDAuMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgwLCAwJSwgNzclKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGFiLXNpemU6IDQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4vKiBja2VkaXRvcjUtY29kZS1ibG9jay90aGVtZS9jb2RlYmxvY2suY3NzICovXG4uY2stY29udGVudCBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBja2VkaXRvcjUtaG9yaXpvbnRhbC1saW5lL3RoZW1lL2hvcml6b250YWxsaW5lLmNzcyAqL1xuLmNrLWNvbnRlbnQgaHIge1xuICBtYXJnaW46IDE1cHggMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgODclKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBja2VkaXRvcjUtbWVudGlvbi90aGVtZS9tZW50aW9uLmNzcyAqL1xuLmNrLWNvbnRlbnQgLm1lbnRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jay1jb2xvci1tZW50aW9uLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tY2stY29sb3ItbWVudGlvbi10ZXh0KTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogY2tlZGl0b3I1LXBhZ2UtYnJlYWsvdGhlbWUvcGFnZWJyZWFrLmNzcyAqL1xuICAuY2stY29udGVudCAucGFnZS1icmVhayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBja2VkaXRvcjUtcGFnZS1icmVhay90aGVtZS9wYWdlYnJlYWsuY3NzICovXG4gIC5jay1jb250ZW50IC5wYWdlLWJyZWFrOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBJbXByaW1hIFJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzA4NDI5ODtcbiAgLS1icy1hbGVydC1iZzogI2NmZTJmZjtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiNmQ0ZmU7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYzNTdhO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzQxNDY0YjtcbiAgLS1icy1hbGVydC1iZzogI2UyZTNlNTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNkM2Q2ZDg7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzNDM4M2M7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzBmNTEzMjtcbiAgLS1icy1hbGVydC1iZzogI2QxZTdkZDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiYWRiY2M7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGM0MTI4O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwNTUxNjA7XG4gIC0tYnMtYWxlcnQtYmc6ICNjZmY0ZmM7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjZlZmZiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0NDE0ZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNjY0ZDAzO1xuICAtLWJzLWFsZXJ0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZmZWNiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MjNlMDI7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjODQyMDI5O1xuICAtLWJzLWFsZXJ0LWJnOiAjZjhkN2RhO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Y1YzJjNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZhMWEyMTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzYzNjQ2NDtcbiAgLS1icy1hbGVydC1iZzogI2ZlZmVmZTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNTA1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMTQxNjE5O1xuICAtLWJzLWFsZXJ0LWJnOiAjZDNkM2Q0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2JjYmViZjtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxMDEyMTQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNjU7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjM2RkNWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1iZzogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogIzFlMjEyNTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS42NWVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS42NWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNjVlbSArIDAuNzVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjY1ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjY1ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS42NWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjY1ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS42NWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzIxMjUyOTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS42NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMzI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDEyNWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjgyNWVtICsgMC4zNzVyZW0pIGNhbGMoMC44MjVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjY1ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC40MTI1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC40MTI1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuODI1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjgyNWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjY1ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzE5ODc1NDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS42NWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC40MTI1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuODI1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjgyNWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS42NWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuNDEyNWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuNDEyNWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjgyNWVtICsgMC4zNzVyZW0pIGNhbGMoMC44MjVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjY1ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEzLCAxMTAsIDI1MywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTA4LCAxMTcsIDEyNSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAxMzUsIDg0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTMsIDIwMiwgMjQwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjU1LCAxOTMsIDcsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIyMCwgNTMsIDY5LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0OCwgMjQ5LCAyNTAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgzMywgMzcsIDQxLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwYTU4Y2EgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxNDZjNDMgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzZGQ1ZjMgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmNkMzkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNiMDJhMzcgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmOWZhZmIgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFlMjEgIWltcG9ydGFudDtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFjYmU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODQyOTg7XG4gIGJvcmRlci1jb2xvcjogIzA4NDI5ODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ2NGI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDBjNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1MTMyO1xuICBib3JkZXItY29sb3I6ICMwZjUxMzI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNGZjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWRjZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTE2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1MTYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkYmI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjRkMDM7XG4gIGJvcmRlci1jb2xvcjogIzY2NGQwMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYzJjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDIwMjk7XG4gIGJvcmRlci1jb2xvcjogIzg0MjAyOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NDY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzE0MTYxOTtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjI5Mzc1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6ICNlOWVjZWY7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSwgLmNrLWNvbnRlbnQgaDEsIC5jay1jb250ZW50IC5oMSwgLmNrLWNvbnRlbnQgaDIsIC5jay1jb250ZW50IC5oMiwgLmNrLWNvbnRlbnQgaDMsIC5jay1jb250ZW50IC5oMywgLmNrLWNvbnRlbnQgaDQsIC5jay1jb250ZW50IC5oNCwgLmNrLWNvbnRlbnQgaDUsIC5jay1jb250ZW50IC5oNSwgLmNrLWNvbnRlbnQgaDYsIC5jay1jb250ZW50IC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6ICNmZmY7XG4gIC0tYnMtdG9vbHRpcC1iZzogIzAwMDtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogXCJJbXByaW1hIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTIge1xuICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC00IHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTUge1xuICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC01IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtMSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTEge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTMge1xuICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtNCB7XG4gIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTQge1xuICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWVuZC0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktdG9wLTMge1xuICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdGFydC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LWVuZC01IHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkteCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXkge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtMSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTEge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTMge1xuICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtNCB7XG4gIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTQge1xuICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTIge1xuICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTMge1xuICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTQge1xuICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC00IHtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC00IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tdG9wLTUge1xuICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWVuZC01IHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdGFydC01IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8teCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXkge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy10b3Age1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC0yIHtcbiAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMiB7XG4gIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC0zIHtcbiAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtNCB7XG4gIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXRvcC01IHtcbiAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1lbmQtNSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3RhcnQtNSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXgge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy15IHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1lbmQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdGFydC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXRvcC0yIHtcbiAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItZW5kLTIge1xuICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3RhcnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci10b3AtMyB7XG4gIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWVuZC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN0YXJ0LTMge1xuICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItdG9wLTQge1xuICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1lbmQtNCB7XG4gIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdGFydC00IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXRvcC01IHtcbiAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItZW5kLTUge1xuICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3RhcnQtNSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci14IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIteSB7XG4gIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtZW5kLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdGFydC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC10b3AtMiB7XG4gIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1lbmQtMiB7XG4gIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN0YXJ0LTIge1xuICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXRvcC0zIHtcbiAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWVuZC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3RhcnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtdG9wLTQge1xuICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtZW5kLTQge1xuICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdGFydC00IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC10b3AtNSB7XG4gIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1lbmQtNSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN0YXJ0LTUge1xuICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXgge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC15IHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay10b3Age1xuICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC0yIHtcbiAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMiB7XG4gIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC0zIHtcbiAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtMyB7XG4gIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC00IHtcbiAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtNCB7XG4gIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtNCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXRvcC01IHtcbiAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1lbmQtNSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3RhcnQtNSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXgge1xuICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay15IHtcbiAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvcmRlci1zbS10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20teSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXByaW1hcnktYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1wcmltYXJ5LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tcHJpbWFyeS15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zZWNvbmRhcnktZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc2Vjb25kYXJ5LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXNlY29uZGFyeS15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MtZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1zdWNjZXNzLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3Mtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tc3VjY2Vzcy14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXN1Y2Nlc3MteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1pbmZvLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8tc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20taW5mby14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWluZm8teSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS13YXJuaW5nLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmctc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20td2FybmluZy14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLXdhcm5pbmcteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFuZ2VyLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXItZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhbmdlci14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYW5nZXIteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQtdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1saWdodC1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tbGlnaHQteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWxpZ2h0LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1zbS1kYXJrLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmstc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItc20tZGFyay14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXNtLWRhcmsteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9yZGVyLW1kLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtcHJpbWFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXByaW1hcnkteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1wcmltYXJ5LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXNlY29uZGFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zZWNvbmRhcnkteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc2Vjb25kYXJ5LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3Mtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXN1Y2Nlc3MtYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1zdWNjZXNzLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtc3VjY2Vzcy15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWluZm8tYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1pbmZvLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtaW5mby15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLXdhcm5pbmctYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC13YXJuaW5nLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtd2FybmluZy15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYW5nZXItZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFuZ2VyLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhbmdlci15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQtYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWxpZ2h0LXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1saWdodC14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtbGlnaHQteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLW1kLWRhcmstYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1tZC1kYXJrLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbWQtZGFyay15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3JkZXItbGctdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGcteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1wcmltYXJ5LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctcHJpbWFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXByaW1hcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc2Vjb25kYXJ5LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXNlY29uZGFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zZWNvbmRhcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3Mtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3Mtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctc3VjY2Vzcy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXN1Y2Nlc3MteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1zdWNjZXNzLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8tc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctaW5mby1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWluZm8teCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1pbmZvLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmctc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctd2FybmluZy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLXdhcm5pbmcteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy13YXJuaW5nLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhbmdlci1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXItc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYW5nZXIteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFuZ2VyLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctbGlnaHQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWxpZ2h0LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1saWdodC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmstc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItbGctZGFyay1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWxnLWRhcmsteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1sZy1kYXJrLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3JkZXIteGwtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1wcmltYXJ5LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtcHJpbWFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXByaW1hcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc2Vjb25kYXJ5LWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnktZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXNlY29uZGFyeS14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zZWNvbmRhcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3Mtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3Mtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtc3VjY2Vzcy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXN1Y2Nlc3MteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1zdWNjZXNzLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8tc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtaW5mby1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWluZm8teCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1pbmZvLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmctc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtd2FybmluZy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLXdhcm5pbmcteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC13YXJuaW5nLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhbmdlci1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXItc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYW5nZXIteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFuZ2VyLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtbGlnaHQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWxpZ2h0LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1saWdodC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmstc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteGwtZGFyay1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXhsLWRhcmsteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14bC1kYXJrLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ib3JkZXIteHhsLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1wcmltYXJ5LWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXByaW1hcnkteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtcHJpbWFyeS15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXNlY29uZGFyeS1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnktc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc2Vjb25kYXJ5LXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zZWNvbmRhcnkteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtZW5kLTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy10b3AtMSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXN0YXJ0LTEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtYm90dG9tLTIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3Mtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtZW5kLTMge1xuICAgIGJvcmRlci1yaWdodDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy10b3AtNCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXN0YXJ0LTQge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1zdWNjZXNzLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MtYm90dG9tLTUge1xuICAgIGJvcmRlci1ib3R0b206IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3Mtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXN1Y2Nlc3MteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtc3VjY2Vzcy15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1lbmQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tc3RhcnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLTAge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1zdGFydC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tZW5kLTEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby10b3AtMiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1lbmQtMiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXN0YXJ0LTIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXRvcC0zIHtcbiAgICBib3JkZXItdG9wOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tYm90dG9tLTMge1xuICAgIGJvcmRlci1ib3R0b206IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tc3RhcnQtMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8tZW5kLTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1ib3R0b20tNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby10b3AtNSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtaW5mby1lbmQtNSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXN0YXJ0LTUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1pbmZvLXgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWluZm8teSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1pbmZvLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLXdhcm5pbmctZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtd2FybmluZy14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC13YXJuaW5nLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0yIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTMge1xuICAgIGJvcmRlci10b3A6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC0zIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS00IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXItdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWVuZC01IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFuZ2VyLWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYW5nZXIteCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhbmdlci15IHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1zdGFydCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWVuZC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtdG9wLTEge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1lbmQtMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1zdGFydC0xIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXRvcC0yIHtcbiAgICBib3JkZXItdG9wOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWJvdHRvbS0yIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtc3RhcnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWVuZC0zIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1ib3R0b20tMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtdG9wLTQge1xuICAgIGJvcmRlci10b3A6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1lbmQtNCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC1zdGFydC00IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXRvcC01IHtcbiAgICBib3JkZXItdG9wOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LWJvdHRvbS01IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtbGlnaHQtc3RhcnQtNSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1saWdodC14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWxpZ2h0LXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXN0YXJ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay0wIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstc3RhcnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXRvcC0xIHtcbiAgICBib3JkZXItdG9wOiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLWVuZC0xIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstYm90dG9tLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstc3RhcnQtMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstdG9wLTIge1xuICAgIGJvcmRlci10b3A6IDJweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstZW5kLTIge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1ib3R0b20tMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1zdGFydC0yIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay10b3AtMyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1lbmQtMyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLWJvdHRvbS0zIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXN0YXJ0LTMge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXRvcC00IHtcbiAgICBib3JkZXItdG9wOiA0cHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLWVuZC00IHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstYm90dG9tLTQge1xuICAgIGJvcmRlci1ib3R0b206IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstc3RhcnQtNCB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstdG9wLTUge1xuICAgIGJvcmRlci10b3A6IDVweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXIteHhsLWRhcmstZW5kLTUge1xuICAgIGJvcmRlci1yaWdodDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1ib3R0b20tNSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay1zdGFydC01IHtcbiAgICBib3JkZXItbGVmdDogNXB4IHZhcigtLWJzLWJvcmRlci1zdHlsZSkgcmdiYSh2YXIoLS1icy1kYXJrLXJnYikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci14eGwtZGFyay14IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSkgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLXh4bC1kYXJrLXkge1xuICAgIGJvcmRlci10b3A6IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpKSAhaW1wb3J0YW50O1xuICB9XG59XG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMjUge1xuICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xufVxuXG4udnctNTAge1xuICB3aWR0aDogNTB2dyAhaW1wb3J0YW50O1xufVxuXG4udnctNzUge1xuICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi52aC0yNSB7XG4gIGhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtNTAge1xuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTc1IHtcbiAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXNtLTI1IHtcbiAgICB3aWR0aDogMjV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1zbS01MCB7XG4gICAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbiAgfVxuICAudnctc20tNzUge1xuICAgIHdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXNtLTI1IHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtc20tNTAge1xuICAgIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1zbS03NSB7XG4gICAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXNtLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1tZC0yNSB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDtcbiAgfVxuICAudnctbWQtNTAge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LW1kLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1tZC0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1tZC0yNSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLW1kLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtbWQtNzUge1xuICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudnctbGctMjUge1xuICAgIHdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LWxnLTUwIHtcbiAgICB3aWR0aDogNTB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy1sZy03NSB7XG4gICAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcbiAgfVxuICAudnctbGctMTAwIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAudmgtbGctMjUge1xuICAgIGhlaWdodDogMjV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC1sZy01MCB7XG4gICAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLWxnLTc1IHtcbiAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14bC0yNSB7XG4gICAgd2lkdGg6IDI1dncgIWltcG9ydGFudDtcbiAgfVxuICAudncteGwtNTAge1xuICAgIHdpZHRoOiA1MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXhsLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14bC0xMDAge1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14bC0yNSB7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZoLXhsLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteGwtNzUge1xuICAgIGhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICB9XG4gIC52aC14bC0xMDAge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy14eGwtMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14eGwtMjUge1xuICAgIHdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZ3LXh4bC01MCB7XG4gICAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbiAgfVxuICAudncteHhsLTc1IHtcbiAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC52dy14eGwtMTAwIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTUwIHtcbiAgICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTc1IHtcbiAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgfVxuICAudmgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi8vIENLZWRpdG9yIGZpeCBpbiBhbGVydFxuLmNrLWVkaXRvcl9fbWFpbiB7XG4gICAgY29sb3I6IGluaXRpYWw7XG59XG5cbi8vIEJvdXRpcXVlIEZJWFxuLmNrLWNvbnRlbnQge1xuICAgIC8vICogSW1wb3J0IGJvb3RzdHJhcCByZWJvb3QgdG8gY291bnRlciBjb3VudCB0aGVtZSBhZ2dyZXNzaXZlIHJlc2V0XG4gICAgQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbiAgICBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuICAgIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG4gICAgJHRlcnRpYXJ5OiAjM2ZiMjQ3O1xuXG4gICAgJGN1c3RvbS10aGVtZS1jb2xvcnM6bWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsIChcbiAgICAgICAgXCJ0ZXJ0aWFyeVwiOiAkdGVydGlhcnlcbiAgICApKTtcblxuICAgICR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgkdGhlbWUtY29sb3JzLCAkY3VzdG9tLXRoZW1lLWNvbG9ycyk7XG4gICAgJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIik7XG4gICAgQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9yb290XCI7XG4gICAgQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbn1cblxuLypcbiAqIENLRWRpdG9yIDUgKHYzNS4xLjApIGNvbnRlbnQgc3R5bGVzLlxuICogR2VuZXJhdGVkIG9uIEZyaSwgMzAgU2VwIDIwMjIgMTA6MDE6MzIgR01ULlxuICogRm9yIG1vcmUgaW5mb3JtYXRpb24sIGNoZWNrIG91dCBodHRwczovL2NrZWRpdG9yLmNvbS9kb2NzL2NrZWRpdG9yNS9sYXRlc3QvaW5zdGFsbGF0aW9uL2FkdmFuY2VkL2NvbnRlbnQtc3R5bGVzLmh0bWxcbiAqL1xuXG46cm9vdCB7XG4gICAgLS1jay1jb2xvci1pbWFnZS1jYXB0aW9uLWJhY2tncm91bmQ6IGhzbCgwLCAwJSwgOTclKTtcbiAgICAtLWNrLWNvbG9yLWltYWdlLWNhcHRpb24tdGV4dDogaHNsKDAsIDAlLCAyMCUpO1xuICAgIC0tY2stY29sb3ItbWVudGlvbi1iYWNrZ3JvdW5kOiBoc2xhKDM0MSwgMTAwJSwgMzAlLCAwLjEpO1xuICAgIC0tY2stY29sb3ItbWVudGlvbi10ZXh0OiBoc2woMzQxLCAxMDAlLCAzMCUpO1xuICAgIC0tY2stY29sb3ItdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDk3JSk7XG4gICAgLS1jay1jb2xvci10YWJsZS1jYXB0aW9uLXRleHQ6IGhzbCgwLCAwJSwgMjAlKTtcbiAgICAtLWNrLWhpZ2hsaWdodC1tYXJrZXItYmx1ZTogaHNsKDIwMSwgOTclLCA3MiUpO1xuICAgIC0tY2staGlnaGxpZ2h0LW1hcmtlci1ncmVlbjogaHNsKDEyMCwgOTMlLCA2OCUpO1xuICAgIC0tY2staGlnaGxpZ2h0LW1hcmtlci1waW5rOiBoc2woMzQ1LCA5NiUsIDczJSk7XG4gICAgLS1jay1oaWdobGlnaHQtbWFya2VyLXllbGxvdzogaHNsKDYwLCA5NyUsIDczJSk7XG4gICAgLS1jay1oaWdobGlnaHQtcGVuLWdyZWVuOiBoc2woMTEyLCAxMDAlLCAyNyUpO1xuICAgIC0tY2staGlnaGxpZ2h0LXBlbi1yZWQ6IGhzbCgwLCA4NSUsIDQ5JSk7XG4gICAgLS1jay1pbWFnZS1zdHlsZS1zcGFjaW5nOiAxLjVlbTtcbiAgICAtLWNrLWlubGluZS1pbWFnZS1zdHlsZS1zcGFjaW5nOiBjYWxjKHZhcigtLWNrLWltYWdlLXN0eWxlLXNwYWNpbmcpIC8gMik7XG4gICAgLS1jay10b2RvLWxpc3QtY2hlY2ttYXJrLXNpemU6IDE2cHg7XG59XG5cbi8qIGNrZWRpdG9yNS1iYXNpYy1zdHlsZXMvdGhlbWUvY29kZS5jc3MgKi9cbi5jay1jb250ZW50IGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDc4JSwgMC4zKTtcbiAgICBwYWRkaW5nOiAuMTVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4vKiBja2VkaXRvcjUtYmxvY2stcXVvdGUvdGhlbWUvYmxvY2txdW90ZS5jc3MgKi9cbi5jay1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggaHNsKDAsIDAlLCA4MCUpO1xufVxuLyogY2tlZGl0b3I1LWJsb2NrLXF1b3RlL3RoZW1lL2Jsb2NrcXVvdGUuY3NzICovXG4uY2stY29udGVudFtkaXI9XCJydGxcIl0gYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1cHggaHNsKDAsIDAlLCA4MCUpO1xufVxuLyogY2tlZGl0b3I1LWZvbnQvdGhlbWUvZm9udHNpemUuY3NzICovXG4uY2stY29udGVudCAudGV4dC10aW55IHtcbiAgICBmb250LXNpemU6IC43ZW07XG59XG4vKiBja2VkaXRvcjUtZm9udC90aGVtZS9mb250c2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IC44NWVtO1xufVxuLyogY2tlZGl0b3I1LWZvbnQvdGhlbWUvZm9udHNpemUuY3NzICovXG4uY2stY29udGVudCAudGV4dC1iaWcge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG59XG4vKiBja2VkaXRvcjUtZm9udC90aGVtZS9mb250c2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC50ZXh0LWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG59XG4vKiBja2VkaXRvcjUtaGlnaGxpZ2h0L3RoZW1lL2hpZ2hsaWdodC5jc3MgKi9cbi5jay1jb250ZW50IC5tYXJrZXIteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jay1oaWdobGlnaHQtbWFya2VyLXllbGxvdyk7XG59XG4vKiBja2VkaXRvcjUtaGlnaGxpZ2h0L3RoZW1lL2hpZ2hsaWdodC5jc3MgKi9cbi5jay1jb250ZW50IC5tYXJrZXItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNrLWhpZ2hsaWdodC1tYXJrZXItZ3JlZW4pO1xufVxuLyogY2tlZGl0b3I1LWhpZ2hsaWdodC90aGVtZS9oaWdobGlnaHQuY3NzICovXG4uY2stY29udGVudCAubWFya2VyLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNrLWhpZ2hsaWdodC1tYXJrZXItcGluayk7XG59XG4vKiBja2VkaXRvcjUtaGlnaGxpZ2h0L3RoZW1lL2hpZ2hsaWdodC5jc3MgKi9cbi5jay1jb250ZW50IC5tYXJrZXItYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2staGlnaGxpZ2h0LW1hcmtlci1ibHVlKTtcbn1cbi8qIGNrZWRpdG9yNS1oaWdobGlnaHQvdGhlbWUvaGlnaGxpZ2h0LmNzcyAqL1xuLmNrLWNvbnRlbnQgLnBlbi1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS1jay1oaWdobGlnaHQtcGVuLXJlZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBja2VkaXRvcjUtaGlnaGxpZ2h0L3RoZW1lL2hpZ2hsaWdodC5jc3MgKi9cbi5jay1jb250ZW50IC5wZW4tZ3JlZW4ge1xuICAgIGNvbG9yOiB2YXIoLS1jay1oaWdobGlnaHQtcGVuLWdyZWVuKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXJlc2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZV9yZXNpemVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXJlc2l6ZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZV9yZXNpemVkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VyZXNpemUuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2UuaW1hZ2VfcmVzaXplZCA+IGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlc3R5bGUuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tbGVmdCxcbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jay1pbWFnZS1zdHlsZS1zcGFjaW5nKSk7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1hbGlnbi1sZWZ0LFxuLmNrLWNvbnRlbnQgLmltYWdlLXN0eWxlLWFsaWduLXJpZ2h0IHtcbiAgICBjbGVhcjogbm9uZTtcbn1cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXN0eWxlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLXN0eWxlLXNpZGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tY2staW1hZ2Utc3R5bGUtc3BhY2luZyk7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWNrLWltYWdlLXN0eWxlLXNwYWNpbmcpO1xufVxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlc3R5bGUuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2Utc3R5bGUtYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1jay1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZXN0eWxlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IHAgKyAuaW1hZ2Utc3R5bGUtYWxpZ24tbGVmdCxcbi5jay1jb250ZW50IHAgKyAuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQsXG4uY2stY29udGVudCBwICsgLmltYWdlLXN0eWxlLXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tbGVmdCxcbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWNrLWlubGluZS1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jay1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1jay1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VzdHlsZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1jay1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2UuY3NzICovXG4uY2stY29udGVudCAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAuOWVtIGF1dG87XG4gICAgbWluLXdpZHRoOiA1MHB4O1xufVxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cbi8qIGNrZWRpdG9yNS1pbWFnZS90aGVtZS9pbWFnZS5jc3MgKi9cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUge1xuICAgIC8qXG4gICAgICogTm9ybWFsbHksIHRoZSAuaW1hZ2UtaW5saW5lIHdvdWxkIGhhdmUgXCJkaXNwbGF5OiBpbmxpbmUtYmxvY2tcIiBhbmQgXCJpbWcgeyB3aWR0aDogMTAwJSB9XCIgKHRvIGZvbGxvdyB0aGUgd3JhcHBlciB3aGlsZSByZXNpemluZykuO1xuICAgICAqIFVuZm9ydHVuYXRlbHksIHRvZ2V0aGVyIHdpdGggXCJzcmNzZXRcIiwgaXQgZ2V0cyBhdXRvbWF0aWNhbGx5IHN0cmV0Y2hlZCB1cCB0byB0aGUgd2lkdGggb2YgdGhlIGVkaXRpbmcgcm9vdC5cbiAgICAgKiBUaGlzIHN0cmFuZ2UgYmVoYXZpb3IgZG9lcyBub3QgaGFwcGVuIHdpdGggaW5saW5lLWZsZXguXG4gICAgICovXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLWlubGluZSBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLyogY2tlZGl0b3I1LWltYWdlL3RoZW1lL2ltYWdlLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlLWlubGluZSBwaWN0dXJlLFxuLmNrLWNvbnRlbnQgLmltYWdlLWlubGluZSBpbWcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBja2VkaXRvcjUtbGFuZ3VhZ2UvdGhlbWUvbGFuZ3VhZ2UuY3NzICovXG4uY2stY29udGVudCBzcGFuW2xhbmddIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiBja2VkaXRvcjUtaW1hZ2UvdGhlbWUvaW1hZ2VjYXB0aW9uLmNzcyAqL1xuLmNrLWNvbnRlbnQgLmltYWdlID4gZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiB2YXIoLS1jay1jb2xvci1pbWFnZS1jYXB0aW9uLXRleHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNrLWNvbG9yLWltYWdlLWNhcHRpb24tYmFja2dyb3VuZCk7XG4gICAgcGFkZGluZzogLjZlbTtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKiBja2VkaXRvcjUtbGlzdC90aGVtZS90b2RvbGlzdC5jc3MgKi9cbi5jay1jb250ZW50IC50b2RvLWxpc3QgbGkgLnRvZG8tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsID4gaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiB2YXIoLS1jay10b2RvLWxpc3QtY2hlY2ttYXJrLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsID4gaW5wdXQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgwLCAwJSwgMjAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1pbi1vdXQgYm94LXNoYWRvdywgMjUwbXMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZCwgMjUwbXMgZWFzZS1pbi1vdXQgYm9yZGVyO1xufVxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsID4gaW5wdXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogY2FsYyggdmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKSAvIDMgKTtcbiAgICB0b3A6IGNhbGMoIHZhcigtLWNrLXRvZG8tbGlzdC1jaGVja21hcmstc2l6ZSkgLyA1LjMgKTtcbiAgICB3aWR0aDogY2FsYyggdmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKSAvIDUuMyApO1xuICAgIGhlaWdodDogY2FsYyggdmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKSAvIDIuNiApO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyggdmFyKC0tY2stdG9kby1saXN0LWNoZWNrbWFyay1zaXplKSAvIDggKSBjYWxjKCB2YXIoLS1jay10b2RvLWxpc3QtY2hlY2ttYXJrLXNpemUpIC8gOCApIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsID4gaW5wdXRbY2hlY2tlZF06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogaHNsKDEyNiwgNjQlLCA0MSUpO1xuICAgIGJvcmRlci1jb2xvcjogaHNsKDEyNiwgNjQlLCA0MSUpO1xufVxuLyogY2tlZGl0b3I1LWxpc3QvdGhlbWUvdG9kb2xpc3QuY3NzICovXG4uY2stY29udGVudCAudG9kby1saXN0IC50b2RvLWxpc3RfX2xhYmVsID4gaW5wdXRbY2hlY2tlZF06OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4vKiBja2VkaXRvcjUtbGlzdC90aGVtZS90b2RvbGlzdC5jc3MgKi9cbi5jay1jb250ZW50IC50b2RvLWxpc3QgLnRvZG8tbGlzdF9fbGFiZWwgLnRvZG8tbGlzdF9fbGFiZWxfX2Rlc2NyaXB0aW9uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLyogY2tlZGl0b3I1LW1lZGlhLWVtYmVkL3RoZW1lL21lZGlhZW1iZWQuY3NzICovXG4uY2stY29udGVudCAubWVkaWEge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMC45ZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDE1ZW07XG59XG4vKiBja2VkaXRvcjUtcGFnZS1icmVhay90aGVtZS9wYWdlYnJlYWsuY3NzICovXG4uY2stY29udGVudCAucGFnZS1icmVhayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8qIGNrZWRpdG9yNS1wYWdlLWJyZWFrL3RoZW1lL3BhZ2VicmVhay5jc3MgKi9cbi5jay1jb250ZW50IC5wYWdlLWJyZWFrOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgaHNsKDAsIDAlLCA3NyUpO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLyogY2tlZGl0b3I1LXBhZ2UtYnJlYWsvdGhlbWUvcGFnZWJyZWFrLmNzcyAqL1xuLmNrLWNvbnRlbnQgLnBhZ2UtYnJlYWtfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAuM2VtIC42ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDc3JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBUYWhvbWEsIFZlcmRhbmEsIFNhbnMtU2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IGhzbCgwLCAwJSwgMjAlKTtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMXB4IGhzbGEoMCwgMCUsIDAlLCAwLjE1KTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLyogY2tlZGl0b3I1LXRhYmxlL3RoZW1lL3RhYmxlY2FwdGlvbi5jc3MgKi9cbi5jay1jb250ZW50IC50YWJsZSA+IGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNrLWNvbG9yLXRhYmxlLWNhcHRpb24tdGV4dCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2stY29sb3ItdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kKTtcbiAgICBwYWRkaW5nOiAuNmVtO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGUuY3NzICovXG4uY2stY29udGVudCAudGFibGUge1xuICAgIG1hcmdpbjogMC45ZW0gYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cbi8qIGNrZWRpdG9yNS10YWJsZS90aGVtZS90YWJsZS5jc3MgKi9cbi5jay1jb250ZW50IC50YWJsZSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggZG91YmxlIGhzbCgwLCAwJSwgNzAlKTtcbn1cbi8qIGNrZWRpdG9yNS10YWJsZS90aGVtZS90YWJsZS5jc3MgKi9cbi5jay1jb250ZW50IC50YWJsZSB0YWJsZSB0ZCxcbi5jay1jb250ZW50IC50YWJsZSB0YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAyZW07XG4gICAgcGFkZGluZzogLjRlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDc1JSk7XG59XG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgdGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDAlLCA1JSk7XG59XG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGUuY3NzICovXG4uY2stY29udGVudFtkaXI9XCJydGxcIl0gLnRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIGNrZWRpdG9yNS10YWJsZS90aGVtZS90YWJsZS5jc3MgKi9cbi5jay1jb250ZW50W2Rpcj1cImx0clwiXSAudGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGVjb2x1bW5yZXNpemUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgLmNrLXRhYmxlLXJlc2l6ZWQge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGVjb2x1bW5yZXNpemUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgdGFibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBja2VkaXRvcjUtdGFibGUvdGhlbWUvdGFibGVjb2x1bW5yZXNpemUuY3NzICovXG4uY2stY29udGVudCAudGFibGUgdGQsXG4uY2stY29udGVudCAudGFibGUgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGNrZWRpdG9yNS1jb2RlLWJsb2NrL3RoZW1lL2NvZGVibG9jay5jc3MgKi9cbi5jay1jb250ZW50IHByZSB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGNvbG9yOiBoc2woMCwgMCUsIDIwLjglKTtcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCA3OCUsIDAuMyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgaHNsKDAsIDAlLCA3NyUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRhYi1zaXplOiA0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi8qIGNrZWRpdG9yNS1jb2RlLWJsb2NrL3RoZW1lL2NvZGVibG9jay5jc3MgKi9cbi5jay1jb250ZW50IHByZSBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4vKiBja2VkaXRvcjUtaG9yaXpvbnRhbC1saW5lL3RoZW1lL2hvcml6b250YWxsaW5lLmNzcyAqL1xuLmNrLWNvbnRlbnQgaHIge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgODclKTtcbiAgICBib3JkZXI6IDA7XG59XG4vKiBja2VkaXRvcjUtbWVudGlvbi90aGVtZS9tZW50aW9uLmNzcyAqL1xuLmNrLWNvbnRlbnQgLm1lbnRpb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNrLWNvbG9yLW1lbnRpb24tYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IHZhcigtLWNrLWNvbG9yLW1lbnRpb24tdGV4dCk7XG59XG5AbWVkaWEgcHJpbnQge1xuICAgIC8qIGNrZWRpdG9yNS1wYWdlLWJyZWFrL3RoZW1lL3BhZ2VicmVhay5jc3MgKi9cbiAgICAuY2stY29udGVudCAucGFnZS1icmVhayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC8qIGNrZWRpdG9yNS1wYWdlLWJyZWFrL3RoZW1lL3BhZ2VicmVhay5jc3MgKi9cbiAgICAuY2stY29udGVudCAucGFnZS1icmVhazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDsgLy8gU2FzcyB2YXJpYWJsZSBiZWNhdXNlIG9mICRhY2NvcmRpb24tYnV0dG9uLWljb25cbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGFsZXJ0LWJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG5cbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSwgJHByaW1hcnksIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvLyAqIENPTE9SU1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWxpZ2h0OiAjZjhmOWZhO1xuJGNvbG9yLWRhcms6ICMyMTI1Mjk7XG4kY29sb3Itc3VjY2VzczogIzE5ODc1NDtcbiRjb2xvci1kYW5nZXI6ICNkYzM1NDU7XG4kY29sb3ItaW5mbzogIzBkY2FmMDtcbiRjb2xvci13YXJuaW5nOiAjZmZjMTA3O1xuJGNvbG9yLXByaW1hcnk6ICMwZDZlZmQ7XG4kY29sb3Itc2Vjb25kYXJ5OiAjNmM3NTdkO1xuXG4vLyAqIEJBQ0tHUk9VTkRTIENPTE9SU1xuJGJnLWxpZ2h0ZW5lZDogJGNvbG9yLWxpZ2h0O1xuJGJnLWRhcmtlbmVkOiAkY29sb3ItZGFyaztcbiRiZy1hY3Rpb246ICRjb2xvci1wcmltYXJ5O1xuXG4vLyAqIEZPTlRTIENPTE9SU1xuJGNvbG9yLWRlZmF1bHQtdGl0bGVzOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1kZWZhdWx0LXRleHRzOiAkY29sb3ItZGFyaztcblxuLy8gKiBGT05UU1xuJGZvbnQtZGVmYXVsdC1mYW1pbHktYmFzZTogXCJJbXByaW1hIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgLy8gLSBUaGUgZGVmYXVsdCBzaXRlIGZvbnQgZmFtaWx5LlxuJGZvbnQtZGVmYXVsdC1zaXplLWJhc2U6IDFyZW07IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGxpbmUtZGVmYXVsdC1oZWlnaHQtYmFzZTogMS42NTtcbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGdlbmVyYXRlLWJzLWJvcmRlcnMoJGluZml4LCAkcHJlZml4LCAkY29sb3I6bnVsbCkge1xuICAgICRjb2xvci12YXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXG4gICAgQGlmICRjb2xvciB7XG4gICAgICAgICRjb2xvci12YXI6IHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpKTtcbiAgICAgICAgJGNvbG9yOiBcIi0jeyRjb2xvcn1cIjtcbiAgICB9XG5cbiAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LXRvcCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LWVuZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSAjeyRjb2xvci12YXJ9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSAjeyRjb2xvci12YXJ9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tc3RhcnQge1xuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSAjeyRjb2xvci12YXJ9ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS0wIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LXRvcC0wIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS1lbmQtMCB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tc3RhcnQtMCB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuICAgIEBlYWNoICRpZHgsICRiLXdpZHRoIGluICRib3JkZXItd2lkdGhzIHtcbiAgICAgICAgJHBpZHg6IGxpc3QuaW5kZXgoKCRib3JkZXItd2lkdGhzKSwgKCRpZHggJGItd2lkdGgpKTtcblxuICAgICAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LXRvcC0jeyRpZHh9IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRiLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyI3skaW5maXh9I3skY29sb3J9LWVuZC0jeyRpZHh9IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tYm90dG9tLSN7JGlkeH0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0tc3RhcnQtI3skaWR4fSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fSN7JGNvbG9yfS14IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXIjeyRpbmZpeH0jeyRjb2xvcn0teSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgI3skY29sb3ItdmFyfSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpICN7JGNvbG9yLXZhcn0gIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczpsaXN0XCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8vIFNFVCBTT01FIENMQVNTRVMgV0lUSCBCT09UU1RSQVAgQlJFQUtQT0lOVFNcbi8vICogUmVwb25zaXZlIGJvcmRlcnNcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS1icy1ib3JkZXJzKCRpbmZpeCwgJHByZWZpeCk7XG5cbiAgICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS1icy1ib3JkZXJzKCRpbmZpeCwgJHByZWZpeCwgJGNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gKiBSZXNwb25zaXZlIHNpemluZ3MgKHVzZWQgaW4gbGFyYXZlbCBlcnJvcnMgbGF5b3V0cylcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICAgICAudyN7JGluZml4fS0yNSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLncjeyRpbmZpeH0tNTAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC53I3skaW5maXh9LTc1IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudyN7JGluZml4fS0xMDAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwcm9wLCAkdW5pdCBpbiAod2lkdGg6IHZ3LCBoZWlnaHQ6IHZoKSB7XG4gICAgICAgICAgICBAZWFjaCAkc2l6ZSBpbiBbMjUsIDUwLCA3NSwgMTAwXSB7XG4gICAgICAgICAgICAgICAgLiN7JHVuaXR9I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH06ICN7JHNpemV9I3skdW5pdH0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/ |