* {
    -webkit-tap-highlight-color: rgba(0,
            0,
            0,
            0);
    /* make transparent link selection, adjust last value opacity 0 to 1.0 */
}

html,
body {
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    background-color: #f3f3f3;
    /*background-color: #3f525a;*/
}

body {
    -webkit-touch-callout: none;
    /* prevent callout to copy image, etc when tap to hold */
    -webkit-text-size-adjust: none;
    /* prevent webkit from resizing text to fit */
    -webkit-user-select: none;
    /* prevent copy paste, to allow, change 'none' to 'text' */
    font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial,
        sans-serif;
    font-size: 14px;
    position: relative;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

body,
html {
    height: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/* fix iphoneX */
html {
    padding-bottom: calc(env(safe-area-inset-bottom));
    padding-bottom: calc(constant(safe-area-inset-bottom));
    box-sizing: border-box;
}

table {
    border-collapse: collapse;
}

form {
    margin: 0;
}

button {
    padding: 0;
    margin: 0;
    outline: none;
}

h1 {
    margin: 0px;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-family: "HelveticaNeue-Light", "HelveticaNeue", Helvetica, Arial,
        sans-serif;
}

p {
    margin: 0px;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.c-bar-chart .chart-block {
    color: #475b6c;
    position: relative;
    height: 55px;
    padding-left: 15px;
    padding-right: 15px;
}

.c-bar-chart .chart-label {
    font-size: 17px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-weight: 800;
    position: relative;
    top: 10px;
}

.c-bar-chart .chart-value {
    width: 50%;
    text-align: left;
    position: relative;
    top: 9px;
    font-size: 13px;
}

.c-bar-chart .chart-perc {
    position: absolute;
    right: 10px;
    top: 20px;
    font-size: 2em;
}

.c-bar-chart .chart-bar {
    background-color: #eceff1;
    text-align: right;
    margin-top: 10px;
    height: 5px;
}

.c-bar-chart .chart-bar-value {
    width: 50%;
    background-color: #7b8b9d;
    height: 5px;
}

.c-bar-chart .chart-icon-right {
    position: absolute;
    font-size: 2em;
    top: 0.45em;
    right: 15px;
}

.tsb-casing {
    border-color: rgb(100, 189, 99);
    box-shadow: rgb(100, 189, 99) 0px 0px 0px 16px inset;
    transition: border 0.4s, box-shadow 0.4s, background-color 1.2s;
    background-color: rgb(100, 189, 99);
    width: 1em;
    height: 30px;
    border-radius: 50px;
    position: relative;
    border-radius: 25px;
}

.tsb-state {
    width: 30px;
    height: 30px;
    position: absolute;
    transition: left 0.1s;
}

.tsb-ball {
    background-color: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    width: 27px;
    height: 27px;
    border-radius: 1em;
    position: absolute;
    vertical-align: central;
    left: 0px;
    transition: left 0.1s;
    top: 1px;
}

.item-switch-ts {
    position: absolute;
    top: 12px;
    right: 20px;
}

.c-checkbox-container {
    position: relative;
    font-size: inherit;
    line-height: inherit;
    height: 100%;
}



.c-checkbox-switch-container {
    background-color: #fff;
    border: 0.1em solid #dfdfdf;
    border-radius: 25px;
    cursor: pointer;
    height: 32px;
    margin-top: -15px;
    position: absolute;
    width: 47px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: content-box;
    background-clip: content-box;
    right: 0px;
    top: 50%;
    box-sizing: border-box;
}

.c-checkbox-switch {
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    height: 27px;
    position: absolute;
    left: 0;
    width: 27px;
    transition: left 0.2s;
}

.c-checkbox.c-checkbox-off .c-checkbox-switch-container {
    border-color: rgb(223, 223, 223);
    box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
    transition: border 0.4s, box-shadow 0.4s;
    background-color: rgb(255, 255, 255);
}

.c-checkbox.c-checkbox-on .c-checkbox-switch-container {
    border-color: rgb(100, 189, 99);
    box-shadow: rgb(100, 189, 99) 0px 0px 0px 16px inset;
    transition: border 0.4s, box-shadow 0.4s, background-color 1.2s;
    background-color: rgb(100, 189, 99);
}

.c-checkbox.c-checkbox-on .c-checkbox-switch {
    left: 18px;
}

input.c-checkbox-element {
    display: none;
}

datalist template,
.c-datalist .c-datalist-template {
    display: none;
}


.c-datalist {
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.c-datalist-pagination {
    position: relative;
    height: 1em;
}

.c-datalist-next-page,
.c-datalist-last-page {
    height: 3em;
    margin-bottom: 2em;
    text-align: center;
    box-sizing: border-box;
    padding-top: 1em;
    position: absolute;
    color: #aaa;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
}

.c-datalist-no-data {
    text-align: center;
    box-sizing: border-box;
    padding: 15px;
    position: relative;
    background-color: white;
    width: 100%;
    white-space: normal;
}

.c-datalist.pagination .c-datalist-next-page {
    display: block;
}

.c-datalist.pagination.all-pages-loaded .c-datalist-next-page {
    display: none;
}

.c-datalist.pagination.all-pages-loaded .c-datalist-last-page {
    display: block;
}

.invalid .c-datalist-no-data {
    color: #f24e4e;
    font-weight: bold;
}

.c-footer {
    position: absolute;
    height: 50px;
    /* aggiornare anche altezza in style/view-base.css */
    bottom: 0;
    width: 100%;
    z-index: 50000;
}

.c-footer.no-footer {
    display: none;
}

.c-footer .c-footer-button {
    position: absolute;
    width: 60px;
    text-align: center;
    height: 100%;
    top: 0px;
    overflow: visible;
}

.c-footer .c-footer-button.hidden {
    display: none;
}

.c-footer .c-footer-button.main-button .c-footer-icon {
    transition: background-color 0.2s;
    /*[14-04-19] Carlo, aggiunti per la gestione del nuovo bordo*/
    /*background: rgb(250, 139, 10);*/
    position: absolute;
    border-radius: 50%;
    visibility: visible;
    top: 2px;
    left: 1px;
    border: 3px solid #fff;
    /**************/
}

.c-footer .c-footer-icon {
    width: 45px;
    height: 50px;
    margin: auto;
}

.c-footer .fa.fa-tachometer {
    font-size: 27px;
    line-height: 38px;
}

.c-footer .button1,
.c-footer .button2,
.c-footer .button3,
.c-footer .button4 {
    width: 22%
}

.c-footer .button1 {
    left: 0;
    font-size: 30px;
}

.c-footer .button2 {
    left: 22%;
}

.c-footer .button3 {
    right: 22%;
}

.c-footer .button4 {
    right: 0;
}

.c-footer-icon .fa {
    font-size: 21px;
    line-height: 38px;
}

.c-footer .c-footer-button.main-button {
    left: 50%;
    top: -27px;
    width: 54px;
    height: 54px;
    text-align: center;
    border-radius: 50%;
    padding-bottom: 0;
    margin-left: -27px;
}

.c-footer .main-button .c-footer-icon {
    width: 45px;
    margin: auto;
    height: 45px;
    line-height: 45px;
    border-radius: 50%;
}

.c-footer .main-button .fa {
    /*line-height: 47px;*/
    font-size: 22px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.c-footer .c-footer-label {
    font-size: 11px;
    position: relative;
    top: -21px;
}

/* Centramento icone sul MAIN BUTTON */
.c-footer .main-button .fa.fa-plus {
    margin-top: 1px;
    margin-left: 1px;
}

.c-footer-icon .fa .fa-tachometer {
    font-size: 27px
}

.c-footer .main-button .fa.fa-paper-plane {
    padding-right: 2px;
}

.c-footer .main-button .fa.fa-check-square-o {
    padding-top: 1px;
    padding-left: 2px;
}

.main-Button-border-container {
    height: 50%;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.main-Button-border {
    background: #d4d4d4;
    position: absolute;
    width: 53px;
    height: 54px;
    border-radius: 50%;
    bottom: 0px;
}

.c-header {
    height: 45px;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    font-size: 1.1em;
    line-height: 1;
    z-index: 100;
}

.c-header .c-header-left,
.c-header .c-header-right,
.c-header-wait {
    font-size: 0.8em;
    position: absolute;
    padding-top: 0.8em;
    padding-bottom: 0.8em;
    color: inherit;
}

.c-header .c-header-has-label.c-header-left,
.c-header .c-header-has-label.c-header-right {
    padding-top: 1.1em;
    padding-bottom: 1.1em;
    top: 0;
    font-size: 1em;
    color: inherit;
}

.c-header .c-header-icon {
    font-size: 2em;
    display: inline-block;
}

.c-header .c-header-has-icon-stack .c-header-icon {
    font-size: 1em;
}

.c-header .c-header-right .c-header-icon,
.c-header .c-header-wait .c-header-icon {
    margin-left: 0.2em;
}

.c-header .c-header-label {
    display: inline-block;
}

.c-header .c-header-has-label .c-header-icon {
    font-size: 1em;
}

.c-header .c-header-title {
    font-weight: bold;
    line-height: 45px;
}

.c-header .c-header-title,
.c-header .c-header-subtitle {
    width: 70%;
    text-align: center;
    padding-top: 0.75em;
    margin: auto;
    font-size: 1.2em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 100%;
    box-sizing: border-box;
    line-height: inherit;
}

.c-header .c-header-subtitle {
    display: none;
    height: 24px;
    font-size: 13px;
    padding-top: 3px;
}

.c-header.has-subtitle .c-header-subtitle {
    display: block;
}

.c-header.has-subtitle .c-header-title {
    font-size: 16px;
    padding-top: 6px;
    height: 24px;
}

.c-header .c-header-left {
    padding-left: 1.55em;
    padding-right: 1.55em;
}

.c-header .c-header-right,
.c-header-wait {
    padding-right: 1.2em;
    right: 0;
    padding-left: 1em;
    top: 0px;
}

.c-header .c-header-wait,
.c-header-wait {
    display: none;
}

.app-loading:not(.app-transitioning) .c-header .c-header-wait {
    display: block;
}

.app-loading:not(.app-transitioning) .c-header .c-header-right {
    display: none !important;
}

.c-image .c-image-container {
    width: 100%;
    margin: auto;
}

.c-image-element {
    width: 100%;
}

.c-image-modal {
    z-index: 100000;
    position: fixed;
    background-color: black;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

.c-image-modal-close {
    display: inline-block;
    height: 1em;
    padding: 0.1em;
    color: white;
}


.c-image-modal-container {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 42px;
    width: 100%;
    overflow: hidden;
}


.c-image-modal-toolbar {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 42px;
    text-align: right;
    line-height: 1em;
    font-size: 2.5em;
}

.c-image .c-image-loading {
    display: none;
    position: absolute;
    font-size: 3em;
    left: 50%;
    top: 50%;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: 0.5;

}

.c-image.loading .c-image-loading {
    display: block;
}


.c-input-container {
    position: relative;
    height: 100%;
}

.c-input-field,
.c-input-display {
    width: 100%;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    -webkit-appearance: none;
    background: transparent;
    resize: none;
    text-align: inherit;
}

.c-input-display {
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
}

.c-input:not(.focused):not(.keypad-focused) .c-input-field {
    opacity: 0.1;
    width: 1px;
    height: 1px;
}

.c-input.focused .c-input-display,
.c-input.focused .c-input-interaction-area {
    display: none;
}

.c-input.keypad-focused .c-input-display {
    display: none;
}

.c-input-interaction-area {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.c-input.textarea .c-input-field-container:after,
.v-anteprima-contatto .item.big:after {
    content: "";
    display: block;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.9) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 20px;
}

.c-input.textarea .c-input-display {
    white-space: pre-wrap;
    text-overflow: inherit;
}

.c-input .c-input-cursor-container {
    display: none;
}

.c-input.keypad-focused .c-input-cursor-container {
    display: block;
    position: absolute;
    height: 1.2em;
    line-height: 1.2em;
    left: 0px;
    top: 50%;
    width: 100%;
    color: transparent;
    margin-top: -0.6em;
    -webkit-animation: cursor-blink 1s infinite;
    animation: cursor-blink 1s infinite;
    text-align: inherit;
}

.c-input .c-input-cursor {
    border-right: 1px solid #475b6c;
}


@-webkit-keyframes cursor-blink {
    0% {
        opacity: 0;
    }

    49% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

@keyframes cursor-blink {
    0% {
        opacity: 0;
    }

    49% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}


#keyboard-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

#keyboard {
    position: absolute;
    z-index: 10000000;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60vw;
    border-top: 1px solid #e1e7ea;
    box-shadow: 0px -2px 0px 0px rgba(0, 0, 0, 0.06);
    background-color: #fff;
}

#keyboard .button {
    line-height: 15vw;
    text-align: center;
    font-size: 5vh;
}

#keyboard #btn1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn2 {
    position: absolute;
    top: 0;
    left: 25%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn3 {
    position: absolute;
    top: 0;
    left: 50%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btnEmpty {
    position: absolute;
    top: 0;
    left: 75%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
}

#keyboard #btnOperations {
    position: absolute;
    top: 15vw;
    left: 75%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
}

#keyboard #btnOperations .plus {
    position: relative;
    bottom: 4px;
    font-size: 40px;
}

#keyboard #btnOperations .slash {
    position: relative;
    top: -1px;
}

#keyboard #btnOperations .minus {
    position: relative;
    bottom: 2px;
    font-size: 34px;
}

#keyboard #btn4 {
    position: absolute;
    top: 15vw;
    left: 0;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn5 {
    position: absolute;
    top: 15vw;
    left: 25%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn6 {
    position: absolute;
    top: 15vw;
    left: 50%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn7 {
    position: absolute;
    top: 30vw;
    left: 0;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn8 {
    position: absolute;
    top: 30vw;
    left: 25%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn9 {
    position: absolute;
    top: 30vw;
    left: 50%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn0 {
    position: absolute;
    top: 45vw;
    left: 0;
    width: 50%;
    height: 15vw;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btn9 {
    position: absolute;
    top: 30vw;
    left: 50%;
    width: 25%;
    height: 15vw;
    border-right: 1px solid #e1e7ea;
}

#keyboard #btnCancel {
    position: absolute;
    top: 30vw;
    left: 75%;
    width: 25%;
    height: 15vw;
    border-bottom: 1px solid #e1e7ea;
}

#keyboard #btnCancel .fa {
    position: absolute;
    left: 0;
    right: 0;
    top: 3.5vw;
}

#keyboard #btnConfirm {
    position: absolute;
    top: 45vw;
    left: 75%;
    width: 25%;
    height: 15vw;
}

#keyboard #btnDot {
    position: absolute;
    top: 45vw;
    left: 50%;
    width: 25%;
    height: 15vw;
    border-right: 1px solid #e1e7ea;
}

.c-menu-grid {
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.c-menu-grid-row {
    width: 100%;
    overflow: visible;
    white-space: nowrap;
    border-color: inherit;
}

.c-menu-grid-row:first-child {
    margin-top: -1px;
}

.c-menu-grid-row:last-child {
    margin-bottom: 40px;
}

.c-menu-grid-cell {
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    position: relative;
    overflow: hidden;
    vertical-align: top;
}


.c-menu-grid-icon {
    display: block;
    width: auto;
    height: 40%;
    margin: auto;
    margin-top: 25%;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}



.c-menu-grid-icon .icon-letter {
    font-family: 'Roboto'
}

.c-menu-grid-label {
    line-height: 1.1;
    height: 30%;
    width: 90%;
    margin: auto;
    text-align: center;
    white-space: nowrap;
    font-size: 1em;
}

.c-menu-grid-label span {
    vertical-align: middle;
    display: inline-block;
}

.c-menu-grid-container {
    margin: auto;
    border-color: inherit;
    min-height: 101%;
    /* necessario per forzare l'overflow scrolling */
}

/*
.c-menu-grid-row {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: inherit;
}

.c-menu-grid-row:last-child {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
}*/

/*
.c-menu-grid-cell {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: inherit;
}

.c-menu-grid-cell:last-child {
    border-right-width: 0px;
    border-right-width: solid;
    border-right-color: inherit;
}*/

/*

.c-menu-grid-button:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(0,0,0);
    opacity: 0;
    transition: opacity 0.2;
}

.c-menu-grid-button.button-pressed:before {
    opacity: 0.2;
}*/

.c-radio-button ul {
    list-style: none;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

.c-radio-button ul li {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    height: 80px;
}

.c-radio-button ul li input[type=radio] {
    position: absolute;
    visibility: hidden;
}

.c-radio-button select {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    background-color: transparent;
}

.c-radio-button ul li label {
    display: block;
    position: relative;
    font-weight: 300;
    font-size: 1.3em;
    padding: 20px 0px 25px 45px;
    margin: 10px auto;
    height: 30px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
}

.c-radio-button ul li .check {
    display: block;
    position: absolute;
    border: 5px solid;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    top: 25px;
    left: 0px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

.c-radio-button ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 15px;
    width: 15px;
    top: 5px;
    left: 5px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

.c-radio-button input[type=radio]:checked~.check {
    border: 5px solid #FF9800;
}

.c-radio-button input[type=radio]:checked~.check::before {
    background: #FF9800;
}

.c-radio-button input[type=radio]:checked~label,
.c-radio-button input[type=radio]:checked~.wizard-menu-icon {
    color: #FF9800;
}

.c-searchbar-container {
    display: table-row;
    height: 3em;
}

.c-searchbar {
    width: 100%;
    height: 100%;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    position: relative;
}

.c-searchbar-input-container {
    vertical-align: middle;
    display: inline-block;
    width: calc(100% - 5em);
    transition: width 0.3s;
}

.button-visible .c-searchbar-input-container {
    width: calc(70% - 2.5em);
}

.c-searchbar-button {
    position: absolute !important;
    right: 0;
    top: 0;
    bottom: 0;
    width: 30%;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    transition: transform 0.3s;
    font-weight: bold;
    text-transform: uppercase;
    transform: translate3d(100%, 0, 0);
}

.button-visible .c-searchbar-button {
    transform: translate3d(0, 0, 0);
}

.c-searchbar-button span {
    vertical-align: middle;
}

.c-searchbar .c-input-container {
    height: 2em;
    line-height: 1;
}

.c-searchbar .c-input-label,
.c-searchbar .c-input-field,
.c-searchbar .c-input-display {
    height: 1em !important;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    box-sizing: content-box;
    /* height: 100%; */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.c-searchbar .c-input-label {
    color: rgba(0, 0, 0, 0.4);
    text-align: center;
    left: -20px;
}

.c-searchbar .c-input-field-container {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.c-searchbar .c-input.not-empty .c-input-label {
    display: none;
}

.c-searchbar .c-input.focused .c-input-label {
    display: none;
}

.c-searchbar-icon {
    display: inline-block;
    width: 2.5em;
    text-align: center;
    height: 2em;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 0.5em;
    padding-left: 15px;
    padding-right: 25px;
}

.c-searchbar-icon.cancel-icon {
    display: none;
}

.c-searchbar-container.search-filter-on .c-input-label {
    font-weight: bold;
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    left: 5px;
}

.c-select-container {
    position: relative;
    height: 100%;
}

.c-select-element {
    width: 100%;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.c-select-icon {
    position: absolute;
    right: 0;
    top: -10px;
    height: 100%;
    width: 40px;
    line-height: inherit;
    font-size: 1.5em;
    text-align: right;
}

.c-select-display {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    right: 35px;
    line-height: inherit;
    font-size: inherit;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.c-select-icon .fa {
    font-size: inherit;
    line-height: inherit;
}

.c-select-icon .fa.fa-bars {
    font-size: 20px;
}

.c-tabs {
    width: 100%;
    height: 100%;
    overflow: visible;
    white-space: nowrap;
    position: relative;
    box-sizing: border-box;
}

.c-tabs-inner {
    transform: translate3d(0%, 0, 0);
    transition-property: transform;
    transition-duration: 0.5s;
    top: 2em;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.c-tabs.nav-none .c-tabs-inner {
    top: 0;
    bottom: 0;
}

.c-tabs.nav-none .c-tabs-nav {
    display: none;
}

.c-tabs.nav-top.nav-dots .c-tabs-inner {
    top: 2em;
    bottom: 0;
}

.c-tabs.nav-top.nav-page .c-tabs-inner,
.c-tabs.nav-top.nav-labels .c-tabs-inner {
    top: 55px;
    bottom: 0;
}

.c-tabs.nav-top.nav-icons .c-tabs-inner {
    top: 55px;
    bottom: 0;
}

.c-tabs.nav-bottom.nav-dots .c-tabs-inner {
    bottom: 2em;
    top: 0;
}

.c-tabs.nav-bottom.nav-page .c-tabs-inner,
.c-tabs.nav-bottom.nav-labels .c-tabs-inner {
    bottom: 55px;
    top: 0;
}

.c-tabs.nav-bottom.nav-icons .c-tabs-inner {
    bottom: 55px;
    top: 0;
}

.c-tabs-frame {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    overflow-y: auto;
}

.c-tabs .c-tabs-nav {
    height: 55px;
    text-align: center;
    left: 0;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    z-index: 10;
}

.c-tabs.nav-icons .c-tabs-nav {
    height: 55px;
    line-height: 55px;
}

.c-tabs.nav-icons .c-tabs-nav .c-tabs-nav-label {
    padding: 0;
}

.c-tabs.nav-icons .c-tabs-nav .c-tabs-nav-label .c-tabs-nav-label-inner .fa {
    line-height: 55px;
    font-size: 23px;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
    position: relative;
    top: -8px;
}

.c-tabs-nav-icon-label {
    font-size: 10px;
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    font-weight: normal;
}

.c-tabs.nav-icons .c-tabs-nav .c-tabs-nav-label.active .c-tabs-nav-label-inner .fa {
    line-height: 55px;
    font-size: 23px;
    color: inherit;
}

.c-tabs.nav-labels .c-tabs-nav .c-tabs-nav-label.active .c-tabs-nav-label-inner {
    color: inherit;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

.c-tabs.nav-icons .c-tabs-nav .c-tabs-nav-label .c-tabs-nav-label-inner {
    height: 100%;
}

.c-tabs.nav-page .c-tabs-nav {
    line-height: 3em;
}

.c-tabs.nav-top .c-tabs-nav {
    top: 0;
}

.c-tabs.nav-bottom .c-tabs-nav {
    bottom: 0;
}

.c-tabs.nav-dots .c-tabs-nav {
    height: 2em;
    background-color: transparent;
}

.c-tabs .c-tabs-nav .c-tabs-nav-label {
    display: inline-block;
    width: 50%;
    height: 100%;
    font-size: 1.2em;
    padding: 1.1em;
    box-sizing: border-box;
    position: relative;
    font-weight: bold;
    transition: color 0.3s;
}

.c-tabs.nav-dots .c-tabs-nav-label-border {
    display: none;
}

.c-tabs-nav-label-border {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    top: 3.7em;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    transition-property: transform;
    transition-duration: 0.5s;
    left: 0;
}

.c-tabs.nav-icons .c-tabs-nav-label-border {
    top: 52px;
}

.c-tabs-nav-dot-outer {
    width: 7px;
    height: 7px;
    display: inline-block;
    margin: 4px;
    margin-top: 10px;
    border-radius: 50%;
}

.c-tabs-nav-dot-inner {
    width: 7px;
    height: 7px;
    box-sizing: border-box;
    border-radius: 50%;
    opacity: 0;
    transition-property: opacity;
    transition-duration: 0.2s;
}

.active .c-tabs-nav-dot-inner {
    opacity: 1;
}

.c-tabs-nav-prev,
.c-tabs-nav-next,
.c-tabs-nav-current {
    display: inline-block;
}

.c-tabs-nav-current {
    width: 100px;
}

.c-tabs.nav-page .c-tabs-nav {
    line-height: 55px;
}

.c-tabs-nav-next:after {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    vertical-align: middle;
    margin-left: 0.3em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.c-tabs-nav-prev:before {
    content: "\f104";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    vertical-align: middle;
    margin-right: 0.3em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.c-textinput-field,
.c-textinput-readonly {
    border: none;
    display: inline-block;
    font-size: 1em;
    font-family: inherit;
    margin: 0;
    width: 100%;
    background: 0 0;
    text-align: left;
    outline: none;
    color: inherit;
    padding: 0;
    box-sizing: border-box;
    line-height: 1;
    height: 2em;
    padding: 0.5em;
}

.c-textinput-readonly {
    display: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.readonly .c-input-field-container.input-value {
    color: #849aae;
}

.c-textinput.readonly .c-textinput-readonly {
    display: inline-block;
}

.c-textinput.readonly .c-textinput-field,
.c-textinput.readonly .c-textinput-label-icon,
.c-textinput.readonly .c-textinput-label {
    display: none;
}

.c-textinput-label {
    color: rgba(0, 0, 0, .26);
    font-size: 1em;
    left: 0;
    right: 0;
    pointer-events: none;
    position: absolute;
    display: block;
    top: 0.5em;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    font-family: inherit;
    line-height: 1;
    overflow: hidden;
    padding-left: 0.5em;
    padding-right: 0.5em;
    box-sizing: border-box;
}

.c-textinput.not-empty .c-textinput-label,
.c-textinput.not-empty .c-textinput-label-icon {
    display: none;
}

.c-textinput.focused .c-textinput-label,
.c-textinput.focused .c-textinput-label-icon {
    display: none;
}

.c-textinput.floating-label.not-empty .c-textinput-label {
    font-size: 0.7em;
    top: -0.2em;
    left: 0.8em;
    display: block;
}

.c-textinput-container {
    position: relative;
}

.c-textinput {
    font-size: 16px;
    position: relative;
    height: 2em;
    color: black;
    vertical-align: top;
}

.c-textinput.has-icon .c-textinput-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 2em;
    right: 2em;
}

.c-textinput-icon {
    display: none;
}

.c-textinput-icon i.fa-stack-2x {
    line-height: 0.55;
}

.c-textinput-icon i.fa-stack-1x {
    line-height: 0.75;
}

.c-textinput.has-icon .c-textinput-icon {
    display: block;
    position: absolute;
    top: 0.5em;
    left: 0;
    width: 2em;
    bottom: 0;
    color: inherit;
    text-align: center;
}

.c-textinput-label-icon {
    display: block;
    position: absolute;
    top: 0.5em;
    left: 0.4em;
    width: auto;
    bottom: 0;
    color: rgba(0, 0, 0, .26);
}

label.c-textinput-label.has-icon {
    left: 1.6em;
}

.c-textinput-field-border {
    display: none;
    position: absolute;
    left: 0.5em;
    right: 0;
    top: 1.5em;
    height: 1px;
    background-color: black;
}

.c-textinput.focused .c-textinput-field-border {
    display: block;
}

.c-textinput.fixed-label .c-textinput-field,
.c-textinput.fixed-label .c-textinput-readonly {
    width: 49%;
    box-sizing: content-box;
    height: 1em;
    line-height: 1;
    position: absolute;
    right: 0;
    left: auto;
    text-align: right;
}

.c-textinput.fixed-label label.c-textinput-label {
    display: inline-block;
    color: inherit;
    width: 49%;
}

.c-textinput.focused .c-textinput-interaction-area {
    display: none;
}

.c-textinput-interaction-area {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

/* BETA */

.l-form .form-group-conteggi .item {
    overflow: hidden;
    vertical-align: middle;
}

.l-form .form-group-conteggi:first-child .item-block {
    border-top: 1px solid #e6e6e6;
    overflow: hidden;
    white-space: nowrap;
}

.l-form .form-group-conteggi .item:before {
    border-bottom: 1px solid #ccc;
}

.l-form .form-group-conteggi .c-formgroup:first-child {
    padding-top: 2em;
}

.l-form .form-group-conteggi:first-child .item-block-label {
    font-size: 1em;
    line-height: inherit;
    margin-bottom: 3px;
    left: 15px;
}

.l-form .form-group-conteggi .row {
    white-space: nowrap;
    box-sizing: border-box;
    position: relative;
    transition: height 0.3s;
}

.l-form .form-group-conteggi .input-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    height: 100%;
    font-size: 1.2em;
    width: auto;
    display: block;
    position: static;
    float: left;
    padding-right: 15px;
    font-weight: bold;
}

.l-form .form-group-conteggi .input-label.empty {
    padding-left: 5px;
    padding-right: 5px;
}

.l-form .form-group-conteggi .c-input-display,
.l-form .form-group-conteggi .c-input-field {
    position: static;
    display: block;
    width: 100%;
    text-align: inherit;
}

.l-form .form-group-conteggi .c-input:not(.focused):not(.keypad-focused) .c-input-field {
    position: absolute;
    width: 1px;
}

.l-form .form-group-conteggi .item:not(.inline-field) {
    text-align: right;
}

.l-form .form-group-conteggi .input-value {
    overflow: visible;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: inherit;
    position: relative;
    font-size: 1.2em;
    height: 100%;
    width: auto;
    display: block;
    overflow: hidden;
    right: 0;
    top: 0;
}

.l-form .form-group-conteggi .inline-field:last-child {
    text-align: right;
}

.l-form .invalid .input-label-top:after,
.l-form .invalid .c-datalist .c-datalist-no-data:after {
    content: "\f06a";
    margin-left: 0.5em;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    color: #f24e4e;
    -webkit-font-smoothing: antialiased;
}

.inline-field {
    display: inline-block;
}

.inline-field:not(:last-of-type) {
    box-sizing: border-box;
}

.l-form .form-group-conteggi .row-hidden {
    height: 0 !important;
    overflow: hidden;
}

.l-form .form-group-conteggi .row-hidden input {
    display: none;
}

.l-form .form-group-conteggi .item.inline-field {
    padding-left: 0;
    padding-right: 0;
}

.l-form .form-group-conteggi .item.inline-field:last-child {
    padding-right: 15px;
}

.l-form .form-group-conteggi .item.inline-field:first-child {
    padding-left: 15px;
}

.l-form .form-group-conteggi .item,
.l-form .form-group-conteggi .input-value,
.l-form .item,
.l-form .form-group-conteggi .row {
    height: 55px;
}

.l-form .form-group-conteggi .input-label,
.l-form .form-group-conteggi .input-value,
.l-form .row {
    line-height: 55px;
}

.l-form .item-icon-readonly {
    position: absolute;
    right: 15px;
    top: 18px;
    height: 100%;
    width: 40px;
    line-height: inherit;
    font-size: 1.5em;
    text-align: right;
}

.l-form .item-block {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

.l-form div:last-child>.item-block {
    padding-bottom: 4em;
}

.l-form div:last-child.no-margin>.item-block {
    margin-bottom: 0;
}

.l-form .no-margin:not(.has-label)>.item-block-label {
    display: none;
}

.l-form option {
    font-size: 1.2em;
}

.l-form .row {
    white-space: nowrap;
    box-sizing: border-box;
    position: relative;
}

.l-form .row.double {
    height: 100%;
}

.l-form .input-label-top {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    line-height: 1em;
    height: 1.5em;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 8px;
    font-weight: bold;
}

.l-form .input-label-left {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    height: 100%;
    line-height: inherit;
    padding: 0;
    position: absolute;
    left: 0px;
    width: 75%;
    font-size: 1.2em;
}

.l-form .input-value {
    overflow: visible;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2.2em;
    position: absolute;
    left: 0px;
    right: 0px;
    font-size: 1.2em;
    height: 2em;
    bottom: 0;
}

.l-form .row.double .input-value {
    line-height: 1.1em;
    height: calc(100% - 2em);
}

.l-form .row.double.no-label .input-value {
    top: 15px;
    bottom: initial;
}

.l-form .invalid .input-label-top:after,
.l-form .invalid .input-label-left:after {
    content: "\f06a";
    margin-left: 0.5em;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    color: #f24e4e;
    -webkit-font-smoothing: antialiased;
}

.inline-field {
    display: inline-block;
}

.inline-field:not(:last-of-type) {
    box-sizing: border-box;
}

.l-form .item.invalid {
    color: #f24e4e;
}

.l-form .item.inline-field:last-child {
    padding-left: 0;
}

.l-form .c-formgroup.no-margin:first-child {
    border-top: 1px solid #cfd8dc;
    margin-top: -1px;
}

.modal-view-container-inner .l-form .c-formgroup.no-margin:first-child {
    border-top: none;
    margin-top: -0px;
}

.modal-view-container-inner .v-wizard .l-form .item {
    padding-left: 0px;
}

.v-configurazione.v-prodotti .l-form .row.double,
.v-documenti.dettagli-credito .l-form .row.double,
.v-configurazione.conteggi .l-form .row.double,
.v-configurazione.dettaglio-metodo-pagamento .l-form .row.double,
.v-documenti-dettagli .l-form .row.double,
.v-rubrica .l-form .row.double {
    height: 35vw;
}

.v-fatturazione .c-tabs {
    background-color: #fff;
    box-sizing: border-box;
}

.header-color {
    /*
    color: #fff;
    background-color: #3f525a;
    */
    color: #3f525a;
    background-color: #f3f3f3;
    border-bottom: 1px solid #e1e7ea;
}

.footer-color {
    /*
    color: #fff;
    background-color: #3f525a;
    */
    color: #3f525a;
    background-color: #f3f3f3;
    border-top: 1px solid #e1e7ea;
}

#notify-message {
    color: #fff;
}

.footer-color .button1,
.footer-color .button2,
.footer-color .button3,
.footer-color .button4 {
    /*color: #607d8b;*/
    color: #9c9c9c;
}

.footer-color .button1.active,
.footer-color .button2.active,
.footer-color .button3.active,
.footer-color .button4.active {
    /*color: #fff;*/
    color: #607d8b;
}

.c-footer .main-button .c-footer-icon {
    border: 3px solid #fff;
}

.c-tabs .c-tabs-nav {
    background-color: #fff;
}

.c-tabs-nav-label-border {
    background-color: #e69419;
}

.c-tabs-nav-dot-outer,
.footer-color-modal {
    background-color: #e1e7ea;
}

.c-tabs-nav-dot-inner {
    background-color: #455a64;
}

.c-menu-grid-row:first-child,
.v-configurazione.menu .item.item-border-top {
    border-top: 1px solid #e1e7ea;
}

.h-testo-alert {
    color: #f24e4e;
}

.c-tabs-nav,
.item,
.item-block-label,
#dialog-cancel,
#dialog-header,
.dialog-option,
.c-searchbar,
.v-rubrica.anteprima-contatto .c-tabs,
.v-fatturazione .c-tabs,
.v-rubrica.anteprima-contatto .container-canvas {
    border-bottom: 1px solid #e1e7ea;
}

.c-footer.footer-color-modal .main-button .c-footer-icon {
    border: 3px solid #fff;
}

.c-footer.footer-color-modal .main-button .c-footer-icon.color-btn-success {
    background-color: #4CAF50;
    border: 3px solid #fff;
}


.item-predefinito,
.container-add-action {
    color: #e69419;
}

.v-rubrica .tastierino-button {
    border-right: 1px solid #e1e7ea;
    border-bottom: 1px solid #e1e7ea;
}

.v-report td {
    border: 1px solid #e1e7ea;
}

.v-rubrica .tastierino-button:last-child {
    border: 0px;
    border-bottom: 1px solid #e1e7ea;
}

.v-rubrica .tastierino-button .c-menu-grid-row {
    border-top: 1px solid #e1e7ea;
}

.item-icon-right,
.item-icon-lock,
.v-rubrica.anteprima-contatto #contatti .item-icon,
.c-bar-chart .chart-icon-right,
.l-pagamenti .pagamenti-icona {
    color: #e1e7ea;
}

.v-documenti-invia-per-email .item-icon-right {
    border-color: #e1e7ea !important;
}

.c-select-icon {
    color: #e1e7ea;
}

.item,
.v-rubrica .tastierino-button,
.v-rubrica.anteprima-contatto .container-canvas,
.container-item-dashboard {
    background-color: #fff;
}

.v-fatturazione .c-tabs,
.item,
.c-searchbar-container,
.v-report #tab-grafico,
.v-report td {
    background-color: #fff;
}

#dialog-cancel,
#dialog-inner {
    background-color: #fff;
}

.view-body,
.v-report,
.v-rubrica.anteprima-contatto .c-tabs,
.h-testo-helper {
    background-color: #eff3f6;
}

.helper-fisso {
    font-size: 1.05em;
    line-height: 1.2em;
    white-space: normal;
    padding-left: 15px;
    box-sizing: border-box;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 2em;
    position: relative;
    color: inherit;
    border-bottom:
}

.modal-view-container-inner .view-body,
.modal-view-container-inner .header-color,
.v-report.filtro .h-testo-helper,
.v-documenti-invia-per-email.allegati .h-testo-helper {
    background-color: #fff;
    border: 0px;
}

.modal-view-container-inner.modal-fullscreen .view-body {
    background-color: #eff3f6;
}

.modal-view-container-inner .header-color {
    color: #455a64;
}

.modal-view-container-inner.modal-fullscreen .header-color {
    border-bottom: 1px solid #e1e7ea;
    box-sizing: border-box;
}

.c-searchbar-icon,
.c-searchbar .c-input-label {
    color: #e1e7ea;
}

.v-documenti-invia-per-email .item.selected .item-icon-right,
.v-report.filtro .item.selected .item-icon-right,
.v-documenti-lista.selezione-crediti .item.selected .item-icon-right {
    color: #4CAF50;
}

.v-calendario-dettagli .item.selected .item-icon-right {
    color: #fff !important;
}

.v-report.filtro.iva .item-icon-right {
    color: #fff;
}

.c-searchbar-container.search-filter-on .c-input-label {
    color: #5b748b;
}

html,
.c-searchbar-container.search-filter-on .c-input-label {
    color: #475b6c;
}

hr {
    background-color: #e1e7ea;
}

@media (min-width: 500px

    /*
    /*
    [23/9/22; Gianmi]: correzione fatta oggi (messo 500px) per consentire una corretta visualizzazione della fascia aiuti in caso di cellulari Samsung Z-fold e simili (schermi dai 500 a 728 px di width). 
    Prima era 768px e ciò faceva diventare alcuni bottoni e campi smisuratamente grandi.
    */
) {
    .btn {
        font-size: 17px !important;
        height: 55px !important;
        line-height: 55px !important;
    }

    .container-inline {
        height: 1vw
    }

    .v-login .logo img {
        height: 10vw !important;
    }

    .v-login.login-menu .btn i {
        left: 50px !important;
        font-size: 35px !important;
        top: 8px !important;
    }

    .v-login.login-menu .btn {
        padding-left: 100px !important;
    }

    .v-login .h-font-size-1-1 {
        font-size: 20px !important;
    }

    .v-modal.v-login .modal-btn-exit {
        font-size: 1.6em !important;
        line-height: 3em !important;
    }

    .v-modal.configurazione-profilo .modal-btn-exit,
    .v-modal.segnala-problema .modal-btn-exit,
    .v-modal.recensione.invia .modal-btn-exit,
    .v-modal.recensione .modal-btn-exit,
    .v-modal.collega-account-facebook .modal-btn-exit,
    .v-modal.caricamento-logo .modal-btn-exit,
    .v-modal.customer-service .modal-btn-exit,
    .v-modal.attivazione-abbonamento .modal-btn-exit,
    .v-modal.attivazione-account .modal-btn-exit,
    .v-modal.v-abbonamento .modal-btn-exit,
    .v-modal.v-registrazione .modal-btn-exit,
    .v-modal.v-login .modal-btn-exit,
    .v-modal.v-recupera-password .modal-btn-exit,
    .v-modal.v-login-menu .modal-btn-exit,
    .v-modal.caricamento-logo .modal-btn-exit {
        height: 3em !important;
    }

    .v-modal.v-login #submit-login-facebook,
    .v-modal.v-recupera-password .modal-btn-action {
        bottom: 5em !important;
    }

    .v-modal.v-login #submit-login {
        bottom: 10em !important;
    }

    .h-testo-prototipo {
        font-size: 4.3em !important;
        line-height: 4.5em !important;
    }

    .h-testo {
        font-size: 1.3em !important;
        line-height: 1.5em !important;
    }

    .v-modal.configurazione-profilo .modal-btn-exit,
    .v-modal.segnala-problema .modal-btn-exit,
    .v-modal.recensione.invia .modal-btn-exit,
    .v-modal.recensione .modal-btn-exit,
    .v-modal.collega-account-facebook .modal-btn-exit,
    .v-modal.caricamento-logo .modal-btn-exit,
    .v-modal.customer-service .modal-btn-exit,
    .v-modal.attivazione-abbonamento .modal-btn-exit,
    .v-modal.attivazione-account .modal-btn-exit,
    .v-modal.v-abbonamento .modal-btn-exit,
    .v-modal.v-registrazione .modal-btn-exit,
    .v-modal.v-login .modal-btn-exit,
    .v-modal.v-recupera-password .modal-btn-exit,
    .v-modal.v-login-menu .modal-btn-exit,
    .v-modal.caricamento-logo .modal-btn-exit {
        height: 3em !important;
        line-height: 3em !important;
        font-size: 1.3em !important;
    }

    .h-title {
        font-size: 3em !important;
    }

    .v-modal.configurazione-profilo .modal-title .h-title,
    .v-modal.segnala-problema .modal-title .h-title,
    .v-modal.recensione.invia .modal-title .h-title,
    .v-modal.recensione .modal-title .h-title,
    .v-modal.collega-account-facebook .modal-title .h-title,
    .v-modal.caricamento-logo .modal-title .h-title,
    .v-modal.customer-service .modal-title .h-title,
    .v-modal.attivazione-abbonamento .modal-title .h-title,
    .v-modal.attivazione-account .modal-title .h-title,
    .v-modal.v-login-menu .modal-title .h-title {
        right: 1em !important;
        left: 35px !important;
        top: 1em !important;
    }

    .v-report .container-label,
    .c-menu-grid-label {
        font-size: 1.5em !important;
    }

    .v-wizard p.title {
        top: 70%;
        font-size: 35px !important;
    }

    .v-wizard p.description {
        font-size: 25px !important;
        width: 70% !important;
        margin: auto !important;
    }

    .v-modal.collega-account-facebook .modal-subtitle .h-testo {
        left: 35px !important;
    }

    .v-configurazione.menu #anno-contabile .item-anno-next,
    .v-configurazione.menu #anno-contabile .item-anno-back {
        font-size: 3em;
        padding: 7px 13px;
    }

    .v-wizard .icon {
        bottom: 33% !important;
        font-size: 27vh !important;
    }

    .dialog-option,
    #dialog-cancel {
        font-size: 20px !important;
        padding: 15px 0px !important;
    }

    #dialog-inner {
        bottom: 62px !important;
    }

    .v-modal.configurazione-profilo .modal-subtitle .h-testo,
    .v-modal.recensione.invia .modal-subtitle .h-testo,
    .v-modal.recensione .modal-subtitle .h-testo,
    .v-modal.caricamento-logo .modal-subtitle .h-testo,
    .v-modal.customer-service .modal-subtitle .h-testo,
    .v-modal.attivazione-abbonamento .modal-subtitle .h-testo,
    .v-modal.attivazione-account .modal-subtitle .h-testo,
    .v-modal.segnala-problema .modal-subtitle .h-testo,
    .v-modal.v-login-menu .modal-subtitle .h-testo {
        top: 7em;
    }

    .v-modal.configurazione-profilo .modal-title .h-title,
    .v-modal.segnala-problema .modal-title .h-title,
    .v-modal.recensione.invia .modal-title .h-title,
    .v-modal.recensione .modal-title .h-title,
    .v-modal.collega-account-facebook .modal-title .h-title,
    .v-modal.caricamento-logo .modal-title .h-title,
    .v-modal.customer-service .modal-title .h-title,
    .v-modal.attivazione-abbonamento .modal-title .h-title,
    .v-modal.attivazione-account .modal-title .h-title,
    .v-modal.v-login-menu .modal-title .h-title {
        left: 15px;
    }

    .v-modal.configurazione-profilo .modal-btn-action,
    .v-modal.segnala-problema .modal-btn-action,
    .v-modal.recensione.invia .modal-btn-action,
    .v-modal.collega-account-facebook .modal-btn-action,
    .v-modal.customer-service .modal-btn-action,
    .v-modal.attivazione-abbonamento .modal-btn-action,
    .v-modal.attivazione-account .modal-btn-action,
    .v-modal.v-registrazione .modal-btn-action {
        bottom: 7vw;
    }

}

#app {
    height: 100%;
    width: 100%;
    position: absolute;
}

#main {
    width: 100%;
    height: 100%;
}

#wait-modal {
    position: fixed;
    z-index: 1000000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
}

.btn-circle {
    border: 2px solid;
    box-sizing: border-box;
    font-size: 25px;
    width: 45px;
    height: 45px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    line-height: 45px;
}

.btn-square {
    text-align: center;
    height: 8em;
    width: 8em;
    line-height: 12.5em;
    margin: auto;
    font-size: 1em;
    text-transform: uppercase;
    border: 2px solid;
    box-sizing: border-box;
}

.btn-square i {
    font-size: 3.5em;
    position: absolute;
    top: 0.4em;
    left: 0.6em;
}

.btn {
    text-align: center;
    height: 3.5em;
    line-height: 3.4em;
    margin: auto;
    font-size: 4.3vw;
    width: 100%;
    position: relative;
    border: 2px solid;
    box-sizing: border-box;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.btn i {
    font-size: 27px;
    padding-right: 5px;
    position: relative;
    top: 3px;
    left: 5px;
}

.btn-filter-container {
    background-color: #fff;
    display: table-row;
    height: 3em;
    border-bottom: 1px solid #e1e7ea;
}

.btn-filter {
    width: 100%;
    height: 100%;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    position: relative;
}

.btn-filter-icon {
    color: #3f525a;
    font-weight: bold;
    text-transform: uppercase;
    padding: 14px 15px;
}

.btn-filter-label {
    display: inline-block;
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    top: 12px;
}

/* BUTTONS vedi Colors.js*/
.color-btn-success {
    background-color: #4CAF50;
    color: #fff;
    border-color: #4CAF50;
}

.color-btn-info {
    background-color: #2196F3;
    color: #fff;
    border-color: #2196F3;
}

.color-btn-delete {
    background-color: #F44336;
    color: #fff;
    border-color: #F44336;
}

.color-btn-f24 {
    background-color: rgb(250, 139, 10);
    color: #fff;
    border-color: rgb(250, 139, 10);
}

.color-btn-exit {
    color: #a6b7bf;
    border-color: #a6b7bf;
}

.color-btn-warning {
    background-color: #FF9800;
    color: #fff;
    border-color: #FF9800;
}

.color-bg-app {
    background-color: #455a64;
}

.color-link-active {
    color: #FF9800 !important;
}

.color-text-magento {
    color: #ee672f;
}

.color-border-magento {
    border-color: #ee672f;
}

.color-text-zapier {
    color: #ff4a00;
}

.color-border-zapier {
    border-color: #ff4a00;
}

.color-text-disabled {
    color: #cfd8dc;
}

/* GENERIC */
.color-bg-blue-paypal {
    background-color: #0070ba !important;
}

.btn.color-bg-blue-paypal {
    border-color: #0070ba;
}

.color-text-blue-paypal {
    color: #0070ba;
}

.color-border-blue-paypal {
    border-color: #0070ba !important;
}

.color-bg-blue-facebook {
    background-color: #3b5998;
}

.btn.color-bg-blue-facebook {
    border-color: #3b5998;
}

.color-text-blue-facebook {
    color: #3b5998;
}

.color-bg-black-apple {
    background-color: #000;
}

.btn.color-bg-black-apple {
    border-color: #000;
}

.color-bg-pink {
    background-color: #dd226a;
}

.btn.color-bg-pink {
    border-color: #dd226a;
}

.color-text-pink {
    color: #dd226a;
}

.color-bg-violet {
    background-color: #9c5d90;
}

.btn.color-bg-violet {
    border-color: #9c5d90;
}

.color-text-violet {
    color: #9c5d90;
}

.color-border-blue-facebook {
    border-color: #3b5998 !important;
}

.color-bg-red {
    background-color: #E57373;
}

.color-text-red {
    color: #E57373;
}

.color-border-red {
    border-color: #E57373 !important;
}

.color-bg-red-dark {
    background-color: #EF5350;
}

.color-text-red-dark {
    color: #EF5350;
}

.color-border-red-dark {
    border-color: #EF5350 !important;
}

.color-bg-anti-flash {
    background-color: #EFF3F6;
}

.color-border-anti-flash {
    border-color: #EFF3F6 !important;
}

.color-bg-blue-dark-electric {
    background-color: #5d6d7e;
}

.btn.color-bg-blue-dark-electric {
    border-color: #5d6d7e;
}

.color-border-blue-dark-electric {
    border-color: #5d6d7e !important;
}

.color-text-blue-dark-electric {
    color: #5d6d7e !important;
}

.color-text-steel-teal {
    color: #607D8B !important;
}

.color-bg-steel-teal {
    background-color: #607D8B;
}

.color-border-steel-teal {
    border-color: #607D8B !important;
}

.color-bg-blue-columbia {
    background-color: #CFD8DC;
}

.color-text-blue-columbia {
    color: #CFD8DC;
}

.color-border-blue-columbia {
    border-color: #CFD8DC !important;
}

.color-bg-white {
    background-color: #fff;
}

.color-text-white {
    color: #fff;
}

.color-text-green {
    color: #5fb962;
}

.color-bg-green {
    background-color: #5fb962;
}

.color-border-green {
    border-color: #5fb962 !important;
}

.color-text-success {
    color: #4CAF50;
}

.color-bg-success {
    background-color: #4CAF50;
}

.color-text-orange {
    color: #e69419;
}

.color-bg-orange {
    background-color: #e69419;
}

.color-border-orange {
    border-color: #e69419 !important;
}

.color-text-orange-rajah {
    color: #FFAD69;
}

.color-bg-orange-rajah {
    background-color: #FFAD69;
}

.color-border-orange-rajah {
    border-color: #FFAD69 !important;
}

.color-bg-yellow {
    background-color: #FFC857;
}

.color-border-yellow {
    border-color: #FFC857 !important;
}

.color-text-yellow {
    color: #FFC857;
}

.color-bg-blue-sky {
    background-color: #4fb0c6;
}

.color-text-blue-sky {
    color: #4fb0c6;
}

.color-border-blue-sky {
    border-color: #4fb0c6 !important;
}

.color-bg-blue-light {
    background-color: #6DD3CE;
}

.color-text-blue-light {
    color: #6DD3CE;
}

.color-border-blue-light {
    border-color: #6DD3CE;
}

.color-bg-blue-queen {
    background-color: #456990;
}

.color-text-blue-queen {
    color: #456990;
}

.color-border-blue-queen {
    border-color: #456990;
}

.color-bg-blue-pewter {
    background-color: #8AB9B5;
}

.color-text-blue-pewter {
    color: #8AB9B5;
}

.color-border-blue-pewter {
    border-color: #8AB9B5;
}

.color-bg-puce {
    background-color: #CE7B91;
}

.color-text-puce {
    color: #CE7B91;
}

.color-border-puce {
    border-color: #CE7B91;
}

#dialog-modal {
    display: none;
    height: 100%;
    width: 100%;
    z-index: 100000;
    position: fixed;
    /*transition: background-color 0.3s;*/
}

#dialog-modal:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: black;
    z-index: -1;
    opacity: 0;
    transition: opacity 0.3s;
}

#dialog-modal.open:before {
    opacity: 0.4;
}

#dialog-container {
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

#dialog-inner {
    position: absolute;
    bottom: 9.5vh;
    left: 2.5%;
    width: 95%;
    text-align: center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#dialog-cancel {
    position: absolute;
    bottom: 0.3em;
    left: 2.5%;
    width: 95%;
    text-align: center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#dialog-header {
    font-size: 2.3vh;
    padding: 0.5em;
    line-height: 1.5em;
}

.dialog-option,
#dialog-cancel {
    padding: 1.9vh 0em;
    font-size: 3.4vh;
    line-height: 1em;
}

.dialog-option:last-child {
    border-bottom: none;
}

.feedback-border {
    position: fixed;
    display: none;
    opacity: 0;
    transition: opacity 0.3s;
    z-index: 2000000;
    box-shadow: 0 0 4px 2px white;
}

.feedback-border.glowing {
    -webkit-animation-name: glow;
    -webkit-animation-duration: 1.6s;
    -webkit-animation-iteration-count: 1;
    animation-name: glow;
    animation-duration: 1.6s;
    animation-iteration-count: 1;
}

@-webkit-keyframes glow {
    0% {
        opacity: 0;
    }

    25% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes glow {
    0% {
        opacity: 0;
    }

    25% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

#feedback-top,
#feedback-bottom {
    height: 1px;
    left: 0px;
    width: 100%;
}

#feedback-left,
#feedback-right {
    width: 1px;
    top: 0px;
    height: 100%;
}


#feedback-top {
    top: -1px;
}

#feedback-bottom {
    bottom: -1px;
}

#feedback-left {
    left: -1px;
}

#feedback-right {
    right: -1px;
}

html {
    font-family: 'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
}

hr {
    border: 0;
    height: 1px;
}

iframe {
    border: 0px;
    width: 100%;
    height: 100%;
}

body {
    font-size: 14px;
    font-weight: 300;
}

.h-title {
    font-size: 7.6vw;
}

.h-checkbox {
    font-weight: bold;
    margin: 20px 15px;
}

.h-testo {
    font-size: 5vw;
    line-height: 7vw;
    white-space: normal;
}

.h-helper {
    font-weight: bold;
}

.h-hide {
    display: none;
}

.h-testo-helper,
.h-testo-nota,
.h-testo-alert {
    font-size: 1.05em;
    line-height: 1.2em;
    white-space: normal;
    padding-left: 15px;
    box-sizing: border-box;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 2em;
    position: relative;
}

.h-hide-helpers .h-testo-helper {
    display: none !important;
}

.h-item-label-initial {
    font-weight: initial;
    text-transform: none;
}

.h-testo-helper.move-up {
    top: -4em;
}

.h-testo-helper span {
    padding-top: 1px;
}

.h-testo-helper span#hide {
    position: absolute;
    bottom: -5px;
    right: 15px;
    font-weight: 900;
    color: #CFD8DC;
}

.h-bold {
    font-weight: bold;
}

.h-overflow-hidden {
    overflow: hidden;
}

.h-background {
    background-image: url('../assets/img/background.png');
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%;
    margin: auto;
}

.h-logo-full-orange {
    /*background-image: url('../assets/img/logo_orange_1024x328.png');*/
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    height: 55px;
    width: 174px;
    margin: auto;
}

.h-input {
    width: 100%;
    font-size: 1.2em;
    font-weight: 200;
    border-width: 0px;
    border-style: none;
    border-color: inherit;
    padding: 0px !important;
    border: 0px !important;
    margin: 0px !important;
    outline: none;
}

.h-valign-middle {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
    font-size: initial;
}

.h-valign-middle-outer:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    font-size: 0;
}

.h-container {
    padding-left: 10px;
    padding-right: 10px;
}

.h-container-btn-bottom {
    position: absolute;
    bottom: 15px;
    width: calc(100% - 30px);
    left: 15px;
}

.h-frameT {
    top: 0px;
    width: 100%;
    display: table;
    height: 100%;
    position: relative;
}

.h-frameTC {
    padding: 0;
    vertical-align: middle;
    display: table-cell;
    margin: 0;
}

.h-fullscreen {
    width: 100%;
    height: 100%;
}

.h-fullwidth {
    width: 100%;
}

.h-fullheight {
    height: 100%;
}

.h-padding-container {
    padding-left: 15px;
    box-sizing: border-box;
    padding-right: 15px;
}

.h-h2 {
    font-size: 1.2em;
    font-weight: 300;
}

.h-h3 {
    font-size: 1.1em;
    font-weight: 300;
}

.h-h4 {
    font-size: 0.9em;
    font-weight: 300;
}

.h-pull-right {
    float: right;
}

.h-pull-left {
    float: left;
}

.h-position-absolute {
    position: absolute;
}

.h-position-relative {
    position: relative;
}

.h-btn-modal-bottom {
    position: absolute !important;
    left: 0;
    bottom: 2em;
}

.h-position-absolute-bottom {
    position: absolute;
    bottom: 1em;
    left: 0em;
}

.h-left {
    text-align: left;
}

.h-center {
    text-align: center;
}

.h-right {
    text-align: right;
}

.h-justify {
    text-align: justify;
}

.h-inline-block {
    display: inline-block;
}

.h-underline {
    text-decoration: underline;
}

.h-font-size-0-8 {
    font-size: 0.8em;
}

.h-font-size-1-1 {
    font-size: 1.1em;
}

.h-font-size-1-2 {
    font-size: 1.2em;
}

.h-font-size-3 {
    font-size: 3em;
}

.h-font-size-14px {
    font-size: 14px;
}

.h-font-weight-300 {
    font-weight: 300;
}

.h-font-weight-400 {
    font-weight: 400;
}

.h-border-bottom-1 {
    border-bottom: 1px solid #CFD8DC;
}

.h-margin-05 {
    margin: 2px;
}

.h-margin-2 {
    margin: 10px;
}

.h-margin-4 {
    margin: 20px;
}

.h-margin-top-1 {
    margin-top: 5px;
}

.h-margin-top-2 {
    margin-top: 10px;
}

.h-margin-top-3 {
    margin-top: 15px;
}

.h-margin-top-4 {
    margin-top: 20px;
}

.h-margin-top-5 {
    margin-top: 25px;
}

.h-margin-top-6 {
    margin-top: 30px;
}

.h-margin-top-7 {
    margin-top: 35px;
}

.h-margin-top-8 {
    margin-top: 40px;
}

.h-margin-top-9 {
    margin-top: 45px;
}

.h-margin-top-10 {
    margin-top: 50px;
}

.h-margin-bottom-1 {
    margin-bottom: 5px;
}

.h-margin-bottom-2 {
    margin-bottom: 10px;
}

.h-margin-bottom-3 {
    margin-bottom: 15px;
}

.h-margin-bottom-4 {
    margin-bottom: 20px;
}

.h-margin-bottom-5 {
    margin-bottom: 25px;
}

.h-margin-bottom-6 {
    margin-bottom: 30px;
}

.h-margin-bottom-7 {
    margin-bottom: 35px;
}

.h-margin-bottom-8 {
    margin-bottom: 40px;
}

.h-margin-bottom-9 {
    margin-bottom: 45px;
}

.h-margin-bottom-10 {
    margin-bottom: 50px;
}

.h-margin-right-1 {
    margin-right: 5px;
}

.h-margin-right-2 {
    margin-right: 10px;
}

.h-padding-left-1 {
    padding-left: 5px;
}

.h-padding-left-2 {
    padding-left: 10px;
}

.h-padding-right-1 {
    padding-right: 5px;
}

.h-padding-right-2 {
    padding-right: 10px;
}

.h-padding-right-3 {
    padding-right: 15px;
}

.h-padding-right-4 {
    padding-right: 20px;
}

.h-padding-right-5 {
    padding-right: 25px;
}

.h-padding-top-1 {
    padding-top: 5px;
}

.h-padding-top-2 {
    padding-top: 10px !important;
}

.h-padding-top-3 {
    padding-top: 15px;
}

.h-padding-top-4 {
    padding-top: 20px;
}

.h-padding-top-5 {
    padding-top: 25px;
}

.h-padding-top-6 {
    padding-top: 30px;
}

.h-padding-bottom-1 {
    padding-bottom: 5px;
}

.h-border-bottom-helper {
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}

.h-padding-bottom-2 {
    padding-bottom: 10px;
}

.h-padding-bottom-3 {
    padding-bottom: 15px;
}

.h-padding-bottom-4 {
    padding-bottom: 20px;
}

.h-padding-0 {
    padding: 0px;
}

.h-padding-1 {
    padding: 5px;
}

.h-padding-2 {
    padding: 10px;
}

.h-padding-3 {
    padding: 15px;
}

.h-padding-4 {
    padding: 20px;
}

.h-padding-5 {
    padding: 25px;
}

.h-hidden {
    display: none;
}

.h-white-space-no-wrap {
    white-space: nowrap;
}

.h-white-space-initial {
    white-space: initial;
}

.h-border-box {
    box-sizing: border-box;
}

.h-overflow-hidden {
    overflow: hidden;
}

.h-interactable {
    overflow: hidden;
    position: relative;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
    mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.h-interactable:after {
    content: '';
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-animation-name: interaction;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-name: interaction;
    animation-duration: 0.3s;
    animation-iteration-count: 1;
}

.h-interactable.interacted:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-animation-name: interaction;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-iteration-count: 1;
    animation-name: interaction;
    animation-duration: 0.3s;
    animation-iteration-count: 1;
    transform: translate3d(0, 0, 0);
}

@-webkit-keyframes interaction {
    0% {
        background-color: rgba(0, 0, 0, 0);
    }

    20% {
        background-color: rgba(0, 0, 0, 0.2);
    }

    100% {
        background-color: rgba(0, 0, 0, 0);
    }
}

@keyframes interaction {
    0% {
        background-color: rgba(0, 0, 0, 0);
    }

    20% {
        background-color: rgba(0, 0, 0, 0.2);
    }

    100% {
        background-color: rgba(0, 0, 0, 0);
    }
}

.h-table {
    display: table;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

.h-row {
    display: table-row;
}

.h-row.elastic {
    height: auto;
}

.h-cell {
    display: table-cell;
    height: 100%;
    position: relative;
}

.h-cell>* {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.h-scroll {
    overflow: hidden;
    overflow-y: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
}

.h-scroll.h-auto {
    -webkit-overflow-scrolling: auto !important;
}

.iscroll {
    height: 100%;
}

.h-transparent {
    opacity: 0.4;
}

.icon-home:before {
    content: "\f015";
}

.icon-back:before {
    content: "\f104";
}

.icon-close:before {
    content: "\f00d";
}

.icon-new:before {
    content: "\f067";
}

.item-icon .fa.icon-new {
    margin-top: 0px;
}

/*.item-icon .fa.icon-new {
    margin-top: 4px;
}*/
.fa.icon-edit {
    margin-left: 4px;
    margin-top: 1px;
}

.fa.icon-edit:before {
    content: "\f044";
}

/*.icon-search {
    line-height: 40px;
}*/
.item-icon .fa.icon-search {
    margin-top: -1px;
}

.icon-search:before {
    content: "\f002";
    font-size: 0.9em;
}

.icon-professional:before {
    content: "\f0f2";
}

.icon-business:before {
    content: "\f135";
}

.icon-paypal:before {
    content: "\f1ed";
}

.icon-bonifico:before {
    content: "\f19c";
}

.icon-facebook:before {
    content: "\f09a";
}

.icon-lock i.fa:before {
    content: "\f023";
    color: #f88b27;
}

.item-icon .fa.fa-file-text-o {
    margin-left: 1.5px;
}

.item-block-label {
    text-transform: uppercase;
    font-weight: bold;
    line-height: 80px;
    padding-left: 15px;
    height: 55px;
}

.item-block-label.small {
    height: 20px;
}

.item-block {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.item-icon {
    float: left;
    max-width: 100%;
    width: 41px;
    height: 41px;
    text-align: center;
    border-radius: 50%;
    border: 2px solid;
    box-sizing: border-box;
    display: inline-block;
    margin: 9px 5px 9px 0px;
}

.item-icon .fa {
    /*margin-top: 3px;*/
    line-height: 33px;
    font-size: 19px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.item-banda-colorata {
    position: absolute;
    width: 6px;
    height: 100%;
    top: 0;
    left: 0;
}

.item {
    position: relative;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.item-dinamic-height {
    height: auto !important;
}

.item-label.big {
    font-size: 17px;
    line-height: 22px !important;
    font-weight: bold;
    padding-top: 7px;
}

.item-label.biggest {
    font-size: 22px;
    line-height: 22px !important;
    font-weight: bold;
    text-transform: uppercase;
}

.item-label.small {
    font-size: 13px;
    line-height: 18px !important;
}

.item-label.small:last-child {
    padding-bottom: 7px
}

.item-label-dinamic-height {
    white-space: pre-line !important;
    line-height: 40px !important;
    ;
    padding-bottom: initial;
    padding-top: 10px;
    padding-bottom: 10px;
}


.item-label {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    z-index: 1;
    position: static;
    max-width: auto;
    float: none;
    font-size: 17px;
    line-height: 17px;
}

.item-predefinito {
    font-size: 1em;
    font-weight: bold;
    display: block;
    float: right;
    position: static;
    width: auto;
    max-width: 100%;
    padding-left: 10px;
}

.item-value {
    display: block;
    float: right;
    position: static;
    width: auto;
    max-width: 100%;
    font-weight: 300;
    font-size: 1.2em;
    padding-left: 15px;
}

.item-icon-right {
    display: block;
    float: right;
    position: static;
    width: auto;
    max-width: 100%;
    font-size: 2em;
    padding-left: 15px;
}

.item-icon-lock {
    position: absolute;
    font-size: 1.6em;
    right: 15px;
}

.small .item-block-label {
    height: 1em;
}

/* ITEM con Helper */
.item.item-with-helper {
    height: initial !important;
}

.item.item-with-helper .helper {
    padding-left: 52px;
    color: #919191;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: pre-line;
    position: relative;
    top: -10px;
    padding-bottom: 5px;
}

.v-calendario .item {
    position: relative;
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0px;
    box-sizing: border-box;
}

.v-calendario .item-label.data {
    font-size: 14px;
    line-height: 28px !important;
    font-weight: bold;
    background-color: rgba(242, 242, 242, 0.4);
    padding-left: 10px;
}

.v-calendario .item-label {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    z-index: 1;
    position: static;
    max-width: auto;
    float: none;
    font-size: 17px;
    line-height: 17px;
}

.v-calendario .item-label.durata {
    font-size: 12px;
    padding-top: 14px;
    margin-top: 3px;
    padding-left: 5px;
    float: left;
    padding-bottom: 14px;
    margin-bottom: 3px;
    width: 78px;
    padding-right: 5px;
    text-align: center;
}

.v-calendario .item-label.descrizione {
    font-size: 15px;
    padding-top: 17px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 17px;
}

.v-calendario-dettagli .l-form .row.double {
    height: 50%;
}

.v-calendario-dettagli .color-container {
    padding: 0px 15px;
    margin-bottom: 55px;
    text-align: right;
    ;
    background-color: #fff;
    border-bottom: 1px solid #e1e7ea;
    height: 115px;
}

.v-calendario-dettagli .color-container .item-icon-right {
    padding-top: 5px;
    padding-left: 0px;
    float: inherit;
}

.v-calendario-dettagli .color-container .item {
    display: inline-block;
    position: relative;
    top: -22px;
    height: 40px;
    width: 40px;
    padding: 0;
    text-align: center;
    margin-bottom: 10px;
}

.v-calendario-dettagli .item-block-label {
    border-bottom: none;
}

.v-calendario-dettagli .color-container .item-label {
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 10px;
}

/* ITEM 1 label */

.v-rubrica.anteprima-contatto .item,
.v-report #tab-dettagli .item,
.v-fatturazione .item,
.v-rubrica.anteprima-contatto #tab-cliente .item,
.v-rubrica.anteprima-contatto #tab-fornitore .item,
.v-configurazione .item,
.v-modal.ringraziamenti .item,
.v-documenti-invia-per-email .item,
.v-documenti-invia-per-email.allegati .item,
.v-report.filtro .item {
    height: 55px;
}

.v-rubrica.anteprima-contatto .container-canvas {
    height: calc(100% - (55px * 3));
}

.v-rubrica.anteprima-contatto .item-label,
.v-report #tab-dettagli .item-label,
.v-configurazione .item-label,
.v-modal.ringraziamenti .item-label,
.v-rubrica.anteprima-contatto #tab-fornitore .item-label,
.v-rubrica.anteprima-contatto #tab-cliente .item-label,
.v-documenti-dettagli .item-label,
.v-documenti-invia-per-email .item-label,
.v-report.filtro .item-label {
    line-height: 55px;
}

.v-configurazione .item-value,
.v-report #tab-dettagli .item-value,
.v-rubrica.anteprima-contatto .item-value,
.v-rubrica.anteprima-contatto #tab-fornitore .item-value,
.v-rubrica.anteprima-contatto #tab-cliente .item-value,
.v-documenti-dettagli .item-value,
.v-abbonamento .item-value {
    line-height: 55px;
}

.v-configurazione .item-icon,
.v-abbonamento .item-icon {
    margin-top: 6px;
    margin-bottom: 6px;
}

.v-documenti-dettagli .item-icon-right,
.v-configurazione .item-icon-right,
.v-documenti-invia-per-email .item-icon-right,
.v-modal.ringraziamenti .item-icon-right {
    padding-top: 13px;
    padding-bottom: 13px;
}

.v-configurazione .item-icon-lock {
    top: 16px;
}

/* ITEM 2 label */
.v-rubrica .item {
    height: 55px;
}

.v-fatturazione .container-item {
    height: calc(55px * 2);
}

.v-documenti-dettagli.pagamenti .item-icon-right {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 10px;
}

.v-rubrica .item-icon-right {
    padding-top: 13px;
    padding-bottom: 13px;
}

.v-fatturazione .item-icon,
.v-rubrica.anteprima-contatto .item-icon {
    margin-top: 6px;
    margin-bottom: 6px;
}

.v-report.prodotti #tab-dettagli .item-value,
.v-report.clienti #tab-dettagli .item-value,
.v-report.fornitori #tab-dettagli .item-value {

    line-height: 55px;
}

/* ITEM 3 label */
.v-documenti-lista.estratto-conto .item {
    height: 80px;
}

.v-documenti-lista.estratto-conto .item-icon {
    margin-top: 18px;
    margin-bottom: 18px;
}

.v-documenti-lista.estratto-conto .item-icon-right {
    padding-top: 25px;
}

.v-documenti-lista.documenti-attivi .item-icon-right.mailed {
    font-size: 1.2em;
    padding-top: 9px;
    position: absolute;
    bottom: 0px;
    right: 2px;
    padding: 9px;
}

.mail-in-lista-doc {
    font-size: 1em;
}

.v-documenti-lista.documenti-attivi .item-esito-sdi {
    position: absolute;
    right: 10px;
    top: 7px;
    background: #efeff6;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
    font-size: 11px;
    text-transform: uppercase;
}

.v-documenti-lista.documenti-attivi .item-esito-sdi-new {
    /*[28/7/23]: è un prototipo per mettere il segnalatore Sts nella lista FE*/
    background: #efeff6;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
    font-size: 10px;
    text-transform: uppercase;
}

.item-esito-sts {
    /*[28/7/23]: è un prototipo per mettere il segnalatore Sts nella lista FE*/
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: inherit;
    height: 14px;
    background: #efeff6;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    font-size: 10px;
    text-transform: uppercase;
}

.v-documenti-lista.estratto-conto .item-icon-lock {
    top: 27px;
}

.v-documenti-lista.documenti-attivi .item {
    height: 72px;
}

.v-documenti-lista.documenti-attivi .item-icon-right {
    padding-top: 21px;
    padding-bottom: 21px;
}

/* ITEM 4 label */
.v-documenti-lista.documenti-in-scadenza .item,
.v-documenti-lista.crediti .item,
.v-documenti-lista.documenti-primanota .item {
    height: 90px;
}

.v-documenti-lista.documenti-in-scadenza .item-icon-right,
.v-documenti-lista.crediti .item-icon-right,
.v-documenti-lista.documenti-primanota .item-icon-right {
    padding-top: 30px;
    padding-bottom: 30px;
}

/* Stile interno degli ITEM */
.v-documenti-lista.documenti-in-scadenza .item-label.big,
.v-documenti-lista.documenti-attivi .item-label.big,
.v-documenti-lista.estratto-conto .item-label.big,
.v-configurazione.lista-prodotti .item-label.big {
    text-transform: uppercase;
}

.v-documenti-lista .item:nth-child(even),
.v-configurazione .c-datalist .item:nth-child(even),
.v-rubrica .c-datalist .item:nth-child(even) {
    background: #FAFAFA;
}

/* Stile select su DATALIST */
.v-documenti-invia-per-email.allegati .item-icon-right,
.v-report.filtro .item-icon-right {
    display: block;
    float: right;
    position: static;
    width: auto;
    max-width: 100%;
    font-weight: 300;
    font-size: 1.5em;
    line-height: 3.5em;
    margin-top: 11px;
    padding: 5px;
    padding-left: 7px;
}

.item-legend {
    position: relative;
    overflow: hidden;
    height: 55px;
    line-height: 55px;
    box-sizing: border-box;
}

.item-label-left {
    position: absolute;
    top: -1em;
    font-size: 0.9em;
    left: 15px;
}

.item-label-right {
    position: absolute;
    top: -1em;
    font-size: 0.9em;
    right: 15px;
}

.item-value-left {
    font-size: 1.5em;
    text-align: left;
    bottom: -0.5em;
    position: absolute;
    left: 15px;
}

.item-value-right {
    font-size: 1.5em;
    text-align: left;
    bottom: -0.5em;
    position: absolute;
    right: 15px;
}

.modal-view-container-inner .c-header {
    position: absolute;
    font-size: 1em;
    box-shadow: none;
}

.modal-view-container-inner .c-header-left.c-header-has-label,
.modal-view-container-inner .c-header-right.c-header-has-label {
    padding-left: 15px;
    padding-right: 15px;
}

.modal-view-container-inner .view-body {
    top: 0;
    height: 100% !important;
}

.modal-view-container-inner .c-header+.view-body {
    top: 45px;
    height: calc(100% - 45px) !important;
}

.modal-view-container-outer {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 60000;
    transform: translateZ(0);
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 0;
    transition: opacity 0.3s;
}


.modal-view-container-outer.open {
    opacity: 1;
}

.modal-view-container-inner {
    right: 4%;
    bottom: 3%;
    position: absolute;
    left: 4%;
    top: 3%;
}

.modal-view-container-inner .c-header-left.c-header-has-label {
    padding-left: 15px;
    padding-right: 15px;
}

.modal-view-container-inner .c-header-subtitle {
    max-width: 56%;
}

.modal-view-container-inner .l-form {
    font-size: 0.95em;
}

.modal-view-container-inner.modal-fullscreen {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: relative;
}

.modal-view-container-inner.modal-middlescreen {
    width: 96%;
    height: 70%;
    position: absolute;
    left: 2%;
    bottom: 0;
}

#notify {
    /*position: absolute;;*/
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    height: auto;
    box-sizing: border-box;
}

#notify-message {
    box-sizing: border-box;
    position: relative;
    min-height: 45px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    padding: 14px 5px;
    line-height: 17px;
}

#notify #notify-close {
    display: none;
    font-size: 0.8em;
    position: absolute;
    right: 1em;
    bottom: 0.5em;
    height: 1em;
    line-height: 15px;
}

#notify.sticky #notify-close {
    display: block;
}

#notify-mask-layer {
    overflow: hidden;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    min-height: 45px;
    z-index: 1000000;
    display: none;
}

div#record {
    position: fixed;
    right: 0;
    width: 76px;
    height: 40px;
    top: 2px;
    background-color: white;
    z-index: 1000000;
    border-radius: 15px 0 0 15px;
    border: 1px solid silver;
    border-right: none;
    background-color: #efefef;
    box-shadow: -1px 2px 5px -2px rgba(0, 0, 0, 0.6);
    opacity: 1;
    display: none;
}

div#record-start,
div#record-stop {
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    text-align: center;
}

#record span,
#record .fa {
    vertical-align: middle;
}

div#record-start {
    color: #e57373;
}

div#record-stop {
    color: #999;
}

#record #record-start .fa {
    height: 40px;

    font-size: 25px;
    text-shadow: 0px 0px 3px red;
}

#record #record-stop .fa {
    height: 40px;

    color: #e57373;
    font-size: 25px;
    text-shadow: 0px 0px 3px red;
}

.tr-none {
    display: block;
}

.tr-none.tr-transitioning {
    display: none;
}

.tr-fade {
    transition-property: opacity;
    opacity: 1;
}

.tr-fade.tr-transitioning {
    opacity: 0;
}

.tr-scroll-left {
    transition-property: transform;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.tr-scroll-left.tr-transitioning {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.tr-scroll-right {
    transition-property: transform;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.tr-scroll-right.tr-transitioning {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.tr-scroll-up {
    transition-property: transform;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.tr-scroll-up.tr-transitioning {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

.tr-scroll-down {
    transition-property: transform;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.tr-scroll-down.tr-transitioning {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

.tr-zoom.tr-transitioning {
    -webkit-transform: scale3d(4, 4, 4);
    transform: scale3d(4, 4, 4);
    opacity: 0;
}

.tr-zoom {
    transition-property: transform, -webkit-transform, opacity;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
}

.view-element {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
}

.view-body {
    overflow: hidden;
    overflow-y: hidden;
    position: relative;
    display: block;
    height: auto;
    top: 45px;
    height: calc(100% - 45px) !important;
    /* altezza legata all'altezza della header (top) */
}

.view-container {
    position: absolute;
    top: 0;
    bottom: 50px;
    /* distanza legata all'altezza del footer */
    width: 100%;
}


.c-footer.no-footer+.view-container {
    bottom: 0;
}

.v-abbonamento .tab-container {
    position: absolute;
    top: 0px;
    bottom: 15vw;
    left: 0;
    width: 100%;
}

.v-abbonamento .item-block-label {
    border-bottom: none;
    height: inherit;
}

.v-abbonamento .js-select-btn.active {
    color: #FF9800;
}

.v-abbonamento .js-select-btn.active .item-icon-right {
    color: #FF9800;
}

.v-abbonamento .l-form .item {
    padding-left: inherit;
    padding-right: inherit;
    line-height: normal;
}

.v-abbonamento .item {
    color: #607D8B;
}

.v-abbonamento .item-label {
    line-height: 3.5em;
    width: 70%;
}

.v-abbonamento .item-icon-right {
    color: #fff;
}

.v-abbonamento .icon-number {
    font-size: 21px;
    line-height: 38px;
}

.v-abbonamento .btn-container {
    width: 50%;
    display: inline-block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.v-abbonamento .item-icon {
    margin-right: 10px;
}

.v-anteprima-modelli .preview-frame {
    padding: 10px;
    box-sizing: border-box;
}

.v-anteprima-modelli .preview-title {
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.v-anteprima-modelli .c-tabs-nav:after {
    content: '';
    display: block;
    background: linear-gradient(to bottom, transparent, #eeeeee);
    width: 100%;
    height: 10px;
    position: absolute;
    top: -10px;
}

.v-anteprima-modelli .preview-image {
    margin-bottom: 3em;
}


.v-anteprima-modelli .item-set-default-container {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 55px;
    z-index: 10;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0.8em;
    padding-right: 0.8em;
    height: 3em;
    background-color: #4CAF50;
    box-sizing: border-box;
    border: 1px solid #4CAF50;
    transition: background-color 0.2s, color 0.2s;
}

.v-anteprima-modelli .item-set-default-container.is-default {
    background-color: #fff;
}


.v-anteprima-modelli .item-set-default {
    width: 100%;
    color: #fff;
    position: relative;
    line-height: 2em;
    font-size: 1.4em;
    text-align: center;
    height: 100%;
    transition: background-color 0.2s, color 0.2s;
}

.v-anteprima-modelli .item-set-default-container.is-default .item-set-default {
    color: #4CAF50;
}

.v-configurazione .item-icon {
    margin-right: 10px;
}

.v-configurazione #helper-check-box-menu.h-testo-helper {
    padding-bottom: 0;
}

.v-configurazione .item-icon .fa-percent {
    font-size: 16px;
}

.v-configurazione .h-helper.attiva-account {
    padding-left: 15px;
    padding-right: 15px;
    white-space: pre-line;
    line-height: 20px;
    font-weight: normal;
    position: relative;
    top: -10px;
}

.v-configurazione .l-form div:last-child>.item-block {
    padding-bottom: 0;
}

.v-configurazione.menu #anno-contabile .item-value {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    padding-right: 15px;
    font-weight: bold;
    font-size: 23px;
    top: -8px;
}

.v-configurazione.menu #anno-contabile .item-label {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 5px;
    font-size: 12px;
    line-height: initial;
}

.v-configurazione.menu #anno-contabile .item-anno-next {
    position: absolute;
    right: 1.5em;
    font-size: 2em;
    top: 0em;
    z-index: 100;
    padding: 13px;
}

.v-configurazione.menu #anno-contabile .item-anno-back {
    position: absolute;
    left: 1.5em;
    font-size: 2em;
    top: 0em;
    z-index: 100;
    padding: 13px;
}

.v-configurazione .versione {
    text-align: center;
    font-size: 0.9em;
    color: #a6b7bf;
    height: 5em;
    line-height: 5em;
}

.v-configurazione.v-prodotti form,
.v-configurazione.anagrafica form,
.v-configurazione.conteggi form,
.v-configurazione.contatti-email form,
.v-configurazione.contatti-pec form {
    margin-bottom: 4em;
}

.v-configurazione.v-sistemaTesseraSanitaria .configurazione {
    margin-bottom: 50px;
}

.v-configurazione #container-multiaccount {
    margin-bottom: 15px;
    border-top: 1px solid #e1e7ea;
}

.v-configurazione #cambiaAccount {
    height: 80px;
}

.v-configurazione #help-account-in-uso {
    padding-bottom: 5px;
    position: relative;
    bottom: 10px;
    padding-left: 53px;
    color: #919191;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: pre-line;
}

.v-configurazione #help-account-in-uso #nome-account {
    font-weight: bold;
}

.v-configurazione.multiaccount .item {
    height: 80px;
}

.v-configurazione.multiaccount .item-icon-right {
    color: #4CAF50;
    padding-top: 26px;
    padding-bottom: 25px;
}

.v-configurazione #help-des-profilo {
    position: relative;
    bottom: 10px;
    color: #919191;
    font-size: 13px;
    text-overflow: ellipsis;
    line-height: 13px;
}

.v-configurazione.sezionali .helper {
    padding-bottom: 5px;
    position: relative;
    bottom: 10px;
    color: #919191;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: pre-line;
}

.v-configurazione.sezionali .item {
    height: inherit;
}

.v-configurazione.sezionali .item-label {
    font-weight: bold;
}

.v-configurazione.sezionali .item-icon-right {
    padding-top: 26px;
    padding-bottom: 26px;
}

.v-configurazione.sezionali-dettagli .item-value {
    font-weight: bold;
    color: #e1e7ea;
}


.v-configurazione.v-gestione-utente .btn {
    margin-bottom: 50px;
}

.v-configurazione.v-gestione-utente #form-edit-mode {
    margin-top: 50px;
    border-top: 1px solid #e1e7ea;
}

/*https://webkul.github.io/coolhue/*/

#dashboard-tabs-panel {
    padding-left: 18px;
    padding-right: 18px;
    color: #fff;
    background: #fff;
}

#tab-iva-trimestrale,
#tab-resoconto,
#tab-redditivita {
    overflow: visible;
}

.dashboard-1 {
    margin: 10px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-image: linear-gradient(to top right, #0396FF, #ABDCFF);
    border-radius: 10px;
    -webkit-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
}

.dashboard-2 {
    margin: 10px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-image: linear-gradient(to top right, #28C76F, #81FBB8);
    border-radius: 10px;
    -webkit-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
}

.dashboard-3 {

    margin: 10px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-image: linear-gradient(to top right, #F55555, #FCCF31);
    border-radius: 10px;
    -webkit-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
    box-shadow: 3px 4px 10px -5px rgba(0, 0, 0, 0.75);
}

.v-documenti-dettagli #show-advanced,
#hide-advanced {
    font-weight: 300;
    color: #8398ac;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 30px;
    margin-top: 30px;
}

.v-documenti-dettagli innerview .l-form div:last-child>.item-block {
    padding-bottom: 0;
}

.v-documenti-dettagli .container-inline {
    height: 15vw;
}

.v-documenti-dettagli .container-inline .btn {
    display: inline;
    width: 50%;
    float: left;
}

@media(min-width: 500px) {

    /*
    [23/9/22; Gianmi]: correzione fatta oggi per consentire una corretta visualizzazione della fascia aiuti in caso di 
    cellulari Samsung Z-fold e simili. 
    */
    .v-documenti-dettagli .container-inline {
        height: 10.5vw;
    }
}

.v-documenti-dettagli .container-inline .btn:last-child {
    border-left: 0px;
}

.v-documenti-dettagli-pagamento .l-form div:last-child>.item-block {
    padding-bottom: 1px;
}

.v-documenti-dettagli-pagamento .configurazione-saldato {
    margin-bottom: 8em;
}

.v-documenti-dettagli #dati-documento .c-checkbox-container .input-label-left {
    font-weight: bold;
}

.v-documenti-dettagli.allegati .c-datalist-list .item-icon-right {
    font-size: 1.5em;
    padding-top: 17px;
    padding-bottom: 17px;
}

.v-conteggi #row-ritAcconto .c-input-container label,
.v-conteggi #row-ritPrevidenziale .c-input-container label {
    padding-right: 11px;
}


.v-documenti-invia-per-email .container-checkbox {
    padding-bottom: 45px;
}

.v-documenti-invia-per-email .l-form .row.double {
    height: 26em;
}

.v-documenti-invia-per-email .l-form .row.double .input-value {
    height: 19em;
    top: 1.7em;
}

.v-documenti-lista.estratto-conto .item-icon {
    margin-right: 15px;
}


.v-documenti-lista.selezione-crediti .h-table {
    position: absolute;
    height: calc(100% - 50px);
    left: 0;
    top: 0px;
}

.v-documenti-lista.documenti-primanota .cliente-fornitore {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    z-index: 1;
    position: static;
    max-width: auto;
    float: none;
}

.v-documenti-lista.documenti-primanota .saldo-progressivo {
    display: block;
    float: right;
    position: static;
    width: auto;
    max-width: 100%;
    padding-left: 15px;
    font-weight: bold;
}

.v-documenti-lista.documenti-primanota .item-label .entrata,
.v-documenti-lista.documenti-primanota .item-label .uscita {
    font-weight: bold;
    text-transform: uppercase;
}

.v-documenti-lista.documenti-primanota .item-label .conto {
    text-transform: uppercase;
}

.v-documenti-voce-fattura #cerca-listino,
.v-documenti-voce-fattura #scollega-listino,
.v-documenti.dettagli-credito #cerca-listino {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 10px;
    margin-right: 5px;
    font-size: 1.5em;
    color: #5a6c7b;
    border-radius: 50%;
}

.modal-fullscreen .v-documenti-voce-fattura .c-formgroup:last-child {
    margin-bottom: 55px;
}

.v-documenti-voce-fattura .l-form .row.double {
    height: 44vw;
}

@media(min-width: 500px) {

    /* [26/5/23]: previsto perché se non non si vedeva la fascia PDC con Z-FOLD (lr 500px in su) */
    .v-documenti-voce-fattura .l-form .row.double {
        height: 25%;
    }
}

.v-fatturazione .tabs-panel {
    height: 100%;
}

.v-fatturazione canvas {
    padding: 20px 10px 5px 5px;
    box-sizing: border-box;
    width: 100% !important;
    margin: auto;
    opacity: 1;
    transition: opacity .30s ease-in-out;
    -moz-transition: opacity .30s ease-in-out;
    -webkit-transition: opacity .30s ease-in-out;
}

.v-fatturazione .container-canvas-redditivita {
    height: calc(100% - 65px)
}

.v-fatturazione .container-canvas {
    height: calc(100% - 120px)
}

.v-fatturazione .container-item-legend {
    position: relative;
    top: 23em;
}

.v-fatturazione .c-tabs-nav {
    border-bottom: none;
}

.v-fatturazione .item-legend .fa-circle {
    font-size: 8px;
    padding-left: 5px;
}

.v-fatturazione .item-label.biggest {
    line-height: 22px !important;
}

.v-fatturazione.strumenti .item-label.biggest {
    line-height: 56px !important;
}

.v-fatturazione .item-totale {
    position: absolute;
    top: -1em;
    font-size: 0.9em;
}

.v-fatturazione .icon-vendite {
    color: #0EAD69;
    border-color: #0EAD69 !important;
}

.v-fatturazione .icon-strumenti {
    margin-left: 15px;
    margin-right: 23px;
    left: 50%;
    margin-left: -21px;
    position: absolute;
}

.v-fatturazione .icon-acquisti {
    color: #E57373;
    border-color: #E57373 !important;
}

.v-fatturazione .icon-acquisti {
    float: right;
    margin-left: 10px;
    margin-top: 6px;
}

.v-fatturazione .icon-vendite {
    float: right;
    margin-left: 10px;
}

.v-fatturazione .item:last-child {
    border-bottom: none;
}

.v-fatturazione .item-icon .fa-plus {
    /*margin-top: 4px;*/
}

.v-fatturazione .item-icon .fa-search {
    margin-top: -1px;
}

.v-fatturazione .item-legend.option-panel {
    background-color: #fff;
    height: 110px;
}

.v-fatturazione .item-legend.option-panel .item-value-left,
.v-fatturazione .item-legend.option-panel .item-value-right {
    top: 0.5em;
}

.v-fatturazione .item-legend.option-panel .item-label-left,
.v-fatturazione .item-legend.option-panel .item-label-right {
    top: -1.1em;
}

.item-label-center {
    position: absolute;
    top: -1em;
    font-size: 0.9em;
    right: 131px;
    top: 1.1em;

}

.v-login-menu .container-wizard {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
}

.v-login-menu #btn-chiudi-wizard {
    position: absolute;
    bottom: 10vw;
}

.v-login-menu {
    background-color: #fff;
}

.v-login-menu .logo {
    position: absolute;
    top: 10vh;
    left: 0;
    width: 100%;
    text-align: center;
}

.v-login-menu .logo img {
    height: 15vh;
}


.v-login .h-valign-middle-outer {
    /*height: calc(100% - 45px);*/
    height: 100%;
}

.v-login .custom-container {
    height: 55px;
}

.v-login .logo {
    position: absolute;
    left: 0;
    margin: auto;
    width: 100%;
    top: 0;
    text-align: center;
}

.v-login .logo img {
    height: 22vw;
}

.v-login .h-input#username-login,
.v-login .h-input#password-login,
.v-login .h-input#email-signup,
.v-login .h-input#password-signup,
.v-recupera-password p,
.v-recupera-password .h-input#recover-email {
    padding: 10px 15px !important;
}

.v-login .h-input#username-login,
.v-login .h-input#email-signup {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.v-login span#login,
.v-login span#signup,
.v-login u#termini-di-utilizzo {
    padding: 15px 0;
}

.v-login #password-login {
    border-width: 0px;
    border-style: none;
    border-color: inherit;
    padding: 0px !important;
    border: 0px !important;
    margin: 0px !important;
    outline: none;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    z-index: 1;
    position: static;
    float: none;
}

.v-login #last-login-user {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.v-login .recupera-password {
    display: block;
    float: right;
    position: static;
    width: auto;
    max-width: 100%;
    font-weight: bold;
    padding: 10px 15px;
    color: rgba(93, 109, 126, 0.50);
}

.v-login.login-menu .btn {
    margin: 10px 0;
    height: 15vw;
    font-size: 4.7vw;
    line-height: 14vw;
    text-align: left;
    padding-left: 20vw;
}

.v-login-menu #guest-user {
    border: none;
    border-top: 2px solid;
    border-bottom: 2px solid;
}

.v-login.login-menu .btn i {
    position: absolute;
    left: 7vw;
    top: 2.6vw;
    font-size: 9vw;
}

.v-login .btn i.icon-facebook {
    top: 3px;
    font-size: 7vw;
}

.v-login .h-font-size-1-1 {
    font-size: 4.5vw;
}

.v-login .h-h4 {
    font-size: 4.2vw;
}

.v-modal {
    background: #fff;
}

.v-modal.configurazione-profilo .modal-title .h-title,
.v-modal.segnala-problema .modal-title .h-title,
.v-modal.recensione.invia .modal-title .h-title,
.v-modal.recensione .modal-title .h-title,
.v-modal.collega-account-facebook .modal-title .h-title,
.v-modal.caricamento-logo .modal-title .h-title,
.v-modal.customer-service .modal-title .h-title,
.v-modal.attivazione-abbonamento .modal-title .h-title,
.v-modal.attivazione-account .modal-title .h-title,
.v-modal.v-login-menu .modal-title .h-title {
    position: absolute;
    right: 15px;
    left: 15px;
    top: 15px;
}

.v-modal.configurazione-profilo .modal-subtitle .h-testo,
.v-modal.recensione.invia .modal-subtitle .h-testo,
.v-modal.recensione .modal-subtitle .h-testo,
.v-modal.caricamento-logo .modal-subtitle .h-testo,
.v-modal.customer-service .modal-subtitle .h-testo,
.v-modal.attivazione-abbonamento .modal-subtitle .h-testo,
.v-modal.attivazione-account .modal-subtitle .h-testo,
.v-modal.segnala-problema .modal-subtitle .h-testo,
.v-modal.v-login-menu .modal-subtitle .h-testo {
    position: absolute;
    left: 15px;
    top: 4em;
    right: 15px;
}

.v-modal.collega-account-facebook .modal-subtitle .h-testo {
    position: absolute;
    left: 15px;
    top: 5.5em;
    right: 15px;
}

.v-modal.attivazione-account .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 50vw;
    bottom: 31vw;
}

.v-modal.configurazione-profilo .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 33vw;
    bottom: 31vw;
}

.v-modal.customer-service .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 40vw;
    bottom: 15vw;
}

.v-modal.segnala-problema .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 40vw;
    bottom: 34vw;
}

.v-modal.caricamento-logo .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 11vw;
    bottom: 0vw;
}

.v-modal.segnala-problema .l-form .row.double,
.v-modal.recensione.invia .l-form .row.double {
    height: 72%;
}

.v-modal.recensione.invia .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    top: 44vw;
    bottom: 34vw;
}

.v-modal.recensione .modal-body {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 18vw;
}

.v-modal.configurazione-profilo .modal-btn-action,
.v-modal.segnala-problema .modal-btn-action,
.v-modal.recensione.invia .modal-btn-action,
.v-modal.collega-account-facebook .modal-btn-action,
.v-modal.customer-service .modal-btn-action,
.v-modal.attivazione-abbonamento .modal-btn-action,
.v-modal.attivazione-account .modal-btn-action,
.v-modal.v-registrazione .modal-btn-action {
    position: absolute !important;
    left: 0;
    bottom: 15vw;
}

.v-modal.v-login #submit-login {
    position: absolute !important;
    left: 0;
    bottom: 33vw;
}

.v-modal.v-login #submit-login-facebook,
.v-modal.v-recupera-password .modal-btn-action {
    position: absolute !important;
    left: 0;
    bottom: 15vw;
}

.v-modal.recensione #si-feedback {
    position: absolute !important;
    left: 0;
    bottom: 15vw;
    width: 50%;
}

.v-modal.recensione #no-feedback {
    position: absolute !important;
    right: 0;
    bottom: 15vw;
    width: 50%;
}

.v-modal.v-abbonamento #bonifico {
    position: absolute;
    bottom: 0vw;
    left: 0;
    width: 50%;
}

.v-modal.v-abbonamento #paypal {
    position: absolute;
    bottom: 0vw;
    right: 0;
    width: 50%;
}

.v-modal.configurazione-profilo .modal-btn-exit,
.v-modal.segnala-problema .modal-btn-exit,
.v-modal.recensione.invia .modal-btn-exit,
.v-modal.recensione .modal-btn-exit,
.v-modal.collega-account-facebook .modal-btn-exit,
.v-modal.caricamento-logo .modal-btn-exit,
.v-modal.customer-service .modal-btn-exit,
.v-modal.attivazione-abbonamento .modal-btn-exit,
.v-modal.attivazione-account .modal-btn-exit,
.v-modal.v-abbonamento .modal-btn-exit,
.v-modal.v-registrazione .modal-btn-exit,
.v-modal.v-login .modal-btn-exit,
.v-modal.v-recupera-password .modal-btn-exit,
.v-modal.v-login-menu .modal-btn-exit,
.v-modal.caricamento-logo .modal-btn-exit {
    height: 15vw;
    bottom: 0;
    width: 100%;
    line-height: 15vw;
    position: absolute;
    text-align: center;
    font-size: 4.7vw
}

.v-modal.v-login .modal-btn-exit {
    font-size: 4vw;
    line-height: 15vw;
    color: rgba(93, 109, 126, 0.4);
}

.v-modal.recensione .container {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 20vw;
}

.v-modal.recensione .btn-container {
    display: inline-block;
    width: 50%;
}

.v-modal.recensione .btn-circle {
    margin: auto;
    width: 30vw;
    height: 30vw;
    line-height: 28vw;
}

.v-modal.recensione .btn-circle .fa {
    font-size: 14vw;
    position: relative;
    top: 7.1vw;
    left: 2px;
}

.v-modal.recensione.invia .item,
.v-modal.segnala-problema .item {
    border-bottom: none;
}

.v-modal.recensione.invia .c-form.l-form,
.v-modal.segnala-problema .c-form.l-form {
    height: 100%;
}

.v-modal.attivazione-account .item-block-label {
    border-bottom: none;
}

.v-modal.ringraziamenti .item-label {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1em;
}

.v-modal.ringraziamenti .call-to-action-label {
    font-size: 1.7em;
    font-weight: bold;
    margin-top: 0.5em;
}

.v-modal.caricamento-logo .call-to-action,
.v-modal.ringraziamenti .call-to-action {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
}

.v-modal.customer-service .call-to-action {
    width: 40vw;
    height: 40vw;
    margin: auto;
    border: 2px solid;
    border-radius: 50%;
    margin-top: 15vh;
}

.v-modal.ringraziamenti .call-to-action i.fa {
    font-size: 8em;
}

.v-modal.ringraziamenti .call-to-action i.fa,
.v-modal.caricamento-logo .call-to-action i.fa {
    font-size: 35vw;
    line-height: 31vw;
}

.v-modal.customer-service .call-to-action i.fa {
    font-size: 25vw;
    line-height: 42vw;
    width: 40vw;
    text-align: center;
}

.v-modal.ringraziamenti .item-icon-right .fa.fa-apple {
    position: absolute;
    right: 50px;
}

.v-modal.ringraziamenti .item-icon-right .fa.fa-android {
    position: absolute;
    right: 15px;
}

.v-permessi .c-tabs .c-formgroup:last-child .item:last-child {
    margin-bottom: 55px;
}

.v-report {
    border: none;
}

.v-report .panel {
    padding: 10px;
    box-sizing: border-box;
}

.v-report table {
    width: 100%;
}

.v-report td {
    width: 33vw;
    height: 33vw;
}

.v-report td .item-block-label {
    height: 4em;
    background-color: inherit;
}

.v-report canvas {
    height: 100%;
    padding: 20px 30px 25px 15px;
    margin: auto;
    box-sizing: border-box;
}

.v-report .container-label {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 1.1;
    height: 50%;
    text-align: center;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.v-report .item-icon {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    height: 50%;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 10%;
    top: 0;
}

.v-report .item-icon .fa {
    font-size: 10vw;
}

.v-report #tab-dettagli .c-datalist-list {
    padding-bottom: 4em;
}

.v-report.filtro.primanota .l-form div:last-child>.item-block {
    padding-bottom: 0em;
}

.v-rubrica #rubrica-tastierino {
    padding-top: 1px;
    margin-top: -1px;
}

/* ANTEPRIMA CONTATTO */
.v-rubrica.anteprima-contatto .tabs-panel {
    height: 100%;
}

.v-rubrica.anteprima-contatto canvas {
    height: 100%;
    padding: 15px 0px 5px 0px;
    margin: auto;
    box-sizing: border-box;
    position: relative;
    left: -20px;
}

.v-rubrica.anteprima-contatto .container-canvas {
    box-sizing: border-box;
}

.v-rubrica.anteprima-contatto #tab-cliente .item:last-child,
.v-rubrica.anteprima-contatto #tab-fornitore .item:last-child {
    margin-bottom: 55px;
}

.v-rubrica.anteprima-contatto #tab-cliente .item:last-child,
.v-rubrica.anteprima-contatto #tab-fornitore .item:last-child {
    border-bottom: none;
}

.v-rubrica.anteprima-contatto #contatti .item-icon {
    float: right;
    margin-left: 15px;
}

.v-rubrica.anteprima-contatto #indirizzo-riga1,
.v-rubrica.anteprima-contatto #indirizzo-riga2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.v-rubrica.anteprima-contatto #contatti .item-value {
    position: absolute;
    left: 100px;
    padding-right: 15px;
    right: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.v-rubrica.anteprima-contatto .item.big {
    height: 7em;
}

.v-rubrica.anteprima-contatto #contatti .item.big .item-icon {
    position: absolute;
    top: 23px;
    right: 15px;
}

.v-rubrica.anteprima-contatto #contatti .item.big .item-value {
    position: absolute;
    left: 0;
    top: 42px;
    white-space: normal;
    right: 0;
    padding-right: 80px;
    line-height: 1.2em;
}

.v-rubrica.anteprima-contatto .icon-vendite {
    color: #0ead69 !important;
    border-color: #0ead69 !important;
}

.v-rubrica.anteprima-contatto .icon-acquisti {
    color: #e57373 !important;
    border-color: #e57373 !important;
}

.v-rubrica.anteprima-contatto .item-block-actions {
    padding-bottom: 4em;
}

/* DETTAGLI CONTATTO */
.modal-fullscreen .v-rubrica.dettagli-contatto .c-formgroup:last-child {
    margin-bottom: 55px;
}

.v-selezione-muplipla-prodotti .item-label.big {
    padding-right: 7.7em;
}

.v-selezione-muplipla-prodotti .item.selected {
    background-color: rgba(1, 1, 1, .04) !important;
}

.v-selezione-muplipla-prodotti .h-table {
    height: calc(100% - 50px);
}

.v-selezione-muplipla-prodotti .item-icon.minus {
    position: absolute;
    top: 0;
    right: 6em;
}

.v-selezione-muplipla-prodotti .item-icon.plus {
    position: absolute;
    top: 0;
    right: 0;
}

.v-selezione-muplipla-prodotti .item-qta {
    position: absolute;
    font-size: 1.6em;
    top: 16px;
    right: 68px;
    font-size: 1.5em;
    font-weight: bold;
}

.v-termini-di-utilizzo .h-padding-container {
    padding-left: 5px;
    box-sizing: border-box;
    padding-right: 5px;
}

.v-wizard {
    background: rgba(71, 91, 108, 1);
    background: -webkit-linear-gradient(bottom left, rgba(116, 142, 164, 1) 0%, rgba(71, 91, 108, 1) 100%);
    background: -o-linear-gradient(bottom left, rgba(116, 142, 164, 1) 0%, rgba(71, 91, 108, 1) 100%);
    background: linear-gradient(to top right, rgba(116, 142, 164, 1) 0%, rgba(71, 91, 108, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#748ea4#475b6c', endColorstr='#748ea4', GradientType=1);
    color: #fff;
}

.v-wizard .background {
    background: url(../assets/img/background.png);
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.1;
}

.v-wizard .icon {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30vh;
    font-size: 28vh;
    color: rgba(255, 255, 255, 0.2);
}

.v-wizard .icon img {
    height: 30vh;
    margin-bottom: 3vh;
}

.v-wizard .icon .fa-child {
    padding-bottom: 15px;
}

.v-wizard p.description {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 80%;
    letter-spacing: 1px;
    font-size: 3.8vw;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
}

.v-wizard p.title {
    position: absolute;
    top: 75%;
    left: 0;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 4.6vw;
    letter-spacing: 1px;
}

.v-wizard p.title-welcome {
    position: absolute;
    bottom: 45vh;
    font-size: 35px;
    white-space: pre-line;
    line-height: 50px;
    left: 15px;
    letter-spacing: 1px;
    right: 15px;
    text-align: center;
}

.v-wizard .logo {
    position: absolute;
    top: 10vh;
    left: 0;
    width: 100%;
    text-align: center;
}

.v-wizard .logo img {
    height: 15vh;
}

.v-wizard #btn-inizia {
    width: initial;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 5vh;
    border-color: #fff;
}

.v-wizard .c-tabs-nav-dot-inner {
    background-color: #e69419;
}

.v-wizard .c-tabs-nav {
    border-bottom: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LmNzcyIsImNvbXBvbmVudHMvYy1iYXItY2hhcnQuY3NzIiwiY29tcG9uZW50cy9jLWNoZWNrYm94LXRzLmNzcyIsImNvbXBvbmVudHMvYy1jaGVja2JveC5jc3MiLCJjb21wb25lbnRzL2MtZGF0YUxpc3QuY3NzIiwiY29tcG9uZW50cy9jLWVkaXRhYmxlbGlzdC5jc3MiLCJjb21wb25lbnRzL2MtZm9vdGVyLmNzcyIsImNvbXBvbmVudHMvYy1oZWFkZXIuY3NzIiwiY29tcG9uZW50cy9jLWltYWdlLmNzcyIsImNvbXBvbmVudHMvYy1pbnB1dC5jc3MiLCJjb21wb25lbnRzL2Mta2V5Ym9hcmQtbnVtYmVyLmNzcyIsImNvbXBvbmVudHMvYy1tZW51R3JpZC5jc3MiLCJjb21wb25lbnRzL2MtcmFkaW8tYnV0dG9uLmNzcyIsImNvbXBvbmVudHMvYy1zZWFyY2hCYXIuY3NzIiwiY29tcG9uZW50cy9jLXNlbGVjdC5jc3MiLCJjb21wb25lbnRzL2MtdGFicy5jc3MiLCJjb21wb25lbnRzL2MtdGV4dElucHV0LmNzcyIsImxpc3RlL2wtZm9ybS1jb250ZWdnaS5jc3MiLCJsaXN0ZS9sLWZvcm0uY3NzIiwic3R5bGUvYXBwLWNvbG9yLmNzcyIsInN0eWxlL2FwcC1tZWRpYS1xdWVyeS5jc3MiLCJzdHlsZS9hcHAuY3NzIiwic3R5bGUvYnV0dG9ucy5jc3MiLCJzdHlsZS9jb2xvcnMuY3NzIiwic3R5bGUvZGlhbG9nLmNzcyIsInN0eWxlL2ZlZWRiYWNrLmNzcyIsInN0eWxlL2dlbmVyaWMuY3NzIiwic3R5bGUvaGVscGVycy5jc3MiLCJzdHlsZS9pY29uLmNzcyIsInN0eWxlL2l0ZW0tYmFzZS5jc3MiLCJzdHlsZS9pdGVtLWNhbGVuZGFyaW8uY3NzIiwic3R5bGUvaXRlbS1jdXN0b20uY3NzIiwic3R5bGUvbGVnZW5kLWJhc2UuY3NzIiwic3R5bGUvbW9kYWwtdmlldy5jc3MiLCJzdHlsZS9ub3RpZnkuY3NzIiwic3R5bGUvcmVjb3JkaW5nLmNzcyIsInN0eWxlL3RyYW5zaXRpb25zLmNzcyIsInN0eWxlL3ZpZXctYmFzZS5jc3MiLCJ2aWV3cy92LWFiYm9uYW1lbnRvLmNzcyIsInZpZXdzL3YtYW50ZXByaW1hLW1vZGVsbGkuY3NzIiwidmlld3Mvdi1jb25maWd1cmF6aW9uZS5jc3MiLCJ2aWV3cy92LWRhc2hib2FyZC5jc3MiLCJ2aWV3cy92LWRvY3VtZW50aS1kZXR0YWdsaS5jc3MiLCJ2aWV3cy92LWRvY3VtZW50aS1pbnZpYS1wZXItZW1haWwuY3NzIiwidmlld3Mvdi1kb2N1bWVudGktbGlzdGEuY3NzIiwidmlld3Mvdi1kb2N1bWVudGktdm9jZS1mYXR0dXJhLmNzcyIsInZpZXdzL3YtZmF0dHVyYXppb25lLmNzcyIsInZpZXdzL3YtbG9naW4tbWVudS5jc3MiLCJ2aWV3cy92LWxvZ2luLmNzcyIsInZpZXdzL3YtbW9kYWwuY3NzIiwidmlld3Mvdi1yZXBvcnQuY3NzIiwidmlld3Mvdi1ydWJyaWNhLmNzcyIsInZpZXdzL3Ytc2VsZXppb25lLW11bHRpcGxhLXByb2RvdHRpLmNzcyIsInZpZXdzL3YtdGVybWluaS1kaS11dGlsaXp6by5jc3MiLCJ2aWV3cy92LXdpemFyZC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNyQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNsREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDL01BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDekpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2pIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDM05BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2xGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDalBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3BFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDamVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDL0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3JKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNuRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3ZEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3BCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN6UkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ05BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKFxuICAgIDAsXG4gICAgMCxcbiAgICAwLFxuICAgIDBcbiAgKTsgLyogbWFrZSB0cmFuc3BhcmVudCBsaW5rIHNlbGVjdGlvbiwgYWRqdXN0IGxhc3QgdmFsdWUgb3BhY2l0eSAwIHRvIDEuMCAqL1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzNmNTI1YTsqL1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBwcmV2ZW50IGNhbGxvdXQgdG8gY29weSBpbWFnZSwgZXRjIHdoZW4gdGFwIHRvIGhvbGQgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lOyAvKiBwcmV2ZW50IHdlYmtpdCBmcm9tIHJlc2l6aW5nIHRleHQgdG8gZml0ICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHByZXZlbnQgY29weSBwYXN0ZSwgdG8gYWxsb3csIGNoYW5nZSAnbm9uZScgdG8gJ3RleHQnICovXG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gICAgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBmaXggaXBob25lWCAqL1xuaHRtbCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5oMSB7XG4gIG1hcmdpbjogMHB4O1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDBweDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDBweDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDBweDtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsXG4gICAgc2Fucy1zZXJpZjtcbn1cbnAge1xuICBtYXJnaW46IDBweDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwcHg7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwcHg7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwcHg7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMHB4O1xufVxuIiwiLmMtYmFyLWNoYXJ0IC5jaGFydC1ibG9jayB7XG4gICAgY29sb3I6ICM0NzViNmM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmMtYmFyLWNoYXJ0IC5jaGFydC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbn1cbi5jLWJhci1jaGFydCAuY2hhcnQtdmFsdWUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYy1iYXItY2hhcnQgLmNoYXJ0LXBlcmMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYy1iYXItY2hhcnQgLmNoYXJ0LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xufVxuXG4uYy1iYXItY2hhcnQgLmNoYXJ0LWJhci12YWx1ZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjhiOWQ7XG4gIGhlaWdodDogNXB4O1xufVxuLmMtYmFyLWNoYXJ0IC5jaGFydC1pY29uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgdG9wOiAwLjQ1ZW07XG4gICAgcmlnaHQ6IDE1cHg7XG59XG4iLCIudHNiLWNhc2luZyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMTAwLCAxODksIDk5KTtcbiAgICBib3gtc2hhZG93OiByZ2IoMTAwLCAxODksIDk5KSAwcHggMHB4IDBweCAxNnB4IGluc2V0O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjRzLCBib3gtc2hhZG93IDAuNHMsIGJhY2tncm91bmQtY29sb3IgMS4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAwLCAxODksIDk5KTtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4udHNiLXN0YXRlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4xcztcbn1cblxuLnRzYi1iYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRyYWw7XG4gICAgbGVmdDogMHB4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4xcztcbiAgICB0b3A6IDFweDtcbn1cblxuLml0ZW0tc3dpdGNoLXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuIiwiLmMtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuXG5cbi5jLWNoZWNrYm94LXN3aXRjaC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjZGZkZmRmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLWNoZWNrYm94LXN3aXRjaCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycztcbn1cbi5jLWNoZWNrYm94LmMtY2hlY2tib3gtb2ZmIC5jLWNoZWNrYm94LXN3aXRjaC1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDIyMywgMjIzLCAyMjMpO1xuICAgIGJveC1zaGFkb3c6IHJnYigyMjMsIDIyMywgMjIzKSAwcHggMHB4IDBweCAwcHggaW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHMsIGJveC1zaGFkb3cgMC40cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uYy1jaGVja2JveC5jLWNoZWNrYm94LW9uIC5jLWNoZWNrYm94LXN3aXRjaC1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDEwMCwgMTg5LCA5OSk7XG4gICAgYm94LXNoYWRvdzogcmdiKDEwMCwgMTg5LCA5OSkgMHB4IDBweCAwcHggMTZweCBpbnNldDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC40cywgYm94LXNoYWRvdyAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDEuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwMCwgMTg5LCA5OSk7XG59XG4uYy1jaGVja2JveC5jLWNoZWNrYm94LW9uIC5jLWNoZWNrYm94LXN3aXRjaCB7XG4gICAgbGVmdDogMThweDtcbn1cbmlucHV0LmMtY2hlY2tib3gtZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsImRhdGFsaXN0IHRlbXBsYXRlLCAuYy1kYXRhbGlzdCAuYy1kYXRhbGlzdC10ZW1wbGF0ZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5jLWRhdGFsaXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmMtZGF0YWxpc3QtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMWVtO1xufVxuXG4uYy1kYXRhbGlzdC1uZXh0LXBhZ2UsIC5jLWRhdGFsaXN0LWxhc3QtcGFnZSB7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWRhdGFsaXN0LW5vLWRhdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5jLWRhdGFsaXN0LnBhZ2luYXRpb24gLmMtZGF0YWxpc3QtbmV4dC1wYWdle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1kYXRhbGlzdC5wYWdpbmF0aW9uLmFsbC1wYWdlcy1sb2FkZWQgLmMtZGF0YWxpc3QtbmV4dC1wYWdle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWRhdGFsaXN0LnBhZ2luYXRpb24uYWxsLXBhZ2VzLWxvYWRlZCAuYy1kYXRhbGlzdC1sYXN0LXBhZ2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuaW52YWxpZCAuYy1kYXRhbGlzdC1uby1kYXRhe1xuICAgIGNvbG9yOiAjZjI0ZTRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLmMtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1MHB4OyAvKiBhZ2dpb3JuYXJlIGFuY2hlIGFsdGV6emEgaW4gc3R5bGUvdmlldy1iYXNlLmNzcyAqL1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDAwMDtcbn1cbi5jLWZvb3Rlci5uby1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mb290ZXIgLmMtZm9vdGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYy1mb290ZXIgLmMtZm9vdGVyLWJ1dHRvbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mb290ZXIgLmMtZm9vdGVyLWJ1dHRvbi5tYWluLWJ1dHRvbiAuYy1mb290ZXItaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuLypbMTQtMDQtMTldIENhcmxvLCBhZ2dpdW50aSBwZXIgbGEgZ2VzdGlvbmUgZGVsIG51b3ZvIGJvcmRvKi9cbiAgICAvKmJhY2tncm91bmQ6IHJnYigyNTAsIDEzOSwgMTApOyovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuLyoqKioqKioqKioqKioqL1xufVxuLmMtZm9vdGVyIC5jLWZvb3Rlci1pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLmMtZm9vdGVyIC5mYS5mYS10YWNob21ldGVyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uYy1mb290ZXIgLmJ1dHRvbjEsXG4uYy1mb290ZXIgLmJ1dHRvbjIsXG4uYy1mb290ZXIgLmJ1dHRvbjMsXG4uYy1mb290ZXIgLmJ1dHRvbjQge1xuICAgIHdpZHRoOiAyMiVcbn1cbi5jLWZvb3RlciAuYnV0dG9uMSB7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG4uYy1mb290ZXIgLmJ1dHRvbjIge1xuICAgIGxlZnQ6IDIyJTtcbn1cbi5jLWZvb3RlciAuYnV0dG9uMyB7XG4gICAgcmlnaHQ6IDIyJTtcbn1cbi5jLWZvb3RlciAuYnV0dG9uNCB7XG4gICAgcmlnaHQ6IDA7XG59XG4uYy1mb290ZXItaWNvbiAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5jLWZvb3RlciAuYy1mb290ZXItYnV0dG9uLm1haW4tYnV0dG9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMjdweDtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG59XG4uYy1mb290ZXIgLm1haW4tYnV0dG9uIC5jLWZvb3Rlci1pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jLWZvb3RlciAubWFpbi1idXR0b24gLmZhIHtcbiAgICAvKmxpbmUtaGVpZ2h0OiA0N3B4OyovXG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1mb290ZXIgLmMtZm9vdGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIxcHg7XG59XG4vKiBDZW50cmFtZW50byBpY29uZSBzdWwgTUFJTiBCVVRUT04gKi9cbi5jLWZvb3RlciAubWFpbi1idXR0b24gLmZhLmZhLXBsdXMge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLmMtZm9vdGVyLWljb24gLmZhIC5mYS10YWNob21ldGVyIHtcbiAgICBmb250LXNpemU6IDI3cHhcbn1cbi5jLWZvb3RlciAubWFpbi1idXR0b24gLmZhLmZhLXBhcGVyLXBsYW5lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uYy1mb290ZXIgLm1haW4tYnV0dG9uIC5mYS5mYS1jaGVjay1zcXVhcmUtbyB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLm1haW4tQnV0dG9uLWJvcmRlci1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1CdXR0b24tYm9yZGVye1xuICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm90dG9tOiAwcHg7XG59IiwiLmMtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6MDtcbiAgICB0b3A6MDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItbGVmdCxcbi5jLWhlYWRlciAuYy1oZWFkZXItcmlnaHQsXG4uYy1oZWFkZXItd2FpdCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy10b3A6IDAuOGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItaGFzLWxhYmVsLmMtaGVhZGVyLWxlZnQsXG4uYy1oZWFkZXIgLmMtaGVhZGVyLWhhcy1sYWJlbC5jLWhlYWRlci1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDEuMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjFlbTtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4uYy1oZWFkZXIgLmMtaGVhZGVyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtaGVhZGVyIC5jLWhlYWRlci1oYXMtaWNvbi1zdGFjayAuYy1oZWFkZXItaWNvbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi5jLWhlYWRlciAuYy1oZWFkZXItcmlnaHQgLmMtaGVhZGVyLWljb24sXG4uYy1oZWFkZXIgLmMtaGVhZGVyLXdhaXQgLmMtaGVhZGVyLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItaGFzLWxhYmVsIC5jLWhlYWRlci1pY29uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cbi5jLWhlYWRlciAuYy1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuLmMtaGVhZGVyIC5jLWhlYWRlci10aXRsZSxcbi5jLWhlYWRlciAuYy1oZWFkZXItc3VidGl0bGUge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYy1oZWFkZXIgLmMtaGVhZGVyLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmMtaGVhZGVyLmhhcy1zdWJ0aXRsZSAuYy1oZWFkZXItc3VidGl0bGUge1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5jLWhlYWRlci5oYXMtc3VidGl0bGUgLmMtaGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5jLWhlYWRlciAuYy1oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU1ZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41NWVtO1xufVxuLmMtaGVhZGVyIC5jLWhlYWRlci1yaWdodCxcbi5jLWhlYWRlci13YWl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0b3A6IDBweDtcbn1cblxuLmMtaGVhZGVyIC5jLWhlYWRlci13YWl0LFxuLmMtaGVhZGVyLXdhaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHAtbG9hZGluZzpub3QoLmFwcC10cmFuc2l0aW9uaW5nKSAuYy1oZWFkZXIgLmMtaGVhZGVyLXdhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXBwLWxvYWRpbmc6bm90KC5hcHAtdHJhbnNpdGlvbmluZykgLmMtaGVhZGVyIC5jLWhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmMtaW1hZ2UgLmMtaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5jLWltYWdlLWVsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1pbWFnZS1tb2RhbCB7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmMtaW1hZ2UtbW9kYWwtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwLjFlbTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cblxuLmMtaW1hZ2UtbW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206IDQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG5cbi5jLWltYWdlLW1vZGFsLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IDIuNWVtO1xufVxuXG4uYy1pbWFnZSAuYy1pbWFnZS1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgb3BhY2l0eTogMC41O1xuXG59XG5cbi5jLWltYWdlLmxvYWRpbmcgLmMtaW1hZ2UtbG9hZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJcbi5jLWlucHV0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jLWlucHV0LWZpZWxkLCAuYy1pbnB1dC1kaXNwbGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uYy1pbnB1dC1kaXNwbGF5IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYy1pbnB1dDpub3QoLmZvY3VzZWQpOm5vdCgua2V5cGFkLWZvY3VzZWQpIC5jLWlucHV0LWZpZWxke1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xufVxuLmMtaW5wdXQuZm9jdXNlZCAuYy1pbnB1dC1kaXNwbGF5LCAuYy1pbnB1dC5mb2N1c2VkIC5jLWlucHV0LWludGVyYWN0aW9uLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWlucHV0LmtleXBhZC1mb2N1c2VkIC5jLWlucHV0LWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWlucHV0LWludGVyYWN0aW9uLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYy1pbnB1dC50ZXh0YXJlYSAuYy1pbnB1dC1maWVsZC1jb250YWluZXI6YWZ0ZXIsIC52LWFudGVwcmltYS1jb250YXR0byAuaXRlbS5iaWc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGZmZmZmZisxMDAmMCswLDErMTAwICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAxMDAlKTtcbiAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLmMtaW5wdXQudGV4dGFyZWEgLmMtaW5wdXQtZGlzcGxheXtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLmMtaW5wdXQgLmMtaW5wdXQtY3Vyc29yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uYy1pbnB1dC5rZXlwYWQtZm9jdXNlZCAuYy1pbnB1dC1jdXJzb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAtMC42ZW07XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGN1cnNvci1ibGluayAxcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGN1cnNvci1ibGluayAxcyBpbmZpbml0ZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uYy1pbnB1dCAuYy1pbnB1dC1jdXJzb3J7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ3NWI2Yztcbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY3Vyc29yLWJsaW5rIHtcbiAgMCUgICB7IG9wYWNpdHk6IDA7IH1cbiAgNDklICB7IG9wYWNpdHk6IDA7IH1cbiAgNTAlICB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBjdXJzb3ItYmxpbmsge1xuICAwJSAgIHsgb3BhY2l0eTogMDsgfVxuICA0OSUgIHsgb3BhY2l0eTogMDsgfVxuICA1MCUgIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuIiwiXG4ja2V5Ym9hcmQtbW9kYWwge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ja2V5Ym9hcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjB2dztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTdlYTtcbiAgICBib3gtc2hhZG93OiAwcHggLTJweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNrZXlib2FyZCAuYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMTV2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1dmg7XG59XG5cbiNrZXlib2FyZCAjYnRuMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4ja2V5Ym9hcmQgI2J0bjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4ja2V5Ym9hcmQgI2J0bjMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4ja2V5Ym9hcmQgI2J0bkVtcHR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDc1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTV2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTdlYTtcbn1cbiNrZXlib2FyZCAjYnRuT3BlcmF0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTV2dztcbiAgICBsZWZ0OiA3NSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDE1dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4ja2V5Ym9hcmQgI2J0bk9wZXJhdGlvbnMgLnBsdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG4ja2V5Ym9hcmQgI2J0bk9wZXJhdGlvbnMgLnNsYXNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xufVxuI2tleWJvYXJkICNidG5PcGVyYXRpb25zIC5taW51cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbn1cbiNrZXlib2FyZCAjYnRuNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTV2dztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4ja2V5Ym9hcmQgI2J0bjUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1dnc7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4ja2V5Ym9hcmQgI2J0bjYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1dnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4ja2V5Ym9hcmQgI2J0bjcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwdnc7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTV2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTdlYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuI2tleWJvYXJkICNidG44IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHZ3O1xuICAgIGxlZnQ6IDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTV2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTdlYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuI2tleWJvYXJkICNidG45IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTV2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTdlYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuI2tleWJvYXJkICNidG4wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDE1dnc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTdlYTtcbn1cbiNrZXlib2FyZCAjYnRuOSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDE1dnc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTdlYTtcbn1cbiNrZXlib2FyZCAjYnRuQ2FuY2VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHZ3O1xuICAgIGxlZnQ6IDc1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTV2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTdlYTtcbn1cbiNrZXlib2FyZCAjYnRuQ2FuY2VsIC5mYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzLjV2dztcbn1cblxuI2tleWJvYXJkICNidG5Db25maXJtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXZ3O1xuICAgIGxlZnQ6IDc1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTV2dztcbn1cblxuI2tleWJvYXJkICNidG5Eb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1dnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4iLCIuYy1tZW51LWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jLW1lbnUtZ3JpZC1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmMtbWVudS1ncmlkLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5jLW1lbnUtZ3JpZC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmMtbWVudS1ncmlkLWNlbGwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cblxuLmMtbWVudS1ncmlkLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG5cbi5jLW1lbnUtZ3JpZC1pY29uIC5pY29uLWxldHRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nXG59XG5cbi5jLW1lbnUtZ3JpZC1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLmMtbWVudS1ncmlkLWxhYmVsIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLmMtbWVudS1ncmlkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMSU7IC8qIG5lY2Vzc2FyaW8gcGVyIGZvcnphcmUgbCdvdmVyZmxvdyBzY3JvbGxpbmcgKi9cbn1cblxuLypcbi5jLW1lbnUtZ3JpZC1yb3cge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYy1tZW51LWdyaWQtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufSovXG5cbi8qXG4uYy1tZW51LWdyaWQtY2VsbCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jLW1lbnUtZ3JpZC1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xufSovXG5cbi8qXG5cbi5jLW1lbnUtZ3JpZC1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjtcbn1cblxuLmMtbWVudS1ncmlkLWJ1dHRvbi5idXR0b24tcHJlc3NlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjtcbn0qL1xuIiwiLmMtcmFkaW8tYnV0dG9uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jLXJhZGlvLWJ1dHRvbiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbn1cbi5jLXJhZGlvLWJ1dHRvbiB1bCBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLXJhZGlvLWJ1dHRvbiBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLXJhZGlvLWJ1dHRvbiB1bCBsaSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyNXB4IDQ1cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcbn1cbi5jLXJhZGlvLWJ1dHRvbiB1bCBsaSAuY2hlY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDVweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMgbGluZWFyO1xufVxuLmMtcmFkaW8tYnV0dG9uIHVsIGxpIC5jaGVjazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xufVxuLmMtcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+IC5jaGVjayB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI0ZGOTgwMDtcbn1cbi5jLXJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfiAuY2hlY2s6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGOTgwMDtcbn1cbi5jLXJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfiBsYWJlbCxcbi5jLXJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfiAud2l6YXJkLW1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICNGRjk4MDA7XG59XG4iLCIuYy1zZWFyY2hiYXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgaGVpZ2h0OiAzZW07XG59XG4uYy1zZWFyY2hiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlYXJjaGJhci1pbnB1dC1jb250YWluZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uYnV0dG9uLXZpc2libGUgLmMtc2VhcmNoYmFyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMi41ZW0pO1xufVxuLmMtc2VhcmNoYmFyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4uYnV0dG9uLXZpc2libGUgLmMtc2VhcmNoYmFyLWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jLXNlYXJjaGJhci1idXR0b24gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLXNlYXJjaGJhciAuYy1pbnB1dC1jb250YWluZXIge1xuICAgIGhlaWdodDogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtc2VhcmNoYmFyIC5jLWlucHV0LWxhYmVsLCAuYy1zZWFyY2hiYXIgLmMtaW5wdXQtZmllbGQsIC5jLXNlYXJjaGJhciAuYy1pbnB1dC1kaXNwbGF5IHtcbiAgICBoZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cbi5jLXNlYXJjaGJhciAuYy1pbnB1dC1sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogLTIwcHg7XG59XG4uYy1zZWFyY2hiYXIgLmMtaW5wdXQtZmllbGQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuLmMtc2VhcmNoYmFyIC5jLWlucHV0Lm5vdC1lbXB0eSAuYy1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXNlYXJjaGJhciAuYy1pbnB1dC5mb2N1c2VkIC5jLWlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmMtc2VhcmNoYmFyLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5jLXNlYXJjaGJhci1pY29uLmNhbmNlbC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1zZWFyY2hiYXItY29udGFpbmVyLnNlYXJjaC1maWx0ZXItb24gLmMtaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxlZnQ6IDVweDtcbn1cbiIsIi5jLXNlbGVjdC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1zZWxlY3QtZWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cbi5jLXNlbGVjdC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmMtc2VsZWN0LWRpc3BsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLXNlbGVjdC1pY29uIC5mYSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmMtc2VsZWN0LWljb24gLmZhLmZhLWJhcnMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbiIsIi5jLXRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmMtdGFicy1pbm5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdG9wOiAyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG59XG4uYy10YWJzLm5hdi1ub25lIC5jLXRhYnMtaW5uZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG59XG4uYy10YWJzLm5hdi1ub25lIC5jLXRhYnMtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmMtdGFicy5uYXYtdG9wLm5hdi1kb3RzIC5jLXRhYnMtaW5uZXIge1xuICAgIHRvcDogMmVtO1xuICAgIGJvdHRvbTogMDtcbn1cbi5jLXRhYnMubmF2LXRvcC5uYXYtcGFnZSAuYy10YWJzLWlubmVyLCAuYy10YWJzLm5hdi10b3AubmF2LWxhYmVscyAuYy10YWJzLWlubmVyIHtcbiAgICB0b3A6IDU1cHg7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uYy10YWJzLm5hdi10b3AubmF2LWljb25zIC5jLXRhYnMtaW5uZXIge1xuICAgIHRvcDogNTVweDtcbiAgICBib3R0b206IDA7XG59XG5cbi5jLXRhYnMubmF2LWJvdHRvbS5uYXYtZG90cyAuYy10YWJzLWlubmVyIHtcbiAgICBib3R0b206IDJlbTtcbiAgICB0b3A6IDA7XG59XG4uYy10YWJzLm5hdi1ib3R0b20ubmF2LXBhZ2UgLmMtdGFicy1pbm5lciwgLmMtdGFicy5uYXYtYm90dG9tLm5hdi1sYWJlbHMgLmMtdGFicy1pbm5lciB7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIHRvcDogMDtcbn1cblxuLmMtdGFicy5uYXYtYm90dG9tLm5hdi1pY29ucyAuYy10YWJzLWlubmVyIHtcbiAgICBib3R0b206IDU1cHg7XG4gICAgdG9wOiAwO1xufVxuXG4uYy10YWJzLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jLXRhYnMgLmMtdGFicy1uYXYge1xuICAgIGhlaWdodDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmMtdGFicy5uYXYtaWNvbnMgLmMtdGFicy1uYXYge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbn1cblxuLmMtdGFicy5uYXYtaWNvbnMgLmMtdGFicy1uYXYgLmMtdGFicy1uYXYtbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jLXRhYnMubmF2LWljb25zIC5jLXRhYnMtbmF2IC5jLXRhYnMtbmF2LWxhYmVsIC5jLXRhYnMtbmF2LWxhYmVsLWlubmVyIC5mYSB7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04cHg7XG59XG4uYy10YWJzLW5hdi1pY29uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtdGFicy5uYXYtaWNvbnMgLmMtdGFicy1uYXYgLmMtdGFicy1uYXYtbGFiZWwuYWN0aXZlIC5jLXRhYnMtbmF2LWxhYmVsLWlubmVyIC5mYSB7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuLmMtdGFicy5uYXYtbGFiZWxzIC5jLXRhYnMtbmF2IC5jLXRhYnMtbmF2LWxhYmVsLmFjdGl2ZSAuYy10YWJzLW5hdi1sYWJlbC1pbm5lciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYy10YWJzLm5hdi1pY29ucyAuYy10YWJzLW5hdiAuYy10YWJzLW5hdi1sYWJlbCAuYy10YWJzLW5hdi1sYWJlbC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy10YWJzLm5hdi1wYWdlIC5jLXRhYnMtbmF2IHtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xufVxuLmMtdGFicy5uYXYtdG9wIC5jLXRhYnMtbmF2IHtcbiAgICB0b3A6IDA7XG59XG4uYy10YWJzLm5hdi1ib3R0b20gLmMtdGFicy1uYXYge1xuICAgIGJvdHRvbTogMDtcbn1cbi5jLXRhYnMubmF2LWRvdHMgLmMtdGFicy1uYXYge1xuICAgIGhlaWdodDogMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtdGFicyAuYy10YWJzLW5hdiAuYy10YWJzLW5hdi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgcGFkZGluZzogMS4xZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5jLXRhYnMubmF2LWRvdHMgLmMtdGFicy1uYXYtbGFiZWwtYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmMtdGFicy1uYXYtbGFiZWwtYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAzLjdlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAsIDApO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5jLXRhYnMubmF2LWljb25zIC5jLXRhYnMtbmF2LWxhYmVsLWJvcmRlciB7XG4gICAgdG9wOiA1MnB4O1xufVxuXG4uYy10YWJzLW5hdi1kb3Qtb3V0ZXIge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmMtdGFicy1uYXYtZG90LWlubmVyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuLmFjdGl2ZSAuYy10YWJzLW5hdi1kb3QtaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uYy10YWJzLW5hdi1wcmV2LCAuYy10YWJzLW5hdi1uZXh0LCAuYy10YWJzLW5hdi1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy10YWJzLW5hdi1jdXJyZW50IHtcbiAgICB3aWR0aDogMTAwcHg7XG59XG4uYy10YWJzLm5hdi1wYWdlIC5jLXRhYnMtbmF2IHtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbn1cbi5jLXRhYnMtbmF2LW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jLXRhYnMtbmF2LXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiLmMtdGV4dGlucHV0LWZpZWxkLCAuYy10ZXh0aW5wdXQtcmVhZG9ubHkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xufVxuLmMtdGV4dGlucHV0LXJlYWRvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWFkb25seSAuYy1pbnB1dC1maWVsZC1jb250YWluZXIuaW5wdXQtdmFsdWUge1xuICAgIGNvbG9yOiAjODQ5YWFlO1xufVxuLmMtdGV4dGlucHV0LnJlYWRvbmx5IC5jLXRleHRpbnB1dC1yZWFkb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtdGV4dGlucHV0LnJlYWRvbmx5IC5jLXRleHRpbnB1dC1maWVsZCwgLmMtdGV4dGlucHV0LnJlYWRvbmx5IC5jLXRleHRpbnB1dC1sYWJlbC1pY29uLCAuYy10ZXh0aW5wdXQucmVhZG9ubHkgLmMtdGV4dGlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmMtdGV4dGlucHV0LWxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMjYpO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMC41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYy10ZXh0aW5wdXQubm90LWVtcHR5IC5jLXRleHRpbnB1dC1sYWJlbCwgLmMtdGV4dGlucHV0Lm5vdC1lbXB0eSAuYy10ZXh0aW5wdXQtbGFiZWwtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXRleHRpbnB1dC5mb2N1c2VkIC5jLXRleHRpbnB1dC1sYWJlbCwgLmMtdGV4dGlucHV0LmZvY3VzZWQgLmMtdGV4dGlucHV0LWxhYmVsLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYy10ZXh0aW5wdXQuZmxvYXRpbmctbGFiZWwubm90LWVtcHR5IC5jLXRleHRpbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgICBsZWZ0OiAwLjhlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRleHRpbnB1dC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRleHRpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jLXRleHRpbnB1dC5oYXMtaWNvbiAuYy10ZXh0aW5wdXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyZW07XG4gICAgcmlnaHQ6IDJlbTtcbn1cbi5jLXRleHRpbnB1dC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmMtdGV4dGlucHV0LWljb24gaS5mYS1zdGFjay0yeCB7XG4gICAgbGluZS1oZWlnaHQ6IDAuNTU7XG59XG4uYy10ZXh0aW5wdXQtaWNvbiBpLmZhLXN0YWNrLTF4IHtcbiAgICBsaW5lLWhlaWdodDogMC43NTtcbn1cbi5jLXRleHRpbnB1dC5oYXMtaWNvbiAuYy10ZXh0aW5wdXQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41ZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10ZXh0aW5wdXQtbGFiZWwtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41ZW07XG4gICAgbGVmdDogMC40ZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNik7XG59XG5sYWJlbC5jLXRleHRpbnB1dC1sYWJlbC5oYXMtaWNvbiB7XG4gICAgbGVmdDogMS42ZW07XG59XG4uYy10ZXh0aW5wdXQtZmllbGQtYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwLjVlbTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEuNWVtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmMtdGV4dGlucHV0LmZvY3VzZWQgLmMtdGV4dGlucHV0LWZpZWxkLWJvcmRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uYy10ZXh0aW5wdXQuZml4ZWQtbGFiZWwgLmMtdGV4dGlucHV0LWZpZWxkLCAuYy10ZXh0aW5wdXQuZml4ZWQtbGFiZWwgLmMtdGV4dGlucHV0LXJlYWRvbmx5IHtcbiAgICB3aWR0aDogNDklO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtdGV4dGlucHV0LmZpeGVkLWxhYmVsIGxhYmVsLmMtdGV4dGlucHV0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQ5JTtcbn1cblxuLmMtdGV4dGlucHV0LmZvY3VzZWQgLmMtdGV4dGlucHV0LWludGVyYWN0aW9uLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXRleHRpbnB1dC1pbnRlcmFjdGlvbi1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBCRVRBICovXG4iLCIubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpOmZpcnN0LWNoaWxkIC5pdGVtLWJsb2NrIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5pdGVtOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5jLWZvcm1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbn1cbi5sLWZvcm0gLmZvcm0tZ3JvdXAtY29udGVnZ2k6Zmlyc3QtY2hpbGQgLml0ZW0tYmxvY2stbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBsZWZ0OiAxNXB4O1xufVxuLmwtZm9ybSAuZm9ybS1ncm91cC1jb250ZWdnaSAucm93IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmwtZm9ybSAuZm9ybS1ncm91cC1jb250ZWdnaSAuaW5wdXQtbGFiZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sLWZvcm0gLmZvcm0tZ3JvdXAtY29udGVnZ2kgLmlucHV0LWxhYmVsLmVtcHR5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5jLWlucHV0LWRpc3BsYXksIC5sLWZvcm0gLmZvcm0tZ3JvdXAtY29udGVnZ2kgLmMtaW5wdXQtZmllbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5sLWZvcm0gLmZvcm0tZ3JvdXAtY29udGVnZ2kgLmMtaW5wdXQ6bm90KC5mb2N1c2VkKTpub3QoLmtleXBhZC1mb2N1c2VkKSAuYy1pbnB1dC1maWVsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5pdGVtOm5vdCguaW5saW5lLWZpZWxkKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5pbnB1dC12YWx1ZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5pbmxpbmUtZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubC1mb3JtIC5pbnZhbGlkIC5pbnB1dC1sYWJlbC10b3A6YWZ0ZXIsXG4ubC1mb3JtIC5pbnZhbGlkIC5jLWRhdGFsaXN0IC5jLWRhdGFsaXN0LW5vLWRhdGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIGNvbG9yOiAjZjI0ZTRlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmlubGluZS1maWVsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmlubGluZS1maWVsZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5yb3ctaGlkZGVuIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5yb3ctaGlkZGVuIGlucHV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLWZvcm0gLmZvcm0tZ3JvdXAtY29udGVnZ2kgLml0ZW0uaW5saW5lLWZpZWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmwtZm9ybSAuZm9ybS1ncm91cC1jb250ZWdnaSAuaXRlbS5pbmxpbmUtZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmwtZm9ybSAuZm9ybS1ncm91cC1jb250ZWdnaSAuaXRlbS5pbmxpbmUtZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbiIsIi5sLWZvcm0gLmZvcm0tZ3JvdXAtY29udGVnZ2kgLml0ZW0sXG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5pbnB1dC12YWx1ZSxcbi5sLWZvcm0gLml0ZW0sXG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5yb3cge1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ubC1mb3JtIC5mb3JtLWdyb3VwLWNvbnRlZ2dpIC5pbnB1dC1sYWJlbCxcbi5sLWZvcm0gLmZvcm0tZ3JvdXAtY29udGVnZ2kgLmlucHV0LXZhbHVlLFxuLmwtZm9ybSAucm93IHtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG59XG5cbi5sLWZvcm0gLml0ZW0taWNvbi1yZWFkb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmwtZm9ybSAuaXRlbS1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLWZvcm0gZGl2Omxhc3QtY2hpbGQgPiAuaXRlbS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG59XG5cbi5sLWZvcm0gZGl2Omxhc3QtY2hpbGQubm8tbWFyZ2luID4gLml0ZW0tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubC1mb3JtIC5uby1tYXJnaW46bm90KC5oYXMtbGFiZWwpID4gLml0ZW0tYmxvY2stbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubC1mb3JtIG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ubC1mb3JtIC5yb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1mb3JtIC5yb3cuZG91YmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmwtZm9ybSAuaW5wdXQtbGFiZWwtdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubC1mb3JtIC5pbnB1dC1sYWJlbC1sZWZ0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNzUlO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmwtZm9ybSAuaW5wdXQtdmFsdWUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGhlaWdodDogMmVtO1xuICBib3R0b206IDA7XG59XG4ubC1mb3JtIC5yb3cuZG91YmxlIC5pbnB1dC12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyZW0pO1xufVxuLmwtZm9ybSAucm93LmRvdWJsZS5uby1sYWJlbCAuaW5wdXQtdmFsdWUge1xuICB0b3A6IDE1cHg7XG4gIGJvdHRvbTogaW5pdGlhbDtcbn1cblxuLmwtZm9ybSAuaW52YWxpZCAuaW5wdXQtbGFiZWwtdG9wOmFmdGVyLFxuLmwtZm9ybSAuaW52YWxpZCAuaW5wdXQtbGFiZWwtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGNvbG9yOiAjZjI0ZTRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5pbmxpbmUtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5saW5lLWZpZWxkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubC1mb3JtIC5pdGVtLmludmFsaWQge1xuICBjb2xvcjogI2YyNGU0ZTtcbn1cbi5sLWZvcm0gLml0ZW0uaW5saW5lLWZpZWxkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5sLWZvcm0gLmMtZm9ybWdyb3VwLm5vLW1hcmdpbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZkOGRjO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm1vZGFsLXZpZXctY29udGFpbmVyLWlubmVyIC5sLWZvcm0gLmMtZm9ybWdyb3VwLm5vLW1hcmdpbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wcHg7XG59XG5cbi5tb2RhbC12aWV3LWNvbnRhaW5lci1pbm5lciAudi13aXphcmQgLmwtZm9ybSAuaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4udi1jb25maWd1cmF6aW9uZS52LXByb2RvdHRpIC5sLWZvcm0gLnJvdy5kb3VibGUsXG4udi1kb2N1bWVudGkuZGV0dGFnbGktY3JlZGl0byAubC1mb3JtIC5yb3cuZG91YmxlLFxuLnYtY29uZmlndXJhemlvbmUuY29udGVnZ2kgLmwtZm9ybSAucm93LmRvdWJsZSxcbi52LWNvbmZpZ3VyYXppb25lLmRldHRhZ2xpby1tZXRvZG8tcGFnYW1lbnRvIC5sLWZvcm0gLnJvdy5kb3VibGUsXG4udi1kb2N1bWVudGktZGV0dGFnbGkgLmwtZm9ybSAucm93LmRvdWJsZSxcbi52LXJ1YnJpY2EgLmwtZm9ybSAucm93LmRvdWJsZSB7XG4gIGhlaWdodDogMzV2dztcbn1cbiIsIi52LWZhdHR1cmF6aW9uZSAuYy10YWJzXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlYWRlci1jb2xvclxue1xuICAgIC8qXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTI1YTtcbiAgICAqL1xuICAgIGNvbG9yOiAjM2Y1MjVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4uZm9vdGVyLWNvbG9yXG57XG4gICAgLypcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MjVhO1xuICAgICovXG4gICAgY29sb3I6ICMzZjUyNWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTdlYTtcbn1cbiNub3RpZnktbWVzc2FnZVxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci1jb2xvciAuYnV0dG9uMSxcbi5mb290ZXItY29sb3IgLmJ1dHRvbjIsXG4uZm9vdGVyLWNvbG9yIC5idXR0b24zLFxuLmZvb3Rlci1jb2xvciAuYnV0dG9uNFxue1xuICAgIC8qY29sb3I6ICM2MDdkOGI7Ki9cbiAgICBjb2xvcjojOWM5YzljO1xufVxuLmZvb3Rlci1jb2xvciAuYnV0dG9uMS5hY3RpdmUsXG4uZm9vdGVyLWNvbG9yIC5idXR0b24yLmFjdGl2ZSxcbi5mb290ZXItY29sb3IgLmJ1dHRvbjMuYWN0aXZlLFxuLmZvb3Rlci1jb2xvciAuYnV0dG9uNC5hY3RpdmVcbntcbiAgICAvKmNvbG9yOiAjZmZmOyovXG4gICAgY29sb3I6ICM2MDdkOGI7XG59XG4uYy1mb290ZXIgLm1haW4tYnV0dG9uIC5jLWZvb3Rlci1pY29uXG57XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbi5jLXRhYnMgLmMtdGFicy1uYXZcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmMtdGFicy1uYXYtbGFiZWwtYm9yZGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2OTQxOTtcbn1cbi5jLXRhYnMtbmF2LWRvdC1vdXRlcixcbi5mb290ZXItY29sb3ItbW9kYWxcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlN2VhO1xufVxuLmMtdGFicy1uYXYtZG90LWlubmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NWE2NDtcbn1cbi5jLW1lbnUtZ3JpZC1yb3c6Zmlyc3QtY2hpbGQsXG4udi1jb25maWd1cmF6aW9uZS5tZW51IC5pdGVtLml0ZW0tYm9yZGVyLXRvcFxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuLmgtdGVzdG8tYWxlcnRcbntcbiAgICBjb2xvcjogI2YyNGU0ZTtcbn1cbi5jLXRhYnMtbmF2LFxuLml0ZW0sXG4uaXRlbS1ibG9jay1sYWJlbCxcbiNkaWFsb2ctY2FuY2VsLFxuI2RpYWxvZy1oZWFkZXIsXG4uZGlhbG9nLW9wdGlvbixcbi5jLXNlYXJjaGJhcixcbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvIC5jLXRhYnMsXG4udi1mYXR0dXJhemlvbmUgLmMtdGFicyxcbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvIC5jb250YWluZXItY2FudmFzXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4uYy1mb290ZXIuZm9vdGVyLWNvbG9yLW1vZGFsIC5tYWluLWJ1dHRvbiAuYy1mb290ZXItaWNvblxue1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5jLWZvb3Rlci5mb290ZXItY29sb3ItbW9kYWwgLm1haW4tYnV0dG9uIC5jLWZvb3Rlci1pY29uLmNvbG9yLWJ0bi1zdWNjZXNzXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuXG5cbi5pdGVtLXByZWRlZmluaXRvLFxuLmNvbnRhaW5lci1hZGQtYWN0aW9uXG57XG4gICAgY29sb3I6ICNlNjk0MTk7XG59XG4udi1ydWJyaWNhIC50YXN0aWVyaW5vLWJ1dHRvblxue1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWU3ZWE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4udi1yZXBvcnQgdGRcbntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuLnYtcnVicmljYSAudGFzdGllcmluby1idXR0b246bGFzdC1jaGlsZFxue1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuLnYtcnVicmljYSAudGFzdGllcmluby1idXR0b24gLmMtbWVudS1ncmlkLXJvd1xue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuLml0ZW0taWNvbi1yaWdodCxcbi5pdGVtLWljb24tbG9jayxcbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvICNjb250YXR0aSAuaXRlbS1pY29uLFxuLmMtYmFyLWNoYXJ0IC5jaGFydC1pY29uLXJpZ2h0LFxuLmwtcGFnYW1lbnRpIC5wYWdhbWVudGktaWNvbmFcbntcbiAgICBjb2xvcjogI2UxZTdlYTtcbn1cbi52LWRvY3VtZW50aS1pbnZpYS1wZXItZW1haWwgLml0ZW0taWNvbi1yaWdodFxue1xuICAgIGJvcmRlci1jb2xvcjogI2UxZTdlYSAhaW1wb3J0YW50O1xufVxuLmMtc2VsZWN0LWljb24ge1xuICAgIGNvbG9yOiAjZTFlN2VhO1xufVxuLml0ZW0sXG4udi1ydWJyaWNhIC50YXN0aWVyaW5vLWJ1dHRvbixcbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvIC5jb250YWluZXItY2FudmFzLFxuLmNvbnRhaW5lci1pdGVtLWRhc2hib2FyZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udi1mYXR0dXJhemlvbmUgLmMtdGFicyxcbi5pdGVtLFxuLmMtc2VhcmNoYmFyLWNvbnRhaW5lcixcbi52LXJlcG9ydCAjdGFiLWdyYWZpY28sXG4udi1yZXBvcnQgdGRcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2RpYWxvZy1jYW5jZWwsXG4jZGlhbG9nLWlubmVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52aWV3LWJvZHksXG4udi1yZXBvcnQsXG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAuYy10YWJzLFxuLmgtdGVzdG8taGVscGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjNmNjtcbn1cblxuLm1vZGFsLXZpZXctY29udGFpbmVyLWlubmVyIC52aWV3LWJvZHksXG4ubW9kYWwtdmlldy1jb250YWluZXItaW5uZXIgLmhlYWRlci1jb2xvcixcbi52LXJlcG9ydC5maWx0cm8gLmgtdGVzdG8taGVscGVyLFxuLnYtZG9jdW1lbnRpLWludmlhLXBlci1lbWFpbC5hbGxlZ2F0aSAuaC10ZXN0by1oZWxwZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjowcHg7XG59XG4ubW9kYWwtdmlldy1jb250YWluZXItaW5uZXIubW9kYWwtZnVsbHNjcmVlbiAudmlldy1ib2R5XG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjNmNjtcbn1cbi5tb2RhbC12aWV3LWNvbnRhaW5lci1pbm5lciAuaGVhZGVyLWNvbG9yXG57XG4gICAgY29sb3I6ICM0NTVhNjQ7XG59XG4ubW9kYWwtdmlldy1jb250YWluZXItaW5uZXIubW9kYWwtZnVsbHNjcmVlbiAuaGVhZGVyLWNvbG9yXG57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU3ZWE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLXNlYXJjaGJhci1pY29uLFxuLmMtc2VhcmNoYmFyIC5jLWlucHV0LWxhYmVsXG57XG4gICAgY29sb3I6ICNlMWU3ZWE7XG59XG4udi1kb2N1bWVudGktaW52aWEtcGVyLWVtYWlsIC5pdGVtLnNlbGVjdGVkIC5pdGVtLWljb24tcmlnaHQsXG4udi1yZXBvcnQuZmlsdHJvIC5pdGVtLnNlbGVjdGVkIC5pdGVtLWljb24tcmlnaHQsXG4udi1kb2N1bWVudGktbGlzdGEuc2VsZXppb25lLWNyZWRpdGkgLml0ZW0uc2VsZWN0ZWQgLml0ZW0taWNvbi1yaWdodFxue1xuICAgIGNvbG9yOiAjNENBRjUwO1xufVxuLnYtY2FsZW5kYXJpby1kZXR0YWdsaSAuaXRlbS5zZWxlY3RlZCAuaXRlbS1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnYtcmVwb3J0LmZpbHRyby5pdmEgLml0ZW0taWNvbi1yaWdodFxue1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1zZWFyY2hiYXItY29udGFpbmVyLnNlYXJjaC1maWx0ZXItb24gLmMtaW5wdXQtbGFiZWxcbntcbiAgICBjb2xvcjogIzViNzQ4Yjtcbn1cbmh0bWwsXG4uYy1zZWFyY2hiYXItY29udGFpbmVyLnNlYXJjaC1maWx0ZXItb24gLmMtaW5wdXQtbGFiZWxcbntcbiAgICBjb2xvcjogIzQ3NWI2Yztcbn1cbmhyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTdlYTtcbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52LWxvZ2luIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogMTB2dyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1sb2dpbi5sb2dpbi1tZW51IC5idG4gaSB7XG4gICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52LWxvZ2luLmxvZ2luLW1lbnUgLmJ0biB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnYtbG9naW4gLmgtZm9udC1zaXplLTEtMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1tb2RhbC52LWxvZ2luIC5tb2RhbC1idG4tZXhpdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1tb2RhbC5jb25maWd1cmF6aW9uZS1wcm9maWxvIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5zZWduYWxhLXByb2JsZW1hIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5yZWNlbnNpb25lLmludmlhIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5yZWNlbnNpb25lIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5jb2xsZWdhLWFjY291bnQtZmFjZWJvb2sgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLmNhcmljYW1lbnRvLWxvZ28gLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLmN1c3RvbWVyLXNlcnZpY2UgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLmF0dGl2YXppb25lLWFiYm9uYW1lbnRvIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5hdHRpdmF6aW9uZS1hY2NvdW50IC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC52LWFiYm9uYW1lbnRvIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC52LXJlZ2lzdHJhemlvbmUgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLnYtbG9naW4gLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLnYtcmVjdXBlcmEtcGFzc3dvcmQgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLnYtbG9naW4tbWVudSAubW9kYWwtYnRuLWV4aXQsXG4gICAgLnYtbW9kYWwuY2FyaWNhbWVudG8tbG9nbyAubW9kYWwtYnRuLWV4aXQge1xuICAgICAgICBoZWlnaHQ6IDNlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1tb2RhbC52LWxvZ2luICNzdWJtaXQtbG9naW4tZmFjZWJvb2ssIC52LW1vZGFsLnYtcmVjdXBlcmEtcGFzc3dvcmQgLm1vZGFsLWJ0bi1hY3Rpb24ge1xuICAgICAgICBib3R0b206IDVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1tb2RhbC52LWxvZ2luICNzdWJtaXQtbG9naW4ge1xuICAgICAgICBib3R0b206IDEwZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmgtdGVzdG8ge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1tb2RhbC5jb25maWd1cmF6aW9uZS1wcm9maWxvIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5zZWduYWxhLXByb2JsZW1hIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5yZWNlbnNpb25lLmludmlhIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5yZWNlbnNpb25lIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5jb2xsZWdhLWFjY291bnQtZmFjZWJvb2sgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLmNhcmljYW1lbnRvLWxvZ28gLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLmN1c3RvbWVyLXNlcnZpY2UgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLmF0dGl2YXppb25lLWFiYm9uYW1lbnRvIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC5hdHRpdmF6aW9uZS1hY2NvdW50IC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC52LWFiYm9uYW1lbnRvIC5tb2RhbC1idG4tZXhpdCxcbiAgICAudi1tb2RhbC52LXJlZ2lzdHJhemlvbmUgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLnYtbG9naW4gLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLnYtcmVjdXBlcmEtcGFzc3dvcmQgLm1vZGFsLWJ0bi1leGl0LFxuICAgIC52LW1vZGFsLnYtbG9naW4tbWVudSAubW9kYWwtYnRuLWV4aXQsXG4gICAgLnYtbW9kYWwuY2FyaWNhbWVudG8tbG9nbyAubW9kYWwtYnRuLWV4aXRcbiAgICB7XG4gICAgICAgIGhlaWdodDogM2VtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52LW1vZGFsLmNvbmZpZ3VyYXppb25lLXByb2ZpbG8gLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuICAgIC52LW1vZGFsLnNlZ25hbGEtcHJvYmxlbWEgLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuICAgIC52LW1vZGFsLnJlY2Vuc2lvbmUuaW52aWEgLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuICAgIC52LW1vZGFsLnJlY2Vuc2lvbmUgLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuICAgIC52LW1vZGFsLmNvbGxlZ2EtYWNjb3VudC1mYWNlYm9vayAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwuY2FyaWNhbWVudG8tbG9nbyAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwuY3VzdG9tZXItc2VydmljZSAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwuYXR0aXZhemlvbmUtYWJib25hbWVudG8gLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuICAgIC52LW1vZGFsLmF0dGl2YXppb25lLWFjY291bnQgLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuICAgIC52LW1vZGFsLnYtbG9naW4tbWVudSAubW9kYWwtdGl0bGUgLmgtdGl0bGVcbiAgICB7XG4gICAgICAgIHJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDFlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1yZXBvcnQgLmNvbnRhaW5lci1sYWJlbCxcbiAgICAuYy1tZW51LWdyaWQtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52LXdpemFyZCBwLnRpdGxlIHtcbiAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi13aXphcmQgcC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1tb2RhbC5jb2xsZWdhLWFjY291bnQtZmFjZWJvb2sgLm1vZGFsLXN1YnRpdGxlIC5oLXRlc3RvIHtcbiAgICAgICAgbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1jb25maWd1cmF6aW9uZS5tZW51ICNhbm5vLWNvbnRhYmlsZSAuaXRlbS1hbm5vLW5leHQsXG4gICAgLnYtY29uZmlndXJhemlvbmUubWVudSAjYW5uby1jb250YWJpbGUgLml0ZW0tYW5uby1iYWNrIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgIH1cbiAgICAudi13aXphcmQgLmljb24ge1xuICAgICAgICBib3R0b206IDMzJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI3dmggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRpYWxvZy1vcHRpb24sICNkaWFsb2ctY2FuY2VsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNkaWFsb2ctaW5uZXIge1xuICAgICAgICBib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnYtbW9kYWwuY29uZmlndXJhemlvbmUtcHJvZmlsbyAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8sXG4gICAgLnYtbW9kYWwucmVjZW5zaW9uZS5pbnZpYSAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8sXG4gICAgLnYtbW9kYWwucmVjZW5zaW9uZSAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8sXG4gICAgLnYtbW9kYWwuY2FyaWNhbWVudG8tbG9nbyAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8sXG4gICAgLnYtbW9kYWwuY3VzdG9tZXItc2VydmljZSAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8sXG4gICAgLnYtbW9kYWwuYXR0aXZhemlvbmUtYWJib25hbWVudG8gLm1vZGFsLXN1YnRpdGxlIC5oLXRlc3RvLFxuICAgIC52LW1vZGFsLmF0dGl2YXppb25lLWFjY291bnQgLm1vZGFsLXN1YnRpdGxlIC5oLXRlc3RvLFxuICAgIC52LW1vZGFsLnNlZ25hbGEtcHJvYmxlbWEgLm1vZGFsLXN1YnRpdGxlIC5oLXRlc3RvLFxuICAgIC52LW1vZGFsLnYtbG9naW4tbWVudSAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8ge1xuICAgICAgICB0b3A6IDdlbTtcbiAgICB9XG4gICAgLnYtbW9kYWwuY29uZmlndXJhemlvbmUtcHJvZmlsbyAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwuc2VnbmFsYS1wcm9ibGVtYSAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwucmVjZW5zaW9uZS5pbnZpYSAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwucmVjZW5zaW9uZSAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwuY29sbGVnYS1hY2NvdW50LWZhY2Vib29rIC5tb2RhbC10aXRsZSAuaC10aXRsZSxcbiAgICAudi1tb2RhbC5jYXJpY2FtZW50by1sb2dvIC5tb2RhbC10aXRsZSAuaC10aXRsZSxcbiAgICAudi1tb2RhbC5jdXN0b21lci1zZXJ2aWNlIC5tb2RhbC10aXRsZSAuaC10aXRsZSxcbiAgICAudi1tb2RhbC5hdHRpdmF6aW9uZS1hYmJvbmFtZW50byAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwuYXR0aXZhemlvbmUtYWNjb3VudCAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4gICAgLnYtbW9kYWwudi1sb2dpbi1tZW51IC5tb2RhbC10aXRsZSAuaC10aXRsZSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIC52LW1vZGFsLmNvbmZpZ3VyYXppb25lLXByb2ZpbG8gLm1vZGFsLWJ0bi1hY3Rpb24sXG4gICAgLnYtbW9kYWwuc2VnbmFsYS1wcm9ibGVtYSAubW9kYWwtYnRuLWFjdGlvbixcbiAgICAudi1tb2RhbC5yZWNlbnNpb25lLmludmlhIC5tb2RhbC1idG4tYWN0aW9uLFxuICAgIC52LW1vZGFsLmNvbGxlZ2EtYWNjb3VudC1mYWNlYm9vayAubW9kYWwtYnRuLWFjdGlvbixcbiAgICAudi1tb2RhbC5jdXN0b21lci1zZXJ2aWNlIC5tb2RhbC1idG4tYWN0aW9uLFxuICAgIC52LW1vZGFsLmF0dGl2YXppb25lLWFiYm9uYW1lbnRvIC5tb2RhbC1idG4tYWN0aW9uLFxuICAgIC52LW1vZGFsLmF0dGl2YXppb25lLWFjY291bnQgLm1vZGFsLWJ0bi1hY3Rpb24sXG4gICAgLnYtbW9kYWwudi1yZWdpc3RyYXppb25lIC5tb2RhbC1idG4tYWN0aW9uIHtcbiAgICAgICAgYm90dG9tOiA3dnc7XG4gICAgfVxufVxuIiwiI2FwcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuI3dhaXQtbW9kYWwge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuIiwiLmJ0bi1jaXJjbGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLmJ0bi1zcXVhcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDhlbTtcbiAgICB3aWR0aDogOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMi41ZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ0bi1zcXVhcmUgaXtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNGVtO1xuICAgIGxlZnQ6IDAuNmVtO1xufVxuXG4uYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMy40ZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNC4zdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuIGl7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNXB4O1xufVxuXG4uYnRuLWZpbHRlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlN2VhO1xufVxuLmJ0bi1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZmlsdGVyLWljb24ge1xuICAgIGNvbG9yOiAjM2Y1MjVhO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAxNXB4O1xufVxuLmJ0bi1maWx0ZXItbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6IDEycHg7XG59XG4iLCIvKiBCVVRUT05TIHZlZGkgQ29sb3JzLmpzKi9cbi5jb2xvci1idG4tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM0Q0FGNTA7XG59XG4uY29sb3ItYnRuLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xufVxuLmNvbG9yLWJ0bi1kZWxldGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjQ0MzM2O1xufVxuLmNvbG9yLWJ0bi1mMjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDEzOSwgMTApO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1MCwgMTM5LCAxMCk7XG59XG4uY29sb3ItYnRuLWV4aXQge1xuICAgIGNvbG9yOiAjYTZiN2JmO1xuICAgIGJvcmRlci1jb2xvcjogI2E2YjdiZjtcbn1cbi5jb2xvci1idG4td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTgwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRjk4MDA7XG59XG4uY29sb3ItYmctYXBwe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTVhNjQ7XG59XG4uY29sb3ItbGluay1hY3RpdmUge1xuICAgIGNvbG9yOiAjRkY5ODAwICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItdGV4dC1tYWdlbnRvIHtcbiAgICBjb2xvcjogI2VlNjcyZjtcbn1cbi5jb2xvci1ib3JkZXItbWFnZW50byB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWU2NzJmO1xufVxuLmNvbG9yLXRleHQtemFwaWVyIHtcbiAgICBjb2xvcjogI2ZmNGEwMDtcbn1cbi5jb2xvci1ib3JkZXItemFwaWVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjRhMDA7XG59XG4uY29sb3ItdGV4dC1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjZmQ4ZGM7XG59XG4vKiBHRU5FUklDICovXG4uY29sb3ItYmctYmx1ZS1wYXlwYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwYmEgIWltcG9ydGFudDtcbn1cbi5idG4uY29sb3ItYmctYmx1ZS1wYXlwYWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzBiYTtcbn1cbi5jb2xvci10ZXh0LWJsdWUtcGF5cGFsIHtcbiAgICBjb2xvcjogIzAwNzBiYTtcbn1cbi5jb2xvci1ib3JkZXItYmx1ZS1wYXlwYWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzBiYSAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWJnLWJsdWUtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uYnRuLmNvbG9yLWJnLWJsdWUtZmFjZWJvb2sge1xuICAgIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cbi5jb2xvci10ZXh0LWJsdWUtZmFjZWJvb2sge1xuICAgIGNvbG9yOiAjM2I1OTk4O1xufVxuLmNvbG9yLWJnLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDIyNmE7XG59XG4uYnRuLmNvbG9yLWJnLXBpbmsge1xuICAgIGJvcmRlci1jb2xvcjogI2RkMjI2YTtcbn1cbi5jb2xvci10ZXh0LXBpbmsge1xuICAgIGNvbG9yOiAjZGQyMjZhO1xufVxuLmNvbG9yLWJnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljNWQ5MDtcbn1cbi5idG4uY29sb3ItYmctdmlvbGV0IHtcbiAgICBib3JkZXItY29sb3I6ICM5YzVkOTA7XG59XG4uY29sb3ItdGV4dC12aW9sZXQge1xuICAgIGNvbG9yOiAjOWM1ZDkwO1xufVxuLmNvbG9yLWJvcmRlci1ibHVlLWZhY2Vib29rIHtcbiAgICBib3JkZXItY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbn1cbi5jb2xvci1iZy1yZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3Mztcbn1cbi5jb2xvci10ZXh0LXJlZCB7XG4gICAgY29sb3I6ICNFNTczNzM7XG59XG4uY29sb3ItYm9yZGVyLXJlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItYmctcmVkLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTA7XG59XG4uY29sb3ItdGV4dC1yZWQtZGFyayB7XG4gICAgY29sb3I6ICNFRjUzNTA7XG59XG4uY29sb3ItYm9yZGVyLXJlZC1kYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDtcbn1cbi5jb2xvci1iZy1hbnRpLWZsYXNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGM0Y2O1xufVxuLmNvbG9yLWJvcmRlci1hbnRpLWZsYXNoIHtcbiAgICBib3JkZXItY29sb3I6ICNFRkYzRjYgIWltcG9ydGFudDtcbn1cbi5jb2xvci1iZy1ibHVlLWRhcmstZWxlY3RyaWN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVkNmQ3ZTtcbn1cbi5idG4uY29sb3ItYmctYmx1ZS1kYXJrLWVsZWN0cmlje1xuICAgIGJvcmRlci1jb2xvcjogIzVkNmQ3ZTtcbn1cbi5jb2xvci1ib3JkZXItYmx1ZS1kYXJrLWVsZWN0cmljIHtcbiAgICBib3JkZXItY29sb3I6ICM1ZDZkN2UgIWltcG9ydGFudDtcbn1cbi5jb2xvci10ZXh0LWJsdWUtZGFyay1lbGVjdHJpYyB7XG4gICAgY29sb3I6ICM1ZDZkN2UgIWltcG9ydGFudDtcbn1cbi5jb2xvci10ZXh0LXN0ZWVsLXRlYWwge1xuICAgIGNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItYmctc3RlZWwtdGVhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4Qjtcbn1cbi5jb2xvci1ib3JkZXItc3RlZWwtdGVhbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjA3RDhCICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItYmctYmx1ZS1jb2x1bWJpYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGRDhEQztcbn1cbi5jb2xvci10ZXh0LWJsdWUtY29sdW1iaWEge1xuICAgIGNvbG9yOiAjQ0ZEOERDO1xufVxuLmNvbG9yLWJvcmRlci1ibHVlLWNvbHVtYmlhe1xuICAgIGJvcmRlci1jb2xvcjogI0NGRDhEQyAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbG9yLXRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmNvbG9yLXRleHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjNWZiOTYyO1xufVxuLmNvbG9yLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZiOTYyO1xufVxuLmNvbG9yLWJvcmRlci1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWZiOTYyICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItdGV4dC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzRDQUY1MDtcbn1cbi5jb2xvci1iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xufVxuLmNvbG9yLXRleHQtb3JhbmdlIHtcbiAgICBjb2xvcjogI2U2OTQxOTtcbn1cbi5jb2xvci1iZy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjk0MTk7XG59XG4uY29sb3ItYm9yZGVyLW9yYW5nZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY5NDE5ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItdGV4dC1vcmFuZ2UtcmFqYWgge1xuICAgIGNvbG9yOiAjRkZBRDY5O1xufVxuLmNvbG9yLWJnLW9yYW5nZS1yYWphaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQUQ2OTtcbn1cbi5jb2xvci1ib3JkZXItb3JhbmdlLXJhamFoIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkFENjkgIWltcG9ydGFudDtcbn1cbi5jb2xvci1iZy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM4NTc7XG59XG4uY29sb3ItYm9yZGVyLXllbGxvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDODU3ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItdGV4dC15ZWxsb3cge1xuICAgIGNvbG9yOiAjRkZDODU3O1xufVxuLmNvbG9yLWJnLWJsdWUtc2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZiMGM2O1xufVxuLmNvbG9yLXRleHQtYmx1ZS1za3kge1xuICAgIGNvbG9yOiAjNGZiMGM2O1xufVxuLmNvbG9yLWJvcmRlci1ibHVlLXNreSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZiMGM2ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItYmctYmx1ZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZERDNDRTtcbn1cbi5jb2xvci10ZXh0LWJsdWUtbGlnaHQge1xuICAgIGNvbG9yOiAjNkREM0NFO1xufVxuLmNvbG9yLWJvcmRlci1ibHVlLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICM2REQzQ0U7XG59XG4uY29sb3ItYmctYmx1ZS1xdWVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1Njk5MDtcbn1cbi5jb2xvci10ZXh0LWJsdWUtcXVlZW4ge1xuICAgIGNvbG9yOiAjNDU2OTkwO1xufVxuLmNvbG9yLWJvcmRlci1ibHVlLXF1ZWVuIHtcbiAgICBib3JkZXItY29sb3I6ICM0NTY5OTA7XG59XG4uY29sb3ItYmctYmx1ZS1wZXd0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QUI5QjU7XG59XG4uY29sb3ItdGV4dC1ibHVlLXBld3RlciB7XG4gICAgY29sb3I6ICM4QUI5QjU7XG59XG4uY29sb3ItYm9yZGVyLWJsdWUtcGV3dGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4QUI5QjU7XG59XG4uY29sb3ItYmctcHVjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NFN0I5MTtcbn1cbi5jb2xvci10ZXh0LXB1Y2Uge1xuICAgIGNvbG9yOiAjQ0U3QjkxO1xufVxuLmNvbG9yLWJvcmRlci1wdWNlIHtcbiAgICBib3JkZXItY29sb3I6ICNDRTdCOTE7XG59XG4iLCIjZGlhbG9nLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8qdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyovXG59XG5cbiNkaWFsb2ctbW9kYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbiNkaWFsb2ctbW9kYWwub3BlbjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuI2RpYWxvZy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cbiNkaWFsb2ctaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDkuNXZoO1xuICAgIGxlZnQ6IDIuNSU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuI2RpYWxvZy1jYW5jZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuM2VtO1xuICAgIGxlZnQ6IDIuNSU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuI2RpYWxvZy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4zdmg7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmRpYWxvZy1vcHRpb24sXG4jZGlhbG9nLWNhbmNlbCB7XG4gICAgcGFkZGluZzogMS45dmggMGVtO1xuICAgIGZvbnQtc2l6ZTogMy40dmg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5kaWFsb2ctb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIuZmVlZGJhY2stYm9yZGVyIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgb3BhY2l0eTowO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICB6LWluZGV4OiAyMDAwMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMnB4IHdoaXRlO1xufVxuXG4uZmVlZGJhY2stYm9yZGVyLmdsb3dpbmcge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGdsb3c7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBnbG93O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ2xvdyB7XG4gICAgMCUgICB7b3BhY2l0eTowO31cbiAgICAyNSUgIHtvcGFjaXR5OjF9XG4gICAgMTAwJSAgIHtvcGFjaXR5OjB9XG59XG5cbkBrZXlmcmFtZXMgZ2xvdyB7XG4gICAgMCUgICB7b3BhY2l0eTowO31cbiAgICAyNSUgIHtvcGFjaXR5OjF9XG4gICAgMTAwJSAgIHtvcGFjaXR5OjB9XG59XG5cbiNmZWVkYmFjay10b3AsICNmZWVkYmFjay1ib3R0b20ge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbiNmZWVkYmFjay1sZWZ0LCAjZmVlZGJhY2stcmlnaHQge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgdG9wOjBweDtcbiAgICBoZWlnaHQ6MTAwJTtcbn1cblxuXG4jZmVlZGJhY2stdG9wIHsgdG9wOiAtMXB4OyB9XG4jZmVlZGJhY2stYm90dG9tIHsgYm90dG9tOiAtMXB4OyB9XG4jZmVlZGJhY2stbGVmdCB7IGxlZnQ6IC0xcHg7IH1cbiNmZWVkYmFjay1yaWdodCB7IHJpZ2h0OiAtMXB4OyB9XG4iLCJodG1sIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5ociB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xufVxuaWZyYW1lIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi5oLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDcuNnZ3O1xufVxuLmgtY2hlY2tib3gge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMjBweCAxNXB4O1xufVxuLmgtdGVzdG8ge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA3dnc7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5oLWhlbHBlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmgtdGVzdG8taGVscGVyLFxuLmgtdGVzdG8tbm90YSxcbi5oLXRlc3RvLWFsZXJ0XG57XG4gICAgZm9udC1zaXplOiAxLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oLWhpZGUtaGVscGVycyAuaC10ZXN0by1oZWxwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oLWl0ZW0tbGFiZWwtaW5pdGlhbCB7XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uaC10ZXN0by1oZWxwZXIubW92ZS11cCB7XG4gICAgdG9wOiAtNGVtO1xufVxuLmgtdGVzdG8taGVscGVyIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uaC10ZXN0by1oZWxwZXIgc3BhbiNoaWRle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogI0NGRDhEQztcbn1cbi5oLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmgtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmgtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2JhY2tncm91bmQucG5nJyk7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbn1cbi5oLWxvZ28tZnVsbC1vcmFuZ2Uge1xuICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2xvZ29fb3JhbmdlXzEwMjR4MzI4LnBuZycpOyovXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG4uaC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uaC12YWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG59XG4uaC12YWxpZ24tbWlkZGxlLW91dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cbi5oLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaC1jb250YWluZXItYnRuLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbGVmdDogMTVweDtcbn1cbi5oLWZyYW1lVCB7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oLWZyYW1lVEMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1hcmdpbjogMDtcbn1cbi5oLWZ1bGxzY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5oLWZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uaC1mdWxsaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uaC1wYWRkaW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5oLWgyIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaC1oMyB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuLmgtaDQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5oLXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5oLXB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uaC1wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmgtcG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oLWJ0bi1tb2RhbC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAyZW07XG59XG4uaC1wb3NpdGlvbi1hYnNvbHV0ZS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFlbTtcbiAgICBsZWZ0OiAwZW07XG59XG4uaC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmgtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmgtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaC11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmgtZm9udC1zaXplLTAtOCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5oLWZvbnQtc2l6ZS0xLTEge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG59XG4uaC1mb250LXNpemUtMS0yIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufVxuLmgtZm9udC1zaXplLTMge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xufVxuLmgtZm9udC1zaXplLTE0cHgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oLWZvbnQtd2VpZ2h0LTMwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5oLWZvbnQtd2VpZ2h0LTQwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oLWJvcmRlci1ib3R0b20tMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkQ4REM7XG59XG4uaC1tYXJnaW4tMDUge1xuICAgIG1hcmdpbjogMnB4O1xufVxuLmgtbWFyZ2luLTIge1xuICAgIG1hcmdpbjogMTBweDtcbn1cbi5oLW1hcmdpbi00IHtcbiAgICBtYXJnaW46IDIwcHg7XG59XG4uaC1tYXJnaW4tdG9wLTEge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5oLW1hcmdpbi10b3AtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5oLW1hcmdpbi10b3AtMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5oLW1hcmdpbi10b3AtNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5oLW1hcmdpbi10b3AtNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5oLW1hcmdpbi10b3AtNiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oLW1hcmdpbi10b3AtNyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5oLW1hcmdpbi10b3AtOCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5oLW1hcmdpbi10b3AtOSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5oLW1hcmdpbi10b3AtMTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaC1tYXJnaW4tYm90dG9tLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5oLW1hcmdpbi1ib3R0b20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaC1tYXJnaW4tcmlnaHQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaC1tYXJnaW4tcmlnaHQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmgtcGFkZGluZy1sZWZ0LTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmgtcGFkZGluZy1sZWZ0LTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5oLXBhZGRpbmctcmlnaHQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmgtcGFkZGluZy1yaWdodC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmgtcGFkZGluZy1yaWdodC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmgtcGFkZGluZy1yaWdodC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmgtcGFkZGluZy1yaWdodC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmgtcGFkZGluZy10b3AtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5oLXBhZGRpbmctdG9wLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uaC1wYWRkaW5nLXRvcC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5oLXBhZGRpbmctdG9wLTQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmgtcGFkZGluZy10b3AtNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uaC1wYWRkaW5nLXRvcC02IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oLXBhZGRpbmctYm90dG9tLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uaC1wYWRkaW5nLWJvdHRvbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5oLXBhZGRpbmctYm90dG9tLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmgtcGFkZGluZy1ib3R0b20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaC1wYWRkaW5nLTAge1xuICAgIHBhZGRpbmc6IDBweDtcbn1cbi5oLXBhZGRpbmctMSB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuLmgtcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLmgtcGFkZGluZy0zIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLmgtcGFkZGluZy00IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLmgtcGFkZGluZy01IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xufVxuLmgtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaC13aGl0ZS1zcGFjZS1uby13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmgtd2hpdGUtc3BhY2UtaW5pdGlhbCB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4uaC1ib3JkZXItYm94IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmgtb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmgtaW50ZXJhY3RhYmxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDKTtcbiAgICBtYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4uaC1pbnRlcmFjdGFibGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaW50ZXJhY3Rpb247XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBpbnRlcmFjdGlvbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cbi5oLWludGVyYWN0YWJsZS5pbnRlcmFjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGludGVyYWN0aW9uO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICBhbmltYXRpb24tbmFtZTogaW50ZXJhY3Rpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBpbnRlcmFjdGlvbiB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgaW50ZXJhY3Rpb24ge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgMjAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG59XG4uaC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5oLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLmgtcm93LmVsYXN0aWMge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmgtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5oLWNlbGwgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi5oLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5oLXNjcm9sbC5oLWF1dG8ge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oLXRyYW5zcGFyZW50IHtcbiAgICBvcGFjaXR5OiAwLjQ7XG59IiwiLmljb24taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5pY29uLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uaWNvbi1uZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLml0ZW0taWNvbiAuZmEuaWNvbi1uZXcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cbi8qLml0ZW0taWNvbiAuZmEuaWNvbi1uZXcge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn0qL1xuLmZhLmljb24tZWRpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmEuaWNvbi1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi8qLmljb24tc2VhcmNoIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn0qL1xuLml0ZW0taWNvbiAuZmEuaWNvbi1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5pY29uLXByb2Zlc3Npb25hbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uaWNvbi1idXNpbmVzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5pY29uLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uaWNvbi1ib25pZmljbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmljb24tbG9jayBpLmZhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgICBjb2xvcjogI2Y4OGIyNztcbn1cbi5pdGVtLWljb24gLmZhLmZhLWZpbGUtdGV4dC1ve1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVweDtcbn1cbiIsIi5pdGVtLWJsb2NrLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG59XG4uaXRlbS1ibG9jay1sYWJlbC5zbWFsbCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLml0ZW0tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pdGVtLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDlweCA1cHggOXB4IDBweDtcbn1cbi5pdGVtLWljb24gLmZhIHtcbiAgICAvKm1hcmdpbi10b3A6IDNweDsqL1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLml0ZW0tYmFuZGEtY29sb3JhdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbi5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaXRlbS1kaW5hbWljLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLWxhYmVsLmJpZyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLml0ZW0tbGFiZWwuYmlnZ2VzdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pdGVtLWxhYmVsLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cbi5pdGVtLWxhYmVsLnNtYWxsOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHhcbn1cblxuLml0ZW0tbGFiZWwtZGluYW1pYy1oZWlnaHQgeyAgXG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDs7XG4gICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cblxuLml0ZW0tbGFiZWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLml0ZW0tcHJlZGVmaW5pdG8ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uaXRlbS12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaXRlbS1pY29uLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uaXRlbS1pY29uLWxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIHJpZ2h0OiAxNXB4O1xufVxuLnNtYWxsIC5pdGVtLWJsb2NrLWxhYmVse1xuICAgIGhlaWdodDogMWVtO1xufVxuLyogSVRFTSBjb24gSGVscGVyICovXG4uaXRlbS5pdGVtLXdpdGgtaGVscGVyIHtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5pdGVtLml0ZW0td2l0aC1oZWxwZXIgLmhlbHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbiIsIi52LWNhbGVuZGFyaW8gLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnYtY2FsZW5kYXJpbyAuaXRlbS1sYWJlbC5kYXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsMC40KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udi1jYWxlbmRhcmlvIC5pdGVtLWxhYmVse1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi52LWNhbGVuZGFyaW8gLml0ZW0tbGFiZWwuZHVyYXRhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB3aWR0aDogNzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnYtY2FsZW5kYXJpbyAuaXRlbS1sYWJlbC5kZXNjcml6aW9uZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuLnYtY2FsZW5kYXJpby1kZXR0YWdsaSAubC1mb3JtIC5yb3cuZG91YmxlIHtcbiAgICBoZWlnaHQ6IDUwJTtcbn1cbi52LWNhbGVuZGFyaW8tZGV0dGFnbGkgLmNvbG9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDs7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTdlYTtcbiAgICBoZWlnaHQ6IDExNXB4O1xufVxuLnYtY2FsZW5kYXJpby1kZXR0YWdsaSAuY29sb3ItY29udGFpbmVyIC5pdGVtLWljb24tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG59XG4udi1jYWxlbmRhcmlvLWRldHRhZ2xpIC5jb2xvci1jb250YWluZXIgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi52LWNhbGVuZGFyaW8tZGV0dGFnbGkgLml0ZW0tYmxvY2stbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi52LWNhbGVuZGFyaW8tZGV0dGFnbGkgLmNvbG9yLWNvbnRhaW5lciAuaXRlbS1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbiIsIi8qIElURU0gMSBsYWJlbCAqL1xuXG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAuaXRlbSxcbi52LXJlcG9ydCAjdGFiLWRldHRhZ2xpIC5pdGVtLFxuLnYtZmF0dHVyYXppb25lIC5pdGVtLFxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI3RhYi1jbGllbnRlIC5pdGVtLFxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI3RhYi1mb3JuaXRvcmUgLml0ZW0sXG4udi1jb25maWd1cmF6aW9uZSAuaXRlbSxcbi52LW1vZGFsLnJpbmdyYXppYW1lbnRpIC5pdGVtLFxuLnYtZG9jdW1lbnRpLWludmlhLXBlci1lbWFpbCAuaXRlbSxcbi52LWRvY3VtZW50aS1pbnZpYS1wZXItZW1haWwuYWxsZWdhdGkgLml0ZW0sXG4udi1yZXBvcnQuZmlsdHJvIC5pdGVtXG57XG4gICAgaGVpZ2h0OiA1NXB4O1xufVxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gLmNvbnRhaW5lci1jYW52YXMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gKDU1cHggKiAzKSk7XG59XG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAuaXRlbS1sYWJlbCxcbi52LXJlcG9ydCAjdGFiLWRldHRhZ2xpIC5pdGVtLWxhYmVsLFxuLnYtY29uZmlndXJhemlvbmUgLml0ZW0tbGFiZWwsXG4udi1tb2RhbC5yaW5ncmF6aWFtZW50aSAuaXRlbS1sYWJlbCxcbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvICN0YWItZm9ybml0b3JlIC5pdGVtLWxhYmVsLFxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI3RhYi1jbGllbnRlIC5pdGVtLWxhYmVsLFxuLnYtZG9jdW1lbnRpLWRldHRhZ2xpIC5pdGVtLWxhYmVsLFxuLnYtZG9jdW1lbnRpLWludmlhLXBlci1lbWFpbCAuaXRlbS1sYWJlbCxcbi52LXJlcG9ydC5maWx0cm8gLml0ZW0tbGFiZWxcbntcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbn1cbi52LWNvbmZpZ3VyYXppb25lIC5pdGVtLXZhbHVlLFxuLnYtcmVwb3J0ICN0YWItZGV0dGFnbGkgLml0ZW0tdmFsdWUsXG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAuaXRlbS12YWx1ZSxcbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvICN0YWItZm9ybml0b3JlIC5pdGVtLXZhbHVlLFxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI3RhYi1jbGllbnRlIC5pdGVtLXZhbHVlLFxuLnYtZG9jdW1lbnRpLWRldHRhZ2xpIC5pdGVtLXZhbHVlLFxuLnYtYWJib25hbWVudG8gLml0ZW0tdmFsdWVcbntcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbn1cbi52LWNvbmZpZ3VyYXppb25lIC5pdGVtLWljb24sXG4udi1hYmJvbmFtZW50byAuaXRlbS1pY29uXG57XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi52LWRvY3VtZW50aS1kZXR0YWdsaSAuaXRlbS1pY29uLXJpZ2h0LFxuLnYtY29uZmlndXJhemlvbmUgLml0ZW0taWNvbi1yaWdodCxcbi52LWRvY3VtZW50aS1pbnZpYS1wZXItZW1haWwgLml0ZW0taWNvbi1yaWdodCxcbi52LW1vZGFsLnJpbmdyYXppYW1lbnRpIC5pdGVtLWljb24tcmlnaHRcbntcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLnYtY29uZmlndXJhemlvbmUgLml0ZW0taWNvbi1sb2NrXG57XG4gICAgdG9wOiAxNnB4O1xufVxuLyogSVRFTSAyIGxhYmVsICovXG4udi1ydWJyaWNhIC5pdGVtXG57XG4gICAgaGVpZ2h0OiA1NXB4O1xufVxuLnYtZmF0dHVyYXppb25lIC5jb250YWluZXItaXRlbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDU1cHggKiAyKTtcbn1cbi52LWRvY3VtZW50aS1kZXR0YWdsaS5wYWdhbWVudGkgLml0ZW0taWNvbi1yaWdodFxue1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi52LXJ1YnJpY2EgLml0ZW0taWNvbi1yaWdodFxue1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuLnYtZmF0dHVyYXppb25lIC5pdGVtLWljb24sXG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAuaXRlbS1pY29uXG57XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnYtcmVwb3J0LnByb2RvdHRpICN0YWItZGV0dGFnbGkgLml0ZW0tdmFsdWUsXG4udi1yZXBvcnQuY2xpZW50aSAjdGFiLWRldHRhZ2xpIC5pdGVtLXZhbHVlLFxuLnYtcmVwb3J0LmZvcm5pdG9yaSAjdGFiLWRldHRhZ2xpIC5pdGVtLXZhbHVlXG57XG5cbiAgICBsaW5lLWhlaWdodDogNTVweDtcbn1cblxuLyogSVRFTSAzIGxhYmVsICovXG4udi1kb2N1bWVudGktbGlzdGEuZXN0cmF0dG8tY29udG8gLml0ZW1cbntcbiAgICBoZWlnaHQ6IDgwcHg7XG59XG4udi1kb2N1bWVudGktbGlzdGEuZXN0cmF0dG8tY29udG8gLml0ZW0taWNvblxue1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi52LWRvY3VtZW50aS1saXN0YS5lc3RyYXR0by1jb250byAuaXRlbS1pY29uLXJpZ2h0XG57XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4udi1kb2N1bWVudGktbGlzdGEuZG9jdW1lbnRpLWF0dGl2aSAuaXRlbS1pY29uLXJpZ2h0Lm1haWxlZHtcbiAgICAvKmZvbnQtc2l6ZTogMS4yZW07XG4gICAgcGFkZGluZy10b3A6IDlweDsqL1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgcGFkZGluZzogOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMnB4O1xufVxuLnYtZG9jdW1lbnRpLWxpc3RhLmRvY3VtZW50aS1hdHRpdmkgLml0ZW0tZXNpdG8tc2Rpe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmY2O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnYtZG9jdW1lbnRpLWxpc3RhLmVzdHJhdHRvLWNvbnRvIC5pdGVtLWljb24tbG9ja1xue1xuICAgIHRvcDogMjdweDtcbn1cbi52LWRvY3VtZW50aS1saXN0YS5kb2N1bWVudGktYXR0aXZpIC5pdGVtXG57XG4gICAgaGVpZ2h0OiA3MnB4O1xufVxuLnYtZG9jdW1lbnRpLWxpc3RhLmRvY3VtZW50aS1hdHRpdmkgLml0ZW0taWNvbi1yaWdodFxue1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuLyogSVRFTSA0IGxhYmVsICovXG4udi1kb2N1bWVudGktbGlzdGEuZG9jdW1lbnRpLWluLXNjYWRlbnphIC5pdGVtLFxuLnYtZG9jdW1lbnRpLWxpc3RhLmNyZWRpdGkgLml0ZW0sXG4udi1kb2N1bWVudGktbGlzdGEuZG9jdW1lbnRpLXByaW1hbm90YSAuaXRlbVxue1xuICAgIGhlaWdodDogOTBweDtcbn1cbi52LWRvY3VtZW50aS1saXN0YS5kb2N1bWVudGktaW4tc2NhZGVuemEgLml0ZW0taWNvbi1yaWdodCxcbi52LWRvY3VtZW50aS1saXN0YS5jcmVkaXRpIC5pdGVtLWljb24tcmlnaHQsXG4udi1kb2N1bWVudGktbGlzdGEuZG9jdW1lbnRpLXByaW1hbm90YSAuaXRlbS1pY29uLXJpZ2h0XG57XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi8qIFN0aWxlIGludGVybm8gZGVnbGkgSVRFTSAqL1xuLnYtZG9jdW1lbnRpLWxpc3RhLmRvY3VtZW50aS1pbi1zY2FkZW56YSAuaXRlbS1sYWJlbC5iaWcsXG4udi1kb2N1bWVudGktbGlzdGEuZG9jdW1lbnRpLWF0dGl2aSAuaXRlbS1sYWJlbC5iaWcsXG4udi1kb2N1bWVudGktbGlzdGEuZXN0cmF0dG8tY29udG8gLml0ZW0tbGFiZWwuYmlnLFxuLnYtY29uZmlndXJhemlvbmUubGlzdGEtcHJvZG90dGkgLml0ZW0tbGFiZWwuYmlnXG57XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52LWRvY3VtZW50aS1saXN0YSAuaXRlbTpudGgtY2hpbGQoZXZlbiksXG4udi1jb25maWd1cmF6aW9uZSAuYy1kYXRhbGlzdCAuaXRlbTpudGgtY2hpbGQoZXZlbiksXG4udi1ydWJyaWNhIC5jLWRhdGFsaXN0IC5pdGVtOm50aC1jaGlsZChldmVuKVxue1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG59XG4vKiBTdGlsZSBzZWxlY3Qgc3UgREFUQUxJU1QgKi9cbi52LWRvY3VtZW50aS1pbnZpYS1wZXItZW1haWwuYWxsZWdhdGkgLml0ZW0taWNvbi1yaWdodCxcbi52LXJlcG9ydC5maWx0cm8gLml0ZW0taWNvbi1yaWdodFxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNWVtO1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xufVxuIiwiLml0ZW0tbGVnZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pdGVtLWxhYmVsLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBsZWZ0OiAxNXB4O1xufVxuLml0ZW0tbGFiZWwtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICByaWdodDogMTVweDtcbn1cbi5pdGVtLXZhbHVlLWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3R0b206IC0wLjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbn1cbi5pdGVtLXZhbHVlLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm90dG9tOiAtMC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xufVxuIiwiLm1vZGFsLXZpZXctY29udGFpbmVyLWlubmVyIC5jLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tb2RhbC12aWV3LWNvbnRhaW5lci1pbm5lciAuYy1oZWFkZXItbGVmdC5jLWhlYWRlci1oYXMtbGFiZWwsXG4ubW9kYWwtdmlldy1jb250YWluZXItaW5uZXIgLmMtaGVhZGVyLXJpZ2h0LmMtaGVhZGVyLWhhcy1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5tb2RhbC12aWV3LWNvbnRhaW5lci1pbm5lciAudmlldy1ib2R5IHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC12aWV3LWNvbnRhaW5lci1pbm5lciAuYy1oZWFkZXIgKyAudmlldy1ib2R5IHtcbiAgICB0b3A6IDQ1cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdmlldy1jb250YWluZXItb3V0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNjAwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuXG4ubW9kYWwtdmlldy1jb250YWluZXItb3V0ZXIub3BlbntcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubW9kYWwtdmlldy1jb250YWluZXItaW5uZXIge1xuICAgIHJpZ2h0OiA0JTtcbiAgICBib3R0b206IDMlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0JTtcbiAgICB0b3A6IDMlO1xufVxuXG4ubW9kYWwtdmlldy1jb250YWluZXItaW5uZXIgLmMtaGVhZGVyLWxlZnQuYy1oZWFkZXItaGFzLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLm1vZGFsLXZpZXctY29udGFpbmVyLWlubmVyIC5jLWhlYWRlci1zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NiU7XG59XG5cbi5tb2RhbC12aWV3LWNvbnRhaW5lci1pbm5lciAubC1mb3JtIHtcbiAgICBmb250LXNpemU6IDAuOTVlbTtcbn1cblxuLm1vZGFsLXZpZXctY29udGFpbmVyLWlubmVyLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtdmlldy1jb250YWluZXItaW5uZXIubW9kYWwtbWlkZGxlc2NyZWVuIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyJTtcbiAgICBib3R0b206IDA7XG59XG4iLCIjbm90aWZ5IHtcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTs7Ki9cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbm90aWZ5LW1lc3NhZ2Uge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuI25vdGlmeSAjbm90aWZ5LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgYm90dG9tOiAwLjVlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuI25vdGlmeS5zdGlja3kgI25vdGlmeS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNub3RpZnktbWFzay1sYXllciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsImRpdiNyZWNvcmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBib3gtc2hhZG93OiAtMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuNik7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYjcmVjb3JkLXN0YXJ0LCBkaXYjcmVjb3JkLXN0b3AgIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3JlY29yZCBzcGFuLCAjcmVjb3JkIC5mYXtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5kaXYjcmVjb3JkLXN0YXJ0IHtcbiAgICBjb2xvcjogI2U1NzM3Mztcbn1cblxuZGl2I3JlY29yZC1zdG9wIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuI3JlY29yZCAjcmVjb3JkLXN0YXJ0IC5mYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZWQ7XG59XG5cbiNyZWNvcmQgI3JlY29yZC1zdG9wIC5mYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgY29sb3I6ICNlNTczNzM7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDNweCByZWQ7XG59XG4iLCIudHItbm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4udHItbm9uZS50ci10cmFuc2l0aW9uaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnRyLWZhZGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbn1cbi50ci1mYWRlLnRyLXRyYW5zaXRpb25pbmcge1xuICAgIG9wYWNpdHk6IDA7XG59XG4udHItc2Nyb2xsLWxlZnQge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi50ci1zY3JvbGwtbGVmdC50ci10cmFuc2l0aW9uaW5nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi50ci1zY3JvbGwtcmlnaHQge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi50ci1zY3JvbGwtcmlnaHQudHItdHJhbnNpdGlvbmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi50ci1zY3JvbGwtdXAge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi50ci1zY3JvbGwtdXAudHItdHJhbnNpdGlvbmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG4udHItc2Nyb2xsLWRvd24ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi50ci1zY3JvbGwtZG93bi50ci10cmFuc2l0aW9uaW5nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuLnRyLXpvb20udHItdHJhbnNpdGlvbmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoNCwgNCwgNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDQsIDQsIDQpO1xuICAgIG9wYWNpdHk6IDA7XG59XG4udHItem9vbSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbiIsIi52aWV3LWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbGVmdDowO1xufVxuXG4udmlldy1ib2R5IHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiA0NXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDVweCkgIWltcG9ydGFudDsgLyogYWx0ZXp6YSBsZWdhdGEgYWxsJ2FsdGV6emEgZGVsbGEgaGVhZGVyICh0b3ApICovXG59XG5cbi52aWV3LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDUwcHg7ICAvKiBkaXN0YW56YSBsZWdhdGEgYWxsJ2FsdGV6emEgZGVsIGZvb3RlciAqL1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi5jLWZvb3Rlci5uby1mb290ZXIgKyAudmlldy1jb250YWluZXJ7XG4gICAgYm90dG9tOiAwO1xufVxuIiwiLnYtYWJib25hbWVudG8gLnRhYi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDE1dnc7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi52LWFiYm9uYW1lbnRvIC5pdGVtLWJsb2NrLWxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbn1cbi52LWFiYm9uYW1lbnRvIC5qcy1zZWxlY3QtYnRuLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRjk4MDA7XG59XG4udi1hYmJvbmFtZW50byAuanMtc2VsZWN0LWJ0bi5hY3RpdmUgLml0ZW0taWNvbi1yaWdodHtcbiAgICBjb2xvcjogI0ZGOTgwMDtcbn1cbi52LWFiYm9uYW1lbnRvIC5sLWZvcm0gLml0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udi1hYmJvbmFtZW50byAuaXRlbSB7XG4gICAgY29sb3I6ICM2MDdEOEI7XG59XG4udi1hYmJvbmFtZW50byAuaXRlbS1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNWVtO1xuICAgIHdpZHRoOiA3MCU7XG59XG4udi1hYmJvbmFtZW50byAuaXRlbS1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi52LWFiYm9uYW1lbnRvIC5pY29uLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLnYtYWJib25hbWVudG8gLmJ0bi1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52LWFiYm9uYW1lbnRvIC5pdGVtLWljb25cbntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4iLCIudi1hbnRlcHJpbWEtbW9kZWxsaSAucHJldmlldy1mcmFtZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udi1hbnRlcHJpbWEtbW9kZWxsaSAucHJldmlldy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udi1hbnRlcHJpbWEtbW9kZWxsaSAuYy10YWJzLW5hdjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCB0byBib3R0b20sIHRyYW5zcGFyZW50LCAjZWVlZWVlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG59XG5cbi52LWFudGVwcmltYS1tb2RlbGxpIC5wcmV2aWV3LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cblxuLnYtYW50ZXByaW1hLW1vZGVsbGkgLml0ZW0tc2V0LWRlZmF1bHQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDU1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC44ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Q0FGNTA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG4udi1hbnRlcHJpbWEtbW9kZWxsaSAuaXRlbS1zZXQtZGVmYXVsdC1jb250YWluZXIuaXMtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuXG4udi1hbnRlcHJpbWEtbW9kZWxsaSAuaXRlbS1zZXQtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLnYtYW50ZXByaW1hLW1vZGVsbGkgLml0ZW0tc2V0LWRlZmF1bHQtY29udGFpbmVyLmlzLWRlZmF1bHQgLml0ZW0tc2V0LWRlZmF1bHQge1xuICAgIGNvbG9yOiAjNENBRjUwO1xufVxuIiwiLnYtY29uZmlndXJhemlvbmUgLml0ZW0taWNvblxue1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52LWNvbmZpZ3VyYXppb25lICNoZWxwZXItY2hlY2stYm94LW1lbnUuaC10ZXN0by1oZWxwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnYtY29uZmlndXJhemlvbmUgLml0ZW0taWNvbiAuZmEtcGVyY2VudFxue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnYtY29uZmlndXJhemlvbmUgLmgtaGVscGVyLmF0dGl2YS1hY2NvdW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbn1cbi52LWNvbmZpZ3VyYXppb25lIC5sLWZvcm0gZGl2Omxhc3QtY2hpbGQ+IC5pdGVtLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52LWNvbmZpZ3VyYXppb25lLm1lbnUgI2Fubm8tY29udGFiaWxlIC5pdGVtLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdG9wOiAtOHB4O1xufVxuXG4udi1jb25maWd1cmF6aW9uZS5tZW51ICNhbm5vLWNvbnRhYmlsZSAuaXRlbS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLnYtY29uZmlndXJhemlvbmUubWVudSAjYW5uby1jb250YWJpbGUgLml0ZW0tYW5uby1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHRvcDogMGVtO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAxM3B4O1xufVxuXG4udi1jb25maWd1cmF6aW9uZS5tZW51ICNhbm5vLWNvbnRhYmlsZSAuaXRlbS1hbm5vLWJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICB0b3A6IDBlbTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMTNweDtcbn1cblxuLnYtY29uZmlndXJhemlvbmUgLnZlcnNpb25lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBjb2xvcjogI2E2YjdiZjtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgICBsaW5lLWhlaWdodDogNWVtO1xufVxuXG4udi1jb25maWd1cmF6aW9uZS52LXByb2RvdHRpIGZvcm0sXG4udi1jb25maWd1cmF6aW9uZS5hbmFncmFmaWNhIGZvcm0sXG4udi1jb25maWd1cmF6aW9uZS5jb250ZWdnaSBmb3JtLFxuLnYtY29uZmlndXJhemlvbmUuY29udGF0dGktZW1haWwgZm9ybSxcbi52LWNvbmZpZ3VyYXppb25lLmNvbnRhdHRpLXBlYyBmb3JtXG57XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4udi1jb25maWd1cmF6aW9uZS52LXNpc3RlbWFUZXNzZXJhU2FuaXRhcmlhIC5jb25maWd1cmF6aW9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnYtY29uZmlndXJhemlvbmUgI2NvbnRhaW5lci1tdWx0aWFjY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4udi1jb25maWd1cmF6aW9uZSAjY2FtYmlhQWNjb3VudCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuLnYtY29uZmlndXJhemlvbmUgI2hlbHAtYWNjb3VudC1pbi11c28ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gICAgY29sb3I6ICM5MTkxOTE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi52LWNvbmZpZ3VyYXppb25lICNoZWxwLWFjY291bnQtaW4tdXNvICNub21lLWFjY291bnR7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi52LWNvbmZpZ3VyYXppb25lLm11bHRpYWNjb3VudCAuaXRlbSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuXG4udi1jb25maWd1cmF6aW9uZS5tdWx0aWFjY291bnQgLml0ZW0taWNvbi1yaWdodCB7XG4gICAgY29sb3I6ICM0Q0FGNTA7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi52LWNvbmZpZ3VyYXppb25lICNoZWxwLWRlcy1wcm9maWxvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi52LWNvbmZpZ3VyYXppb25lLnNlemlvbmFsaSAuaGVscGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM5MTkxOTE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi52LWNvbmZpZ3VyYXppb25lLnNlemlvbmFsaSAuaXRlbSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLnYtY29uZmlndXJhemlvbmUuc2V6aW9uYWxpIC5pdGVtLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52LWNvbmZpZ3VyYXppb25lLnNlemlvbmFsaSAuaXRlbS1pY29uLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cbi52LWNvbmZpZ3VyYXppb25lLnNlemlvbmFsaS1kZXR0YWdsaSAuaXRlbS12YWx1ZXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2UxZTdlYTtcbn1cblxuXG4udi1jb25maWd1cmF6aW9uZS52LWdlc3Rpb25lLXV0ZW50ZSAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udi1jb25maWd1cmF6aW9uZS52LWdlc3Rpb25lLXV0ZW50ZSAjZm9ybS1lZGl0LW1vZGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWU3ZWE7XG59XG4iLCIvKmh0dHBzOi8vd2Via3VsLmdpdGh1Yi5pby9jb29saHVlLyovXG5cbiNkYXNoYm9hcmQtdGFicy1wYW5lbHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IFxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiN0YWItaXZhLXRyaW1lc3RyYWxlLFxuI3RhYi1yZXNvY29udG8sXG4jdGFiLXJlZGRpdGl2aXRhe1xuICAgIG92ZXJmbG93OnZpc2libGU7XG59XG4uZGFzaGJvYXJkLTEge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7IFxuICAgIGxlZnQ6IDBweDsgIFxuICAgIHJpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzAzOTZGRiwgI0FCRENGRik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCA0cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAzcHggNHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsMC43NSk7XG59XG5cbi5kYXNoYm9hcmQtMiB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDsgXG4gICAgbGVmdDogMHB4OyAgXG4gICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgIzI4Qzc2RiwgIzgxRkJCOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCA0cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAzcHggNHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsMC43NSk7XG59XG5cbi5kYXNoYm9hcmQtMyB7XG5cbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4OyBcbiAgICBsZWZ0OiAwcHg7ICBcbiAgICByaWdodDogMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICNGNTU1NTUsICNGQ0NGMzEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggNHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDRweCAxMHB4IC01cHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuIiwiLnYtZG9jdW1lbnRpLWRldHRhZ2xpICNzaG93LWFkdmFuY2VkLCAjaGlkZS1hZHZhbmNlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzgzOThhYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnYtZG9jdW1lbnRpLWRldHRhZ2xpIGlubmVydmlldyAubC1mb3JtIGRpdjpsYXN0LWNoaWxkPiAuaXRlbS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udi1kb2N1bWVudGktZGV0dGFnbGkgLmNvbnRhaW5lci1pbmxpbmUge1xuICAgIGhlaWdodDogMTV2dztcbn1cbi52LWRvY3VtZW50aS1kZXR0YWdsaSAuY29udGFpbmVyLWlubGluZSAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnYtZG9jdW1lbnRpLWRldHRhZ2xpIC5jb250YWluZXItaW5saW5lIC5idG46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweDtcbn1cblxuLnYtZG9jdW1lbnRpLWRldHRhZ2xpLXBhZ2FtZW50byAubC1mb3JtIGRpdjpsYXN0LWNoaWxkPiAuaXRlbS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnYtZG9jdW1lbnRpLWRldHRhZ2xpLXBhZ2FtZW50byAuY29uZmlndXJhemlvbmUtc2FsZGF0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtO1xufVxuXG4udi1kb2N1bWVudGktZGV0dGFnbGkgI2RhdGktZG9jdW1lbnRvIC5jLWNoZWNrYm94LWNvbnRhaW5lciAuaW5wdXQtbGFiZWwtbGVmdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udi1kb2N1bWVudGktZGV0dGFnbGkuYWxsZWdhdGkgLmMtZGF0YWxpc3QtbGlzdCAuaXRlbS1pY29uLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuXG4udi1jb250ZWdnaSAjcm93LXJpdEFjY29udG8gLmMtaW5wdXQtY29udGFpbmVyIGxhYmVsLFxuLnYtY29udGVnZ2kgI3Jvdy1yaXRQcmV2aWRlbnppYWxlIC5jLWlucHV0LWNvbnRhaW5lciBsYWJlbHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuIiwiXG4udi1kb2N1bWVudGktaW52aWEtcGVyLWVtYWlsIC5jb250YWluZXItY2hlY2tib3hcbntcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnYtZG9jdW1lbnRpLWludmlhLXBlci1lbWFpbCAubC1mb3JtIC5yb3cuZG91YmxlXG57XG4gICAgaGVpZ2h0OiAyNmVtO1xufVxuXG4udi1kb2N1bWVudGktaW52aWEtcGVyLWVtYWlsIC5sLWZvcm0gLnJvdy5kb3VibGUgLmlucHV0LXZhbHVlXG57XG4gICAgaGVpZ2h0OiAxOWVtO1xuICAgIHRvcDogMS43ZW07XG59XG4iLCIudi1kb2N1bWVudGktbGlzdGEuZXN0cmF0dG8tY29udG8gLml0ZW0taWNvblxue1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuXG4udi1kb2N1bWVudGktbGlzdGEuc2VsZXppb25lLWNyZWRpdGkgLmgtdGFibGUge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBweDtcbn1cblxuLnYtZG9jdW1lbnRpLWxpc3RhLmRvY3VtZW50aS1wcmltYW5vdGEgLmNsaWVudGUtZm9ybml0b3Jle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4udi1kb2N1bWVudGktbGlzdGEuZG9jdW1lbnRpLXByaW1hbm90YSAuc2FsZG8tcHJvZ3Jlc3Npdm97XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52LWRvY3VtZW50aS1saXN0YS5kb2N1bWVudGktcHJpbWFub3RhIC5pdGVtLWxhYmVsIC5lbnRyYXRhLFxuLnYtZG9jdW1lbnRpLWxpc3RhLmRvY3VtZW50aS1wcmltYW5vdGEgLml0ZW0tbGFiZWwgLnVzY2l0YSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52LWRvY3VtZW50aS1saXN0YS5kb2N1bWVudGktcHJpbWFub3RhIC5pdGVtLWxhYmVsIC5jb250byB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi52LWRvY3VtZW50aS12b2NlLWZhdHR1cmEgI2NlcmNhLWxpc3Rpbm8sXG4udi1kb2N1bWVudGktdm9jZS1mYXR0dXJhICNzY29sbGVnYS1saXN0aW5vLFxuLnYtZG9jdW1lbnRpLmRldHRhZ2xpLWNyZWRpdG8gI2NlcmNhLWxpc3Rpbm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICM1YTZjN2I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubW9kYWwtZnVsbHNjcmVlbiAudi1kb2N1bWVudGktdm9jZS1mYXR0dXJhIC5jLWZvcm1ncm91cDpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi52LWRvY3VtZW50aS12b2NlLWZhdHR1cmEgLmwtZm9ybSAucm93LmRvdWJsZSB7XG4gICAgaGVpZ2h0OiA0NXZ3O1xufVxuIiwiLnYtZmF0dHVyYXppb25lIC50YWJzLXBhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4udi1mYXR0dXJhemlvbmUgY2FudmFzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggNXB4IDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzBzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMzBzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMzBzIGVhc2UtaW4tb3V0O1xufVxuLnYtZmF0dHVyYXppb25lIC5jb250YWluZXItY2FudmFzLXJlZGRpdGl2aXRhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY1cHgpXG59XG4udi1mYXR0dXJhemlvbmUgLmNvbnRhaW5lci1jYW52YXMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpXG59XG4udi1mYXR0dXJhemlvbmUgLmNvbnRhaW5lci1pdGVtLWxlZ2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjNlbTtcbn1cbi52LWZhdHR1cmF6aW9uZSAuYy10YWJzLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaXRlbS1sZWdlbmQgLmZhLWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udi1mYXR0dXJhemlvbmUgLml0ZW0tbGFiZWwuYmlnZ2VzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi52LWZhdHR1cmF6aW9uZS5zdHJ1bWVudGkgLml0ZW0tbGFiZWwuYmlnZ2VzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaXRlbS10b3RhbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaWNvbi12ZW5kaXRlIHtcbiAgICBjb2xvcjogIzBFQUQ2OTtcbiAgICBib3JkZXItY29sb3I6ICMwRUFENjkgIWltcG9ydGFudDtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaWNvbi1zdHJ1bWVudGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaWNvbi1hY3F1aXN0aSB7XG4gICAgY29sb3I6ICNFNTczNzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7XG59XG4udi1mYXR0dXJhemlvbmUgLmljb24tYWNxdWlzdGkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4udi1mYXR0dXJhemlvbmUgLmljb24tdmVuZGl0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udi1mYXR0dXJhemlvbmUgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaXRlbS1pY29uIC5mYS1wbHVzIHtcbiAgICAvKm1hcmdpbi10b3A6IDRweDsqL1xufVxuLnYtZmF0dHVyYXppb25lIC5pdGVtLWljb24gLmZhLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaXRlbS1sZWdlbmQub3B0aW9uLXBhbmVse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMTBweDtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaXRlbS1sZWdlbmQub3B0aW9uLXBhbmVsIC5pdGVtLXZhbHVlLWxlZnQsXG4udi1mYXR0dXJhemlvbmUgLml0ZW0tbGVnZW5kLm9wdGlvbi1wYW5lbCAuaXRlbS12YWx1ZS1yaWdodCB7XG4gICAgdG9wOiAwLjVlbTtcbn1cbi52LWZhdHR1cmF6aW9uZSAuaXRlbS1sZWdlbmQub3B0aW9uLXBhbmVsIC5pdGVtLWxhYmVsLWxlZnQsXG4udi1mYXR0dXJhemlvbmUgLml0ZW0tbGVnZW5kLm9wdGlvbi1wYW5lbCAuaXRlbS1sYWJlbC1yaWdodCB7XG4gICAgdG9wOiAtMS4xZW07XG59XG4uaXRlbS1sYWJlbC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICByaWdodDogMTMxcHg7XG4gICAgdG9wOiAxLjFlbTtcblxufVxuIiwiLnYtbG9naW4tbWVudSAuY29udGFpbmVyLXdpemFyZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLnYtbG9naW4tbWVudSAjYnRuLWNoaXVkaS13aXphcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwdnc7XG59XG5cbi52LWxvZ2luLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52LWxvZ2luLW1lbnUgLmxvZ29cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnYtbG9naW4tbWVudSAubG9nbyBpbWdcbntcbiAgICBoZWlnaHQ6IDE1dmg7XG59XG4iLCJcbi52LWxvZ2luIC5oLXZhbGlnbi1taWRkbGUtb3V0ZXIge1xuICAgIC8qaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTsqL1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnYtbG9naW4gLmN1c3RvbS1jb250YWluZXIge1xuICAgIGhlaWdodDogNTVweDtcbn1cblxuLnYtbG9naW4gLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnYtbG9naW4gLmxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDIydnc7XG59XG4udi1sb2dpbiAuaC1pbnB1dCN1c2VybmFtZS1sb2dpbixcbi52LWxvZ2luIC5oLWlucHV0I3Bhc3N3b3JkLWxvZ2luLFxuLnYtbG9naW4gLmgtaW5wdXQjZW1haWwtc2lnbnVwLFxuLnYtbG9naW4gLmgtaW5wdXQjcGFzc3dvcmQtc2lnbnVwLFxuLnYtcmVjdXBlcmEtcGFzc3dvcmQgcCxcbi52LXJlY3VwZXJhLXBhc3N3b3JkIC5oLWlucHV0I3JlY292ZXItZW1haWxcbntcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbn1cbi52LWxvZ2luIC5oLWlucHV0I3VzZXJuYW1lLWxvZ2luLFxuLnYtbG9naW4gLmgtaW5wdXQjZW1haWwtc2lnbnVwXG57XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnYtbG9naW4gc3BhbiNsb2dpbixcbi52LWxvZ2luIHNwYW4jc2lnbnVwLFxuLnYtbG9naW4gdSN0ZXJtaW5pLWRpLXV0aWxpenpvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi52LWxvZ2luICNwYXNzd29yZC1sb2dpbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xufVxuLnYtbG9naW4gI2xhc3QtbG9naW4tdXNlciB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnYtbG9naW4gLnJlY3VwZXJhLXBhc3N3b3Jke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoOTMsIDEwOSwgMTI2LCAwLjUwKTtcbn1cbi52LWxvZ2luLmxvZ2luLW1lbnUgLmJ0biB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGZvbnQtc2l6ZTogNC43dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE0dnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG59XG4udi1sb2dpbi1tZW51ICNndWVzdC11c2VyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cbi52LWxvZ2luLmxvZ2luLW1lbnUgLmJ0biBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogN3Z3O1xuICAgIHRvcDogMi42dnc7XG4gICAgZm9udC1zaXplOiA5dnc7XG59XG5cbi52LWxvZ2luIC5idG4gaS5pY29uLWZhY2Vib29rIHtcbiAgICB0b3A6IDNweDtcbiAgICBmb250LXNpemU6IDd2dztcbn1cblxuLnYtbG9naW4gLmgtZm9udC1zaXplLTEtMSB7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbn1cbi52LWxvZ2luIC5oLWg0IHtcbiAgICBmb250LXNpemU6IDQuMnZ3O1xufVxuIiwiLnYtbW9kYWxcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udi1tb2RhbC5jb25maWd1cmF6aW9uZS1wcm9maWxvIC5tb2RhbC10aXRsZSAuaC10aXRsZSxcbi52LW1vZGFsLnNlZ25hbGEtcHJvYmxlbWEgLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuLnYtbW9kYWwucmVjZW5zaW9uZS5pbnZpYSAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4udi1tb2RhbC5yZWNlbnNpb25lIC5tb2RhbC10aXRsZSAuaC10aXRsZSxcbi52LW1vZGFsLmNvbGxlZ2EtYWNjb3VudC1mYWNlYm9vayAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4udi1tb2RhbC5jYXJpY2FtZW50by1sb2dvIC5tb2RhbC10aXRsZSAuaC10aXRsZSxcbi52LW1vZGFsLmN1c3RvbWVyLXNlcnZpY2UgLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWJib25hbWVudG8gLm1vZGFsLXRpdGxlIC5oLXRpdGxlLFxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWNjb3VudCAubW9kYWwtdGl0bGUgLmgtdGl0bGUsXG4udi1tb2RhbC52LWxvZ2luLW1lbnUgLm1vZGFsLXRpdGxlIC5oLXRpdGxlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xufVxuXG4udi1tb2RhbC5jb25maWd1cmF6aW9uZS1wcm9maWxvIC5tb2RhbC1zdWJ0aXRsZSAuaC10ZXN0byxcbi52LW1vZGFsLnJlY2Vuc2lvbmUuaW52aWEgLm1vZGFsLXN1YnRpdGxlIC5oLXRlc3RvLFxuLnYtbW9kYWwucmVjZW5zaW9uZSAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8sXG4udi1tb2RhbC5jYXJpY2FtZW50by1sb2dvIC5tb2RhbC1zdWJ0aXRsZSAuaC10ZXN0byxcbi52LW1vZGFsLmN1c3RvbWVyLXNlcnZpY2UgLm1vZGFsLXN1YnRpdGxlIC5oLXRlc3RvLFxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWJib25hbWVudG8gLm1vZGFsLXN1YnRpdGxlIC5oLXRlc3RvLFxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWNjb3VudCAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG8sXG4udi1tb2RhbC5zZWduYWxhLXByb2JsZW1hIC5tb2RhbC1zdWJ0aXRsZSAuaC10ZXN0byxcbi52LW1vZGFsLnYtbG9naW4tbWVudSAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG9cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDRlbTtcbiAgICByaWdodDogMTVweDtcbn1cbi52LW1vZGFsLmNvbGxlZ2EtYWNjb3VudC1mYWNlYm9vayAubW9kYWwtc3VidGl0bGUgLmgtdGVzdG9cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDUuNWVtO1xuICAgIHJpZ2h0OiAxNXB4O1xufVxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWNjb3VudCAubW9kYWwtYm9keVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTB2dztcbiAgICBib3R0b206IDMxdnc7XG59XG4udi1tb2RhbC5jb25maWd1cmF6aW9uZS1wcm9maWxvIC5tb2RhbC1ib2R5XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzM3Z3O1xuICAgIGJvdHRvbTogMzF2dztcbn1cbi52LW1vZGFsLmN1c3RvbWVyLXNlcnZpY2UgLm1vZGFsLWJvZHlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQwdnc7XG4gICAgYm90dG9tOiAxNXZ3O1xufVxuLnYtbW9kYWwuc2VnbmFsYS1wcm9ibGVtYSAubW9kYWwtYm9keVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDB2dztcbiAgICBib3R0b206IDM0dnc7XG59XG4udi1tb2RhbC5jYXJpY2FtZW50by1sb2dvIC5tb2RhbC1ib2R5XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMXZ3O1xuICAgIGJvdHRvbTogMHZ3O1xufVxuLnYtbW9kYWwuc2VnbmFsYS1wcm9ibGVtYSAubC1mb3JtIC5yb3cuZG91YmxlLFxuLnYtbW9kYWwucmVjZW5zaW9uZS5pbnZpYSAubC1mb3JtIC5yb3cuZG91YmxlXG57XG4gICAgaGVpZ2h0OiA3MiU7XG59XG4udi1tb2RhbC5yZWNlbnNpb25lLmludmlhIC5tb2RhbC1ib2R5XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0NHZ3O1xuICAgIGJvdHRvbTogMzR2dztcbn1cbi52LW1vZGFsLnJlY2Vuc2lvbmUgLm1vZGFsLWJvZHlcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE4dnc7XG59XG4udi1tb2RhbC5jb25maWd1cmF6aW9uZS1wcm9maWxvIC5tb2RhbC1idG4tYWN0aW9uLFxuLnYtbW9kYWwuc2VnbmFsYS1wcm9ibGVtYSAubW9kYWwtYnRuLWFjdGlvbixcbi52LW1vZGFsLnJlY2Vuc2lvbmUuaW52aWEgLm1vZGFsLWJ0bi1hY3Rpb24sXG4udi1tb2RhbC5jb2xsZWdhLWFjY291bnQtZmFjZWJvb2sgLm1vZGFsLWJ0bi1hY3Rpb24sXG4udi1tb2RhbC5jdXN0b21lci1zZXJ2aWNlIC5tb2RhbC1idG4tYWN0aW9uLFxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWJib25hbWVudG8gLm1vZGFsLWJ0bi1hY3Rpb24sXG4udi1tb2RhbC5hdHRpdmF6aW9uZS1hY2NvdW50IC5tb2RhbC1idG4tYWN0aW9uLFxuLnYtbW9kYWwudi1yZWdpc3RyYXppb25lIC5tb2RhbC1idG4tYWN0aW9uXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDE1dnc7XG59XG4udi1tb2RhbC52LWxvZ2luICNzdWJtaXQtbG9naW5cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMzN2dztcbn1cbi52LW1vZGFsLnYtbG9naW4gI3N1Ym1pdC1sb2dpbi1mYWNlYm9vayxcbi52LW1vZGFsLnYtcmVjdXBlcmEtcGFzc3dvcmQgLm1vZGFsLWJ0bi1hY3Rpb25cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTV2dztcbn1cbi52LW1vZGFsLnJlY2Vuc2lvbmUgI3NpLWZlZWRiYWNrXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDE1dnc7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi52LW1vZGFsLnJlY2Vuc2lvbmUgI25vLWZlZWRiYWNrXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxNXZ3O1xuICAgIHdpZHRoOiA1MCU7XG59XG4udi1tb2RhbC52LWFiYm9uYW1lbnRvICNib25pZmljbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi52LW1vZGFsLnYtYWJib25hbWVudG8gI3BheXBhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHZ3O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG59XG4udi1tb2RhbC5jb25maWd1cmF6aW9uZS1wcm9maWxvIC5tb2RhbC1idG4tZXhpdCxcbi52LW1vZGFsLnNlZ25hbGEtcHJvYmxlbWEgLm1vZGFsLWJ0bi1leGl0LFxuLnYtbW9kYWwucmVjZW5zaW9uZS5pbnZpYSAubW9kYWwtYnRuLWV4aXQsXG4udi1tb2RhbC5yZWNlbnNpb25lIC5tb2RhbC1idG4tZXhpdCxcbi52LW1vZGFsLmNvbGxlZ2EtYWNjb3VudC1mYWNlYm9vayAubW9kYWwtYnRuLWV4aXQsXG4udi1tb2RhbC5jYXJpY2FtZW50by1sb2dvIC5tb2RhbC1idG4tZXhpdCxcbi52LW1vZGFsLmN1c3RvbWVyLXNlcnZpY2UgLm1vZGFsLWJ0bi1leGl0LFxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWJib25hbWVudG8gLm1vZGFsLWJ0bi1leGl0LFxuLnYtbW9kYWwuYXR0aXZhemlvbmUtYWNjb3VudCAubW9kYWwtYnRuLWV4aXQsXG4udi1tb2RhbC52LWFiYm9uYW1lbnRvIC5tb2RhbC1idG4tZXhpdCxcbi52LW1vZGFsLnYtcmVnaXN0cmF6aW9uZSAubW9kYWwtYnRuLWV4aXQsXG4udi1tb2RhbC52LWxvZ2luIC5tb2RhbC1idG4tZXhpdCxcbi52LW1vZGFsLnYtcmVjdXBlcmEtcGFzc3dvcmQgLm1vZGFsLWJ0bi1leGl0LFxuLnYtbW9kYWwudi1sb2dpbi1tZW51IC5tb2RhbC1idG4tZXhpdCxcbi52LW1vZGFsLmNhcmljYW1lbnRvLWxvZ28gLm1vZGFsLWJ0bi1leGl0XG57XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTV2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNC43dndcbn1cbi52LW1vZGFsLnYtbG9naW4gLm1vZGFsLWJ0bi1leGl0IHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsaW5lLWhlaWdodDogMTV2dztcbiAgICBjb2xvcjogcmdiYSg5MywgMTA5LCAxMjYsIDAuNCk7XG59XG5cbi52LW1vZGFsLnJlY2Vuc2lvbmUgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAyMHZ3O1xufVxuLnYtbW9kYWwucmVjZW5zaW9uZSAuYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG59XG4udi1tb2RhbC5yZWNlbnNpb25lIC5idG4tY2lyY2xlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHZ3O1xufVxuLnYtbW9kYWwucmVjZW5zaW9uZSAuYnRuLWNpcmNsZSAuZmEge1xuICAgIGZvbnQtc2l6ZTogMTR2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA3LjF2dztcbiAgICBsZWZ0OiAycHg7XG59XG4udi1tb2RhbC5yZWNlbnNpb25lLmludmlhIC5pdGVtLFxuLnYtbW9kYWwuc2VnbmFsYS1wcm9ibGVtYSAuaXRlbVxue1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udi1tb2RhbC5yZWNlbnNpb25lLmludmlhIC5jLWZvcm0ubC1mb3JtLFxuLnYtbW9kYWwuc2VnbmFsYS1wcm9ibGVtYSAgLmMtZm9ybS5sLWZvcm1cbntcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4udi1tb2RhbC5hdHRpdmF6aW9uZS1hY2NvdW50IC5pdGVtLWJsb2NrLWxhYmVsXG57XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi52LW1vZGFsLnJpbmdyYXppYW1lbnRpIC5pdGVtLWxhYmVsXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cbi52LW1vZGFsLnJpbmdyYXppYW1lbnRpIC5jYWxsLXRvLWFjdGlvbi1sYWJlbFxue1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4udi1tb2RhbC5jYXJpY2FtZW50by1sb2dvIC5jYWxsLXRvLWFjdGlvbixcbi52LW1vZGFsLnJpbmdyYXppYW1lbnRpIC5jYWxsLXRvLWFjdGlvblxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnYtbW9kYWwuY3VzdG9tZXItc2VydmljZSAuY2FsbC10by1hY3Rpb25cbntcbiAgICB3aWR0aDogNDB2dztcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXZoO1xufVxuLnYtbW9kYWwucmluZ3JhemlhbWVudGkgLmNhbGwtdG8tYWN0aW9uIGkuZmFcbntcbiAgICBmb250LXNpemU6IDhlbTtcbn1cbi52LW1vZGFsLnJpbmdyYXppYW1lbnRpIC5jYWxsLXRvLWFjdGlvbiBpLmZhLFxuLnYtbW9kYWwuY2FyaWNhbWVudG8tbG9nbyAuY2FsbC10by1hY3Rpb24gaS5mYVxue1xuICAgIGZvbnQtc2l6ZTogMzV2dztcbiAgICBsaW5lLWhlaWdodDogMzF2dztcbn1cbi52LW1vZGFsLmN1c3RvbWVyLXNlcnZpY2UgLmNhbGwtdG8tYWN0aW9uIGkuZmFcbntcbiAgICBmb250LXNpemU6IDI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQydnc7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udi1tb2RhbC5yaW5ncmF6aWFtZW50aSAuaXRlbS1pY29uLXJpZ2h0IC5mYS5mYS1hcHBsZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbn1cbi52LW1vZGFsLnJpbmdyYXppYW1lbnRpIC5pdGVtLWljb24tcmlnaHQgLmZhLmZhLWFuZHJvaWRcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG59XG4udi1wZXJtZXNzaSAuYy10YWJzIC5jLWZvcm1ncm91cDpsYXN0LWNoaWxkIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4iLCIudi1yZXBvcnQge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi52LXJlcG9ydCAucGFuZWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi52LXJlcG9ydCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udi1yZXBvcnQgdGQge1xuICAgIHdpZHRoOiAzM3Z3O1xuICAgIGhlaWdodDogMzN2dztcbn1cbi52LXJlcG9ydCB0ZCAuaXRlbS1ibG9jay1sYWJlbCB7XG4gICAgaGVpZ2h0OiA0ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi52LXJlcG9ydCBjYW52YXMge1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgcGFkZGluZzogMjBweCAzMHB4IDI1cHggMTVweDtcbiAgIG1hcmdpbjogYXV0bztcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udi1yZXBvcnQgLmNvbnRhaW5lci1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udi1yZXBvcnQgLml0ZW0taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIHRvcDogMDtcbn1cbi52LXJlcG9ydCAuaXRlbS1pY29uIC5mYSB7XG4gICAgZm9udC1zaXplOiAxMHZ3O1xufVxuLnYtcmVwb3J0ICN0YWItZGV0dGFnbGkgLmMtZGF0YWxpc3QtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTtcbn1cblxuLnYtcmVwb3J0LmZpbHRyby5wcmltYW5vdGEgLmwtZm9ybSBkaXY6bGFzdC1jaGlsZD4gLml0ZW0tYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwZW07XG59XG4iLCIudi1ydWJyaWNhICNydWJyaWNhLXRhc3RpZXJpbm8ge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLyogQU5URVBSSU1BIENPTlRBVFRPICovXG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAudGFicy1wYW5lbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvIGNhbnZhcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwcHggNXB4IDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xufVxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gLmNvbnRhaW5lci1jYW52YXMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI3RhYi1jbGllbnRlIC5pdGVtOmxhc3QtY2hpbGQsXG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAjdGFiLWZvcm5pdG9yZSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi52LXJ1YnJpY2EuYW50ZXByaW1hLWNvbnRhdHRvICN0YWItY2xpZW50ZSAuaXRlbTpsYXN0LWNoaWxkLFxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI3RhYi1mb3JuaXRvcmUgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAjY29udGF0dGkgLml0ZW0taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAjaW5kaXJpenpvLXJpZ2ExLFxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI2luZGlyaXp6by1yaWdhMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gI2NvbnRhdHRpIC5pdGVtLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcmlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gLml0ZW0uYmlnIHtcbiAgaGVpZ2h0OiA3ZW07XG59XG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAjY29udGF0dGkgLml0ZW0uYmlnIC5pdGVtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAjY29udGF0dGkgLml0ZW0uYmlnIC5pdGVtLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQycHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAuaWNvbi12ZW5kaXRlIHtcbiAgY29sb3I6ICMwZWFkNjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGVhZDY5ICFpbXBvcnRhbnQ7XG59XG4udi1ydWJyaWNhLmFudGVwcmltYS1jb250YXR0byAuaWNvbi1hY3F1aXN0aSB7XG4gIGNvbG9yOiAjZTU3MzczICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U1NzM3MyAhaW1wb3J0YW50O1xufVxuLnYtcnVicmljYS5hbnRlcHJpbWEtY29udGF0dG8gLml0ZW0tYmxvY2stYWN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG59XG4vKiBERVRUQUdMSSBDT05UQVRUTyAqL1xuLm1vZGFsLWZ1bGxzY3JlZW4gLnYtcnVicmljYS5kZXR0YWdsaS1jb250YXR0byAuYy1mb3JtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4iLCIudi1zZWxlemlvbmUtbXVwbGlwbGEtcHJvZG90dGkgLml0ZW0tbGFiZWwuYmlnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjdlbTtcbn1cbi52LXNlbGV6aW9uZS1tdXBsaXBsYS1wcm9kb3R0aSAuaXRlbS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLDEsMSwuMDQpICFpbXBvcnRhbnQ7XG59XG5cbi52LXNlbGV6aW9uZS1tdXBsaXBsYS1wcm9kb3R0aSAuaC10YWJsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cblxuLnYtc2VsZXppb25lLW11cGxpcGxhLXByb2RvdHRpIC5pdGVtLWljb24ubWludXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDZlbTtcbn1cbi52LXNlbGV6aW9uZS1tdXBsaXBsYS1wcm9kb3R0aSAuaXRlbS1pY29uLnBsdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG4udi1zZWxlemlvbmUtbXVwbGlwbGEtcHJvZG90dGkgLml0ZW0tcXRhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDY4cHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi52LXRlcm1pbmktZGktdXRpbGl6em8gLmgtcGFkZGluZy1jb250YWluZXJcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbiIsIi52LXdpemFyZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MSw5MSwxMDgsMSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIGxlZnQsIHJnYmEoMTE2LDE0MiwxNjQsMSkgMCUsIHJnYmEoNzEsOTEsMTA4LDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gbGVmdCwgcmdiYSgxMTYsMTQyLDE2NCwxKSAwJSwgcmdiYSg3MSw5MSwxMDgsMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgxMTYsMTQyLDE2NCwxKSAwJSwgcmdiYSg3MSw5MSwxMDgsMSkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM3NDhlYTQjNDc1YjZjJywgZW5kQ29sb3JzdHI9JyM3NDhlYTQnLCBHcmFkaWVudFR5cGU9MSApO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnYtd2l6YXJkIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltZy9iYWNrZ3JvdW5kLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuMTtcbn1cbi52LXdpemFyZCAuaWNvblxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDMwdmg7XG4gICAgZm9udC1zaXplOiAyOHZoO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udi13aXphcmQgLmljb24gaW1nXG57XG4gICAgaGVpZ2h0OiAzMHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbn1cbi52LXdpemFyZCAuaWNvbiAuZmEtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnYtd2l6YXJkIHAuZGVzY3JpcHRpb25cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDgwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMy44dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4udi13aXphcmQgcC50aXRsZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc1JTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNC42dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnYtd2l6YXJkIHAudGl0bGUtd2VsY29tZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQ1dmg7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnYtd2l6YXJkIC5sb2dvXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52LXdpemFyZCAubG9nbyBpbWdcbntcbiAgICBoZWlnaHQ6IDE1dmg7XG59XG4udi13aXphcmQgI2J0bi1pbml6aWFcbntcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiA1dmg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnYtd2l6YXJkIC5jLXRhYnMtbmF2LWRvdC1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2OTQxOTtcbn1cbi52LXdpemFyZCAuYy10YWJzLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiJdfQ== */