#transaction-volume-booking-details-form label {
    margin: left;
    width: 150px;
}

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

.display--none {
    display: none;
}

#extra-space {
    height: 20px;
    margin-top: 1500px;
}

.width--100px {
    width: 100px;
}

.white-space-nowrap {
    white-space: nowrap;
}

.alert-warning {
    padding: 5px 10px;
}
.alert-success {
    padding: 5px 10px;
}
.alert-danger {
    padding: 5px 10px;
}
.alert-info {
    padding: 5px 10px;
}

body {
    background-color: lightgray;
    margin: 0;
}

.disabled-link {
    color: #565656;
}

.create-button {
    margin-left: 15px;
}

.delete-button {
    float: right;
}

h3 {
    text-align: center;
}

.container {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

table.dataTable tbody tr:hover {
	background-color: lightblue !important;
}

.float-right {
	float: right
}

.content-right {
	text-align: right !important;
}

.fa-warning {
    color: #8B8000;
}

.background-color--lightpink {
    background-color: lightpink !important;
}

.background-color--lightyellow {
    background-color: #ffff99 !important;
}

.background-color--lightgreen {
    background-color: lightgreen !important;
}

.background-color--lightblue {
    background-color: lightblue !important;
}

#header {
    margin: 5px;
}

h1 {
    text-align: center;
}

h1 a {
    color: black;
}

h2 {
    text-align: center;
    margin: 10px 0 !important;
}

.nav {
    margin: 0 15px;
}

.nav-tabs {
    border-top: 1px solid #dee2e6;
}

#loading {
    position: absolute;
    background-color: lightgray;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: auto 0;
    display: none;
}

.border-top {
    border-top: solid;
}

.end-of-page-space-to-scroll {
    height: 1200px;
}

.color-black {
    color: black;
}

.background-color--lightgreen {
    background-color: lightgreen;
}

@keyframes blinking {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.blinking {
    animation: blinking 3s linear infinite;
}

.margin-left-15 {
    margin-left: 15px;
}

.calendar {
    width: 1785px;
    height: 1530px;
    margin: 0 auto;
}

.calendar-weekday {
    float: left;
    width: 250px;

    margin: 0 5px 15px 0;
    padding: 5px;

    background-color: #d6d6d6;

    border-radius: 15px;

    text-align: center;
}

.calendar-day--placeholder {

}

.calendar-day {
    float: left;

    background-color: #d6d6d6;

    width: 250px;
    height: 250px;

    margin: 0 5px 5px 0;
    padding: 5px;

    border-radius: 15px;

    overflow: hidden;
}

.current-day {
    background-color: #e9e9e9;
}

.calendar-day-top-line {
    border-bottom: solid thin white;
}

.calendar-day-top-line-left {
    width: 50px;
    float: left;
}

.calendar-day-top-line-right {
    text-align: end;
}

.calendar-day-entry {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#search-results {
    margin-top: 120px;
}

.search-result {
    border: solid thin;

    margin-bottom: 25px;

    padding: 10px;
}

.job-ad-company-settings-label {
	display: inline-block;
	width: 100px;
}

#recipeCollectionsTable_wrapper {
    margin: 15px 20px;
}

.add-recipe-collection {
    margin-left: 15px;
}

#recipeCollectionsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

.collection-name {
    margin-bottom: 5px;
}

.peo-recipe {
    border: solid thin;
    background-color: #f0f0f0;
    margin: 0 5px 5px 0;
    overflow: hidden;
    width: 300px;
    border-radius: 15px;
}
.peo-recipe-top-actions {
    background-color: #868686;
    height: 24px;
    margin-left: 0 !important;
}

.peo-recipe-top-actions-close {
    margin-left: 12px;
    text-align: right;
}

.peo-recipe-main-content {
    height: 300px;
    margin-left: 0 !important;
}

.recipe-image {
    border: solid thin;
    margin: 40px 0 0 40px;
    background-color: white;
    width: 220px;
    height: 220px;
}

.peo-recipe-name {
    background-color: #007bff;
    max-width: 100%;
    height: 48px;
    margin-left: 0 !important;
    padding: 0 5px;
}

#process-of-elimination-accordeon .card-header {
    height: 30px;
    padding: 0;
}

#process-of-elimination-accordeon .card-header h2 {
    margin-top: 0 !important;
    height: 25px;
}

#process-of-elimination-accordeon .card-header button {
    padding-top: 0 !important;
    margin-top: -7px;
}

.recipe-poe-tag-to-remove {
    float: left;
    border: solid thin;
    margin: 10px 0 0 10px;
    border-radius: 9px;
    background-color: #007bff;
    width: 200px;
    overflow: hidden;
}

.recipe-product-to-remove {
    float: left;
    border: solid thin;
    margin: 10px 0 0 10px;
    border-radius: 9px;
    background-color: yellow;
    width: 200px;
    overflow: hidden;
}

.recipe-product-category-to-remove {
    float: left;
    border: solid thin;
    margin: 10px 0 0 10px;
    border-radius: 9px;
    background-color: mediumpurple;
    width: 200px;
    overflow: hidden;
}

.recipe-product-category-to-remove a {
    color: black;
}

.recipe-poe-tag-to-remove a {
    color: white;
}

.poe-recipe-finding-checkbox {
    margin: 0 auto;
}

.recipe-poe--remove-single-entry {
    cursor: pointer;
}

#login-form {
    margin: 24px auto 15px auto;
    width: 300px;
}

#login-form input {
    width: 100%;
    margin-bottom: 15px;
    border-radius: 0.75em;
    padding: 0 10px;
}

#login-form button {
    float: right;
}

.create-recipe-button {
    margin-left: 15px;
}

#recipesTable_wrapper {
    margin: 15px;
}

#recipesTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

.checklist-checkbox {
    float: right;
    margin-left: 200px;
}

#create-form {
    width: 300px;
    margin: 0 auto;
}

#create-form input {
    width: 100%;
    border-radius: 0.75em;
    padding: 0 10px;
}

#create-form textarea {
    width: 100%;
    height: 100px;
    border-radius: 0.75em;
    padding: 0 10px;
}

#create-form button {
    float: right;
    margin-top: 15px;
}

#create-form select {
    width: 100%;
    border-radius: 0.75em;
    padding: 0 10px;
}

#flashCardGroupsTable_wrapper {
    margin: 15px 20px;
}

.add-flash-card-group {
    margin-left: 15px;
}

#flashCardGroupsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#flashCardsTable_wrapper {
    margin: 15px 20px;
}

.add-flash-card {
    margin-left: 15px;
}

#flashCardsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

.default-form {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    padding: 50px 0 200px 0;
}

.default-form li {
    background: #ff9696;
    padding-left: 10px;
    margin-left: -40px;
    margin-right: 10px;

    list-style-type: none;
}

.default-form div:not(.radio-type-field) {
    border-radius: 7px;
    border: thin solid gray;

    margin-bottom: 40px;
    padding-left: 10px;
    padding-bottom: 10px;
    background: #f0fffd;
    width: 500px;
}

.default-form div.radio-type-field {
    padding-top: 10px;
}

.default-form div.radio-type-field input {
    width: 14px;
}

.default-form div.radio-type-field label {
    margin-left: 20px;
    margin-top: -24px;
}

.default-form label {
    display: block;
    margin-top: -13px;
    width: 200px;
    padding: 0 5px;
    background: #dcfffd;

    border-radius: 7px;
    border: thin solid gray;
}

.default-form label.required::after {
    content: '*';
    color: black; /* Farbe des Sternchens anpassen */
    margin-left: 5px; /* Abstand zwischen Label-Text und Sternchen */
}

.default-form input {
    width: 480px;
}

.default-form textarea {
    width: 480px;
    height: 300px;
}

.default-form select {
    width: 480px;
}

#incompleteFlashCardsTable_wrapper {
    margin: 15px 20px;
}

#incompleteFlashCardsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#edit-recipe-button {
    float: right;
}

#createRecipeIngredientsHeadline {
    margin-top: 90px;
}

#createRecipeIngredients {
    margin: 0 auto;
}

.recipe-poe-photo {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.recipe-poe-photo-container {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
    margin-bottom: 20px;
}

.create-flat-element-button {
    margin-left: 15px;
}

#flatElementTree {
    text-align: center;
    margin: 0 15px 15px 15px;
}

.create-contact-button {
    margin-left: 15px;
}

#contactsTable_wrapper {
    margin: 15px 20px;
}

#contactsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#flatAdvertisementSearchTable_wrapper {
    margin: 15px 20px;
}

.create-flat-advertisement-search-button {
    margin-left: 15px;
}

#flatAdvertisementSearchTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

.remove-flat-advertisement-search-icon {
    color: red;
}

.start-flat-advertisement-import-icon {
    color: green;
}

#flatAdvertisementsOverviewTable_wrapper {
    margin: 15px 20px;
}

#flatAdvertisementsOverviewTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#main-page-content {
    margin: 0 20%;
}

.main-page-element {
    position: relative;
    float: left;
    border: solid 5px;
    border-color: black;
    border-radius: 0.5em;
    width: 200px;
    height: 200px;
    margin: 30px 0 0 30px;
}

.main-page-element-number {
    position: absolute;
    border: solid 5px;
    border-color: black;
    border-radius: 20px;
    width: 41px;
    height: 41px;
    background-color: white;
    top: -23px;
    right: -23px;
}

.main-page-element-number span {
    position: absolute;
    color: black;
    font-weight: bold;
    width: 40px;
    height: 40px;
    top: 1px;
    left: -5px;
    text-align: center;
    vertical-align: center;
    font-size: large;
}

.main-page-element-symbol {
    width: 190px;
    height: 180px;
    text-align: center;
}

.main-page-element-symbol i {
    margin-top: 33px;
    font-size: 100px;
}

.main-page-element-text {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 190px;
    height: 24px;
    margin-bottom: 17px;
    overflow: hidden;
    padding: 0 5px;
}

.main-page-element-full-text {
    position: absolute;
    top: 0;
    text-align: center;
    width: 190px;
    height: 190px;
    margin-bottom: 17px;
    overflow: hidden;
    padding: 10px;
}

#productsTable_wrapper {
    margin: 15px;
}

#productsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#offersHeadline {
    margin-top: 90px !important;
}

#offersTable_wrapper {
    margin: 15px;
}

#offersTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#back-to-shopping-list-button {
    margin-top: 15px;
}

#shopplingListsTable_wrapper {
    margin: 15px;
}

#shopplingListsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#productsAndCategoriesTable_wrapper {
    margin: 15px;
}

#productsAndCategoriesTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#createShoppingListAddEntriesHeader{
    margin-top: 20px;
}

#currentShoppingListEntriesTable_wrapper {
    margin: 15px;
}

#currentShoppingListEntriesTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

.shopping-list-list-element {
    background: #BBBBBB;
    border: solid thin;
    height: 20%;
    font-size: x-large;

    display: flex;
    justify-content: center;
    align-items: center;
}

.shopping-list-details-element {
    background: #BBBBBB;
    border: solid thin;
    height: 20%;
}

.shopping-list-details-element-name {
    width: calc(50% - 2px);
    background: #BBBBBB;
    border: solid thin;
    height: 100%;
    float: left;

    font-size: x-large;

    display: flex;
    justify-content: center;
    align-items: center;
}

.shopping-list-details-element-quantity {
    width: calc(10% - 2px);
    background: #BBBBBB;
    border: solid thin;
    height: 100%;
    float: left;

    font-size: x-large;

    display: flex;
    justify-content: center;
    align-items: center;
}

.shopping-list-details-element-reserved {
    width: calc(20% - 2px);
    border: solid thin;
    height: 100%;
    float: left;

    font-size: x-large;

    display: flex;
    justify-content: center;
    align-items: center;
}

.shopping-list-details-element-done {
    width: calc(20% - 2px);
    border: solid thin;
    height: 100%;
    float: left;

    font-size: x-large;

    display: flex;
    justify-content: center;
    align-items: center;
}

.shopping-list-details-element-done-green {
    color: white;
    background-color: green;
}

.shopping-list-details-element-done-yellow {
    color: black;
    background-color: yellow;
}

.shopping-list-back-button {
    background: #BBBBBB;
    border: solid thin;
    height: 20%;

    font-size: x-large;

    display: flex;
    justify-content: center;
    align-items: center;
}

.shopping-list-execution-item {
	font-size: 30pt;
	
	text-align: center;
	
	border: solid thin black;
	border-radius: 20px;
	
	margin: 20px;
	padding: 20px;
}

.shopping-list-execution-listitem {
    display: flex;
    
    font-size: 30pt;
    
    /* text-align: center; */
    
    border: solid thin black;
    border-radius: 20px;
    
    margin: 20px;
    padding: 20px;
    
    background-color: lightgray;
}

.shopping-list-execution-listitem div {
	border-right: solid thin white;
	padding: 0 10px;
}

.shopping-list-execution-listitem-name {
	width: 60%;
}

.shopping-list-execution-listitem-amount {
    width: 10%;
    text-align: center;
}

.shopping-list-execution-listitem-best-price {
    width: 10%;
    text-align: right;
}

.shopping-list-execution-listitem-reserved {
    width: 10%;
    text-align: center;
}

.shopping-list-execution-listitem-done {
    width: 10%;
    text-align: center;
}

#shopping-list-execution-summary {
	display: flex;
    
    font-size: 30pt;
    
    /* text-align: center; */
    
    border: solid thin black;
    border-radius: 20px;
    
    margin: 20px;
    padding: 20px;
    
    background-color: lightgray;
}

#shopping-list-execution-summary-name {
    width: 70%;
}

#shopping-list-execution-summary-best-price {
    width: 10%;
    text-align: right;
}

.ean-search-button {
    background-color: lightblue;
}

.product-searched-by-ean-search-result {
    border: solid thin;
}

.mobile-view {
    margin: 5%;
    font-size: xx-large;
}

.mobile-view label {
    font-size: xx-large;
}

.mobile-view input {
    font-size: xx-large;
}

.mobile-view button {
    font-size: xx-large;
}

.product-category {
    margin-bottom: 4px;
}

#storesTable_wrapper {
    margin: 15px;
}

#storesTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#cribSheetsTable_wrapper {
    margin: 15px;
}

#cribSheetsTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#taskIndexTable_wrapper {
    margin: 15px;
}

#taskIndexTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

.task-tag-list-box {
    float: left;
    border: solid thin;
}

.task-tag-list-box-headline {
    font-weight: bold;
}

.task-tag-list-box {
    padding: 10px;

    display: inline-block;
}

.task-tag-list-element {
    border: solid thin;
    background-color: green;
    border-radius: 13px;
    cursor: pointer;
    text-align: center;
    padding: 0 10px 2px 10px;
    margin-top: 5px;
}

.invisible {
    display: none;
}

#taskTagListing {
    //horizontal-: 0 auto;
}

#taskSortingIndexTable_wrapper {
    margin: 15px;
}

#taskSortingIndexTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

#taskTagTable_wrapper {
    margin: 15px;
}

#taskTagTable_wrapper input {
    border-radius: 0.75em;
    padding: 0 10px;
}

.text--black {
    color: black;
}

.text--gray {
    color: gray;
}

.text--blue {
    color: blue;
}

.multi-consumes-table {
    width: 1600px;
}

.multi-consumes-column {

}

.multi-consumes-cell {
    float: left;
    border: solid thin;
    width: 222px;
    height: 40px;
    padding: 5px;
    text-align: center;
}

.recurrent-task-executions-table {
    margin: 0 auto 50px auto;
}

.recurrent-task-executions-table-data {
    padding: 1px 5px;
}

.recurrent-task-executions-table-row-skipped {
    border: solid thin;
    margin-top: -1px;
    color: lightgray;
}

.recurrent-task-executions-table-row-title {
    padding: 5px;
}

.recurrent-task-executions-table-row-status {
    float: left;
    padding: 5px;
}

#breadcrumb-area {
    margin-left: 15px;
    padding-top: 10px;
    font-size: 11pt;
}

.consume-search-result {
    border: solid thin !important;
    margin: 5px !important;
    float: left;
    width: 18% !important;
}

.consume-search-result--meal {
    background-color: lawngreen;
    text-align: center !important;
}

.consume-search-result--product {
    background-color: yellow;
    text-align: center !important;
}

.consume-search-result--category {
    background-color: mediumpurple;
    text-align: center !important;
}

.watching-creation-show {
    background-color: gray;
}

.watching-creation-season {
    background-color: darkgray;
    margin-left: 25px;
}

.watching-creation-disc {
    background-color: lightgray;
    margin-left: 25px;
}

.bulkEditEpisodesColumn {
    float: left;
    margin-top: 10px;
}

.bulkEditEpisodesLastColumn {
    margin-top: 10px;
}

.episode-label {
	margin-bottom: 10px;
}

.air-date-highlighted {
    background-color: yellow !important;
}

#submit-custom-issue {
    width: 100%;
    margin-top: 20px;
}

#close-custom-issue {
    margin-top: 20px;
}

#cancel-custom-issue {
    margin-top: 20px;
}

#gitlab-issue-description {
    width: 100%;
    height: 450px;
}

#repository-issue-index-notification-area {
    margin-bottom: 15px;
}

#repository-issue-index-button-area {
    margin-bottom: 15px;
}

.assigneeLabel {
    float: left;
    width: 150px;
}

.assigneeChoice > input {
    margin-right: 5px;
}

.assigneeChoice > label {
    margin-right: 5px;
}

.gitlab-issue-filter-card {
    float: left;
    margin-right: 10px;

    padding: 5px;
    background-color: lightgray;
    width: 305px;
}

#gitlab-issue-filter-submit {
    margin-top: 10px;
}

.custom-label-list-item {
    margin-bottom: 5px;
}

#bookmarks-integration-with-margin {
    margin: 15px 0 15px 15px;
}

.available-gitlab-issue-card {
    border: solid thin;
    padding: 5px;
    margin-bottom: 15px;
}

.available-gitlab-issue-card-milestone {
    background-color: #868686;
}

@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}

#sub-menu {
    display: flex;
    justify-content: center;
}

.sub-menu-item {
	padding: 10px;
	
	color: black;
	background-color: lightgray;
	
	border-right: solid thin white;
}

.sub-menu-item-active {
	background-color: LightSteelBlue;
}

.color--red {
    color: red;
}

.color--green {
    color: green;
}

.color--black {
    color: black;
}

.background-color--red {
    background-color: red;
}

.background-color--red {
    background-color: red !important;
}

.background-color--light-red {
    background-color: lightcoral !important;
}

.background-color--light-yellow {
    background-color: lightyellow !important;
}

.background-color--yellow {
    background-color: yellow !important;
}

.background-color--light-green {
    background-color: lightgreen !important;
}

.background-color--green {
    background-color: green !important;
}

.background-color--light-blue {
    background-color: lightblue !important;
}

.border--solid-thin {
    border: solid thin !important;
}

#skirmish-detail-view {
    font-size: x-large;
}

.nutrient-supplier-overview-info {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.nutrient-supplier-overview-info .card-body {
  text-align: left;
}

#cantStopGame {
    display: block;
    border: solid thin;
    margin: 0 auto;
}

.vote-option-card {
    border: solid thin;
    font-size: xx-large;
    border-radius: 20px;
    margin: 5px;
    background-color: lightgray;
    padding: 10px;
    width: 100%;
    display: inline-block;
}

.vote-option-card-actions {
    height: 50px;
}

.vote-option-card-actions-action {
    width: 50px;
    height: 100px;
    line-height: 100px;

    border: solid thin;
    float: right;

    text-align: center;

    width: 20%;
}

.action-check {
    background-color: white;
}

.action-question {
    background-color: white;
}

.action-ban {
    background-color: white;
}

.vote-option-card-actions-action.action-check.active {
    background-color: green;
}

.vote-option-card-actions-action.action-question.active {
    background-color: yellow;
}

.vote-option-card-actions-action.action-ban.active {
    background-color: red;
}

.vote-create-option-form {
    font-size: xx-large;
}

.mobile-view {
    margin: 5%;
    font-size: xx-large;
}

.mobile-view label {
    font-size: xx-large;
}

.mobile-view input {
    font-size: xx-large;
}

.mobile-view button {
    font-size: xx-large;
}

.air-date-index-view-mode-button {
    width: 40px;
    height: 38px;
}

.navbar-nav {
  flex-wrap: wrap !important;
}

#reset-temp-password-timer-area {
    height: 50px;
}

#reset-temp-password-progress-bar .progress {
    height: 30px;
    font-size: 20pt;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vdHJhbnNhY3Rpb25fdm9sdW1lX2Jvb2tpbmdfZGV0YWlsc19mb3JtLmNzcyIsIndlYnBhY2s6Ly8vZGlzcGxheS5jc3MiLCJ3ZWJwYWNrOi8vL2V4dHJhU3BhY2UuY3NzIiwid2VicGFjazovLy93aWR0aC5jc3MiLCJ3ZWJwYWNrOi8vL3doaXRlU3BhY2UuY3NzIiwid2VicGFjazovLy9hbGVydC5jc3MiLCJ3ZWJwYWNrOi8vL2FwcC5jc3MiLCJ3ZWJwYWNrOi8vL2JhY2tncm91bmRDb2xvci5jc3MiLCJ3ZWJwYWNrOi8vL2Jhc2UuY3NzIiwid2VicGFjazovLy9jYWxlbmRhci5jc3MiLCJ3ZWJwYWNrOi8vL2dsb2JhbF9zZWFyY2guY3NzIiwid2VicGFjazovLy9qb2JfYWQuY3NzIiwid2VicGFjazovLy9yZWNpcGUuY29sbGVjdGlvbnMuY3NzIiwid2VicGFjazovLy9yZWNpcGVfcHJvY2Vzc19vZl9lbGltaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vL2xvZ2luLmNzcyIsIndlYnBhY2s6Ly8vcmVjaXBlLmNvbGxlY3Rpb24uY3NzIiwid2VicGFjazovLy9jaGVja2xpc3QuY3NzIiwid2VicGFjazovLy9jcmVhdGUuZm9ybS5jc3MiLCJ3ZWJwYWNrOi8vL2ZsYXNoLmNhcmQuZ3JvdXBzLmNzcyIsIndlYnBhY2s6Ly8vZmxhc2guY2FyZHMuY3NzIiwid2VicGFjazovLy9mb3JtLmNzcyIsIndlYnBhY2s6Ly8vaW5jb21wbGV0ZS5mbGFzaC5jYXJkcy5jc3MiLCJ3ZWJwYWNrOi8vL3JlY2lwZS5jc3MiLCJ3ZWJwYWNrOi8vL3JlY2lwZV9waG90by5jc3MiLCJ3ZWJwYWNrOi8vL2ZsYXQuY3NzIiwid2VicGFjazovLy9jb250YWN0cy5jc3MiLCJ3ZWJwYWNrOi8vL2ZsYXQuYWR2ZXJ0aXNlbWVudC5zZWFyY2guY3NzIiwid2VicGFjazovLy9mbGF0LmFkdmVydGlzZW1lbnQuaW1wb3J0LmNzcyIsIndlYnBhY2s6Ly8vZmxhdC5hZHZlcnRpc2VtZW50cy5vdmVydmlldy5jc3MiLCJ3ZWJwYWNrOi8vL21haW4ucGFnZS5jc3MiLCJ3ZWJwYWNrOi8vL3Byb2R1Y3QuY3NzIiwid2VicGFjazovLy9zaG9wcGluZy5saXN0LmNzcyIsIndlYnBhY2s6Ly8vc3RvcmUuY3NzIiwid2VicGFjazovLy9jcmliLnNoZWV0cy5jc3MiLCJ3ZWJwYWNrOi8vL3Rhc2suY3NzIiwid2VicGFjazovLy90YXNrU29ydGluZy5jc3MiLCJ3ZWJwYWNrOi8vL3Rhc2tUYWcuY3NzIiwid2VicGFjazovLy90ZXh0Q29sb3IuY3NzIiwid2VicGFjazovLy9tdWx0aV9jb25zdW1lcy5jc3MiLCJ3ZWJwYWNrOi8vL3JlY3VycmVudF90YXNrcy5jc3MiLCJ3ZWJwYWNrOi8vL2JyZWFkY3J1bWIuY3NzIiwid2VicGFjazovLy9jb25zdW1lLmNzcyIsIndlYnBhY2s6Ly8vd2F0Y2hpbmcuY3NzIiwid2VicGFjazovLy9zaG93LmNzcyIsIndlYnBhY2s6Ly8vZ2l0bGFiLmNzcyIsIndlYnBhY2s6Ly8vZ2l0bGFiX2Jvb2ttYXJrcy5jc3MiLCJ3ZWJwYWNrOi8vL2dpdGxhYl9hdmFpbGFibGVfaXNzdWVzLmNzcyIsIndlYnBhY2s6Ly8vZHJvcHpvbmUubWluLmNzcyIsIndlYnBhY2s6Ly8vc3ViX21lbnUuY3NzIiwid2VicGFjazovLy9jb2xvci5jc3MiLCJ3ZWJwYWNrOi8vL2JvcmRlci5jc3MiLCJ3ZWJwYWNrOi8vL3NraXJtaXNoX2RldGFpbF92aWV3LmNzcyIsIndlYnBhY2s6Ly8vbnV0cmllbnRTdXBwbGllck92ZXJ2aWV3LmNzcyIsIndlYnBhY2s6Ly8vZ2FtZS5jc3MiLCJ3ZWJwYWNrOi8vL2V4ZWN1dGUuY3NzIiwid2VicGFjazovLy9haXJEYXRlSW5kZXguY3NzIiwid2VicGFjazovLy9tZW51LmNzcyIsIndlYnBhY2s6Ly8vcmVzZXQtdGVtcC1wYXNzd29yZC10aW1lci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxZQUFZO0lBQ1osWUFBWTtB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QUFVO0lBQ1YsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQ3ZFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0FBQ2hCOztBQ0hBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQ0ZBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFlBQVk7SUFDWixlQUFlO0FBQ25CIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjdHJhbnNhY3Rpb24tdm9sdW1lLWJvb2tpbmctZGV0YWlscy1mb3JtIGxhYmVsIHtcbiAgICBtYXJnaW46IGxlZnQ7XG4gICAgd2lkdGg6IDE1MHB4O1xufVxuIiwiLmRpc3BsYXktLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlzcGxheS0tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIiNleHRyYS1zcGFjZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1MDBweDtcbn1cbiIsIi53aWR0aC0tMTAwcHgge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cbiIsIi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIuYWxlcnQtd2FybmluZyB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5hbGVydC1pbmZvIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbiIsImJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5kaXNhYmxlZC1saW5rIHtcbiAgICBjb2xvcjogIzU2NTY1Njtcbn1cblxuLmNyZWF0ZS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uZGVsZXRlLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWUgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0XG59XG5cbi5jb250ZW50LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZhLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjOEI4MDAwO1xufVxuIiwiLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0cGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRwaW5rICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLS1saWdodHllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY5OSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci0tbGlnaHRncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci0tbGlnaHRibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWUgIWltcG9ydGFudDtcbn1cbiIsIiNoZWFkZXIge1xuICAgIG1hcmdpbjogNXB4O1xufVxuXG5oMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMSBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdiB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbiNsb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogYXV0byAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZDtcbn1cblxuLmVuZC1vZi1wYWdlLXNwYWNlLXRvLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMjAwcHg7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci0tbGlnaHRncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcbn1cblxuQGtleWZyYW1lcyBibGlua2luZyB7XG4gICAgMCUgeyBvcGFjaXR5OiAxOyB9XG4gICAgNTAlIHsgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi5ibGlua2luZyB7XG4gICAgYW5pbWF0aW9uOiBibGlua2luZyAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tYXJnaW4tbGVmdC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4iLCIuY2FsZW5kYXIge1xuICAgIHdpZHRoOiAxNzg1cHg7XG4gICAgaGVpZ2h0OiAxNTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYWxlbmRhci13ZWVrZGF5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG5cbiAgICBtYXJnaW46IDAgNXB4IDE1cHggMDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLWRheS0tcGxhY2Vob2xkZXIge1xuXG59XG5cbi5jYWxlbmRhci1kYXkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcblxuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuXG4gICAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmN1cnJlbnQtZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uY2FsZW5kYXItZGF5LXRvcC1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCB0aGluIHdoaXRlO1xufVxuXG4uY2FsZW5kYXItZGF5LXRvcC1saW5lLWxlZnQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2FsZW5kYXItZGF5LXRvcC1saW5lLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5jYWxlbmRhci1kYXktZW50cnkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIiNzZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW47XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgcGFkZGluZzogMTBweDtcbn1cbiIsIi5qb2ItYWQtY29tcGFueS1zZXR0aW5ncy1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMHB4O1xufVxuIiwiI3JlY2lwZUNvbGxlY3Rpb25zVGFibGVfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxNXB4IDIwcHg7XG59XG5cbi5hZGQtcmVjaXBlLWNvbGxlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4jcmVjaXBlQ29sbGVjdGlvbnNUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwiLmNvbGxlY3Rpb24tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGVvLXJlY2lwZSB7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBlby1yZWNpcGUtdG9wLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2ODY7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZW8tcmVjaXBlLXRvcC1hY3Rpb25zLWNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBlby1yZWNpcGUtbWFpbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNpcGUtaW1hZ2Uge1xuICAgIGJvcmRlcjogc29saWQgdGhpbjtcbiAgICBtYXJnaW46IDQwcHggMCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG59XG5cbi5wZW8tcmVjaXBlLW5hbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4jcHJvY2Vzcy1vZi1lbGltaW5hdGlvbi1hY2NvcmRlb24gLmNhcmQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuI3Byb2Nlc3Mtb2YtZWxpbWluYXRpb24tYWNjb3JkZW9uIC5jYXJkLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjVweDtcbn1cblxuI3Byb2Nlc3Mtb2YtZWxpbWluYXRpb24tYWNjb3JkZW9uIC5jYXJkLWhlYWRlciBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLnJlY2lwZS1wb2UtdGFnLXRvLXJlbW92ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlY2lwZS1wcm9kdWN0LXRvLXJlbW92ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVjaXBlLXByb2R1Y3QtY2F0ZWdvcnktdG8tcmVtb3ZlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW47XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtZWRpdW1wdXJwbGU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWNpcGUtcHJvZHVjdC1jYXRlZ29yeS10by1yZW1vdmUgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4ucmVjaXBlLXBvZS10YWctdG8tcmVtb3ZlIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBvZS1yZWNpcGUtZmluZGluZy1jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZWNpcGUtcG9lLS1yZW1vdmUtc2luZ2xlLWVudHJ5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIjbG9naW4tZm9ybSB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMTVweCBhdXRvO1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuI2xvZ2luLWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI2xvZ2luLWZvcm0gYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4iLCIuY3JlYXRlLXJlY2lwZS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4jcmVjaXBlc1RhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuI3JlY2lwZXNUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwiLmNoZWNrbGlzdC1jaGVja2JveCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cbiIsIiNjcmVhdGUtZm9ybSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jY3JlYXRlLWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNjcmVhdGUtZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jY3JlYXRlLWZvcm0gYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuI2NyZWF0ZS1mb3JtIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbiIsIiNmbGFzaENhcmRHcm91cHNUYWJsZV93cmFwcGVyIHtcbiAgICBtYXJnaW46IDE1cHggMjBweDtcbn1cblxuLmFkZC1mbGFzaC1jYXJkLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuI2ZsYXNoQ2FyZEdyb3Vwc1RhYmxlX3dyYXBwZXIgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG4iLCIjZmxhc2hDYXJkc1RhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweCAyMHB4O1xufVxuXG4uYWRkLWZsYXNoLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4jZmxhc2hDYXJkc1RhYmxlX3dyYXBwZXIgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG4iLCIuZGVmYXVsdC1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMDBweCAwO1xufVxuXG4uZGVmYXVsdC1mb3JtIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY5Njk2O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZGVmYXVsdC1mb3JtIGRpdjpub3QoLnJhZGlvLXR5cGUtZmllbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmZmZkO1xuICAgIHdpZHRoOiA1MDBweDtcbn1cblxuLmRlZmF1bHQtZm9ybSBkaXYucmFkaW8tdHlwZS1maWVsZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5kZWZhdWx0LWZvcm0gZGl2LnJhZGlvLXR5cGUtZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxNHB4O1xufVxuXG4uZGVmYXVsdC1mb3JtIGRpdi5yYWRpby10eXBlLWZpZWxkIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cblxuLmRlZmF1bHQtZm9ybSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGJhY2tncm91bmQ6ICNkY2ZmZmQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG59XG5cbi5kZWZhdWx0LWZvcm0gbGFiZWwucmVxdWlyZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnKic7XG4gICAgY29sb3I6IGJsYWNrOyAvKiBGYXJiZSBkZXMgU3Rlcm5jaGVucyBhbnBhc3NlbiAqL1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IC8qIEFic3RhbmQgendpc2NoZW4gTGFiZWwtVGV4dCB1bmQgU3Rlcm5jaGVuICovXG59XG5cbi5kZWZhdWx0LWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiA0ODBweDtcbn1cblxuLmRlZmF1bHQtZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG59XG5cbi5kZWZhdWx0LWZvcm0gc2VsZWN0IHtcbiAgICB3aWR0aDogNDgwcHg7XG59XG4iLCIjaW5jb21wbGV0ZUZsYXNoQ2FyZHNUYWJsZV93cmFwcGVyIHtcbiAgICBtYXJnaW46IDE1cHggMjBweDtcbn1cblxuI2luY29tcGxldGVGbGFzaENhcmRzVGFibGVfd3JhcHBlciBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbiIsIiNlZGl0LXJlY2lwZS1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuI2NyZWF0ZVJlY2lwZUluZ3JlZGllbnRzSGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbiNjcmVhdGVSZWNpcGVJbmdyZWRpZW50cyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIucmVjaXBlLXBvZS1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucmVjaXBlLXBvZS1waG90by1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4iLCIuY3JlYXRlLWZsYXQtZWxlbWVudC1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4jZmxhdEVsZW1lbnRUcmVlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweCAxNXB4O1xufVxuIiwiLmNyZWF0ZS1jb250YWN0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbiNjb250YWN0c1RhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweCAyMHB4O1xufVxuXG4jY29udGFjdHNUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwiI2ZsYXRBZHZlcnRpc2VtZW50U2VhcmNoVGFibGVfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxNXB4IDIwcHg7XG59XG5cbi5jcmVhdGUtZmxhdC1hZHZlcnRpc2VtZW50LXNlYXJjaC1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4jZmxhdEFkdmVydGlzZW1lbnRTZWFyY2hUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucmVtb3ZlLWZsYXQtYWR2ZXJ0aXNlbWVudC1zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6IHJlZDtcbn1cbiIsIi5zdGFydC1mbGF0LWFkdmVydGlzZW1lbnQtaW1wb3J0LWljb24ge1xuICAgIGNvbG9yOiBncmVlbjtcbn1cbiIsIiNmbGF0QWR2ZXJ0aXNlbWVudHNPdmVydmlld1RhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweCAyMHB4O1xufVxuXG4jZmxhdEFkdmVydGlzZW1lbnRzT3ZlcnZpZXdUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwiI21haW4tcGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMjAlO1xufVxuXG4ubWFpbi1wYWdlLWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IHNvbGlkIDVweDtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDAgMzBweDtcbn1cblxuLm1haW4tcGFnZS1lbGVtZW50LW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogc29saWQgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdG9wOiAtMjNweDtcbiAgICByaWdodDogLTIzcHg7XG59XG5cbi5tYWluLXBhZ2UtZWxlbWVudC1udW1iZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogLTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4ubWFpbi1wYWdlLWVsZW1lbnQtc3ltYm9sIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLXBhZ2UtZWxlbWVudC1zeW1ib2wgaSB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xufVxuXG4ubWFpbi1wYWdlLWVsZW1lbnQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5tYWluLXBhZ2UtZWxlbWVudC1mdWxsLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuIiwiI3Byb2R1Y3RzVGFibGVfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxNXB4O1xufVxuXG4jcHJvZHVjdHNUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jb2ZmZXJzSGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuI29mZmVyc1RhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuI29mZmVyc1RhYmxlX3dyYXBwZXIgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNiYWNrLXRvLXNob3BwaW5nLWxpc3QtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuIiwiI3Nob3BwbGluZ0xpc3RzVGFibGVfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxNXB4O1xufVxuXG4jc2hvcHBsaW5nTGlzdHNUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jcHJvZHVjdHNBbmRDYXRlZ29yaWVzVGFibGVfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxNXB4O1xufVxuXG4jcHJvZHVjdHNBbmRDYXRlZ29yaWVzVGFibGVfd3JhcHBlciBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI2NyZWF0ZVNob3BwaW5nTGlzdEFkZEVudHJpZXNIZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI2N1cnJlbnRTaG9wcGluZ0xpc3RFbnRyaWVzVGFibGVfd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxNXB4O1xufVxuXG4jY3VycmVudFNob3BwaW5nTGlzdEVudHJpZXNUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uc2hvcHBpbmctbGlzdC1saXN0LWVsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICNCQkJCQkI7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xuICAgIGhlaWdodDogMjAlO1xuICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNob3BwaW5nLWxpc3QtZGV0YWlscy1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjQkJCQkJCO1xuICAgIGJvcmRlcjogc29saWQgdGhpbjtcbiAgICBoZWlnaHQ6IDIwJTtcbn1cblxuLnNob3BwaW5nLWxpc3QtZGV0YWlscy1lbGVtZW50LW5hbWUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgYmFja2dyb3VuZDogI0JCQkJCQjtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgZm9udC1zaXplOiB4LWxhcmdlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hvcHBpbmctbGlzdC1kZXRhaWxzLWVsZW1lbnQtcXVhbnRpdHkge1xuICAgIHdpZHRoOiBjYWxjKDEwJSAtIDJweCk7XG4gICAgYmFja2dyb3VuZDogI0JCQkJCQjtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgZm9udC1zaXplOiB4LWxhcmdlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hvcHBpbmctbGlzdC1kZXRhaWxzLWVsZW1lbnQtcmVzZXJ2ZWQge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDJweCk7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNob3BwaW5nLWxpc3QtZGV0YWlscy1lbGVtZW50LWRvbmUge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDJweCk7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNob3BwaW5nLWxpc3QtZGV0YWlscy1lbGVtZW50LWRvbmUtZ3JlZW4ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cblxuLnNob3BwaW5nLWxpc3QtZGV0YWlscy1lbGVtZW50LWRvbmUteWVsbG93IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xufVxuXG4uc2hvcHBpbmctbGlzdC1iYWNrLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0JCQkJCQjtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW47XG4gICAgaGVpZ2h0OiAyMCU7XG5cbiAgICBmb250LXNpemU6IHgtbGFyZ2U7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaG9wcGluZy1saXN0LWV4ZWN1dGlvbi1pdGVtIHtcblx0Zm9udC1zaXplOiAzMHB0O1xuXHRcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0Ym9yZGVyOiBzb2xpZCB0aGluIGJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcblx0bWFyZ2luOiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4uc2hvcHBpbmctbGlzdC1leGVjdXRpb24tbGlzdGl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXG4gICAgZm9udC1zaXplOiAzMHB0O1xuICAgIFxuICAgIC8qIHRleHQtYWxpZ246IGNlbnRlcjsgKi9cbiAgICBcbiAgICBib3JkZXI6IHNvbGlkIHRoaW4gYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG5cbi5zaG9wcGluZy1saXN0LWV4ZWN1dGlvbi1saXN0aXRlbSBkaXYge1xuXHRib3JkZXItcmlnaHQ6IHNvbGlkIHRoaW4gd2hpdGU7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnNob3BwaW5nLWxpc3QtZXhlY3V0aW9uLWxpc3RpdGVtLW5hbWUge1xuXHR3aWR0aDogNjAlO1xufVxuXG4uc2hvcHBpbmctbGlzdC1leGVjdXRpb24tbGlzdGl0ZW0tYW1vdW50IHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNob3BwaW5nLWxpc3QtZXhlY3V0aW9uLWxpc3RpdGVtLWJlc3QtcHJpY2Uge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaG9wcGluZy1saXN0LWV4ZWN1dGlvbi1saXN0aXRlbS1yZXNlcnZlZCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaG9wcGluZy1saXN0LWV4ZWN1dGlvbi1saXN0aXRlbS1kb25lIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3Nob3BwaW5nLWxpc3QtZXhlY3V0aW9uLXN1bW1hcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgICBcbiAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gICAgXG4gICAgYm9yZGVyOiBzb2xpZCB0aGluIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgXG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuXG4jc2hvcHBpbmctbGlzdC1leGVjdXRpb24tc3VtbWFyeS1uYW1lIHtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4jc2hvcHBpbmctbGlzdC1leGVjdXRpb24tc3VtbWFyeS1iZXN0LXByaWNlIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZWFuLXNlYXJjaC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcbn1cblxuLnByb2R1Y3Qtc2VhcmNoZWQtYnktZWFuLXNlYXJjaC1yZXN1bHQge1xuICAgIGJvcmRlcjogc29saWQgdGhpbjtcbn1cblxuLm1vYmlsZS12aWV3IHtcbiAgICBtYXJnaW46IDUlO1xuICAgIGZvbnQtc2l6ZTogeHgtbGFyZ2U7XG59XG5cbi5tb2JpbGUtdmlldyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcbn1cblxuLm1vYmlsZS12aWV3IGlucHV0IHtcbiAgICBmb250LXNpemU6IHh4LWxhcmdlO1xufVxuXG4ubW9iaWxlLXZpZXcgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IHh4LWxhcmdlO1xufVxuXG4ucHJvZHVjdC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuIiwiI3N0b3Jlc1RhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuI3N0b3Jlc1RhYmxlX3dyYXBwZXIgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG4iLCIjY3JpYlNoZWV0c1RhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuI2NyaWJTaGVldHNUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwiI3Rhc2tJbmRleFRhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuI3Rhc2tJbmRleFRhYmxlX3dyYXBwZXIgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi50YXNrLXRhZy1saXN0LWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xufVxuXG4udGFzay10YWctbGlzdC1ib3gtaGVhZGxpbmUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFzay10YWctbGlzdC1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YXNrLXRhZy1saXN0LWVsZW1lbnQge1xuICAgIGJvcmRlcjogc29saWQgdGhpbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4IDJweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmludmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Rhc2tUYWdMaXN0aW5nIHtcbiAgICAvL2hvcml6b250YWwtOiAwIGF1dG87XG59XG4iLCIjdGFza1NvcnRpbmdJbmRleFRhYmxlX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTVweDtcbn1cblxuI3Rhc2tTb3J0aW5nSW5kZXhUYWJsZV93cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1ZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuIiwiI3Rhc2tUYWdUYWJsZV93cmFwcGVyIHtcbiAgICBtYXJnaW46IDE1cHg7XG59XG5cbiN0YXNrVGFnVGFibGVfd3JhcHBlciBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbiIsIi50ZXh0LS1ibGFjayB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4udGV4dC0tZ3JheSB7XG4gICAgY29sb3I6IGdyYXk7XG59XG5cbi50ZXh0LS1ibHVlIHtcbiAgICBjb2xvcjogYmx1ZTtcbn1cbiIsIi5tdWx0aS1jb25zdW1lcy10YWJsZSB7XG4gICAgd2lkdGg6IDE2MDBweDtcbn1cblxuLm11bHRpLWNvbnN1bWVzLWNvbHVtbiB7XG5cbn1cblxuLm11bHRpLWNvbnN1bWVzLWNlbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogc29saWQgdGhpbjtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIucmVjdXJyZW50LXRhc2stZXhlY3V0aW9ucy10YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xufVxuXG4ucmVjdXJyZW50LXRhc2stZXhlY3V0aW9ucy10YWJsZS1kYXRhIHtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xufVxuXG4ucmVjdXJyZW50LXRhc2stZXhlY3V0aW9ucy10YWJsZS1yb3ctc2tpcHBlZCB7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgY29sb3I6IGxpZ2h0Z3JheTtcbn1cblxuLnJlY3VycmVudC10YXNrLWV4ZWN1dGlvbnMtdGFibGUtcm93LXRpdGxlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5yZWN1cnJlbnQtdGFzay1leGVjdXRpb25zLXRhYmxlLXJvdy1zdGF0dXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbiIsIiNicmVhZGNydW1iLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbn1cbiIsIi5jb25zdW1lLXNlYXJjaC1yZXN1bHQge1xuICAgIGJvcmRlcjogc29saWQgdGhpbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xufVxuXG4uY29uc3VtZS1zZWFyY2gtcmVzdWx0LS1tZWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsYXduZ3JlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jb25zdW1lLXNlYXJjaC1yZXN1bHQtLXByb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNvbnN1bWUtc2VhcmNoLXJlc3VsdC0tY2F0ZWdvcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1lZGl1bXB1cnBsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiIsIi53YXRjaGluZy1jcmVhdGlvbi1zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xufVxuXG4ud2F0Y2hpbmctY3JlYXRpb24tc2Vhc29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLndhdGNoaW5nLWNyZWF0aW9uLWRpc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbiIsIi5idWxrRWRpdEVwaXNvZGVzQ29sdW1uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnVsa0VkaXRFcGlzb2Rlc0xhc3RDb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5lcGlzb2RlLWxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFpci1kYXRlLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcbn1cbiIsIiNzdWJtaXQtY3VzdG9tLWlzc3VlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jY2xvc2UtY3VzdG9tLWlzc3VlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jY2FuY2VsLWN1c3RvbS1pc3N1ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI2dpdGxhYi1pc3N1ZS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NTBweDtcbn1cblxuI3JlcG9zaXRvcnktaXNzdWUtaW5kZXgtbm90aWZpY2F0aW9uLWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNyZXBvc2l0b3J5LWlzc3VlLWluZGV4LWJ1dHRvbi1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXNzaWduZWVMYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1MHB4O1xufVxuXG4uYXNzaWduZWVDaG9pY2UgPiBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hc3NpZ25lZUNob2ljZSA+IGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmdpdGxhYi1pc3N1ZS1maWx0ZXItY2FyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICB3aWR0aDogMzA1cHg7XG59XG5cbiNnaXRsYWItaXNzdWUtZmlsdGVyLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmN1c3RvbS1sYWJlbC1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiIsIiNib29rbWFya3MtaW50ZWdyYXRpb24td2l0aC1tYXJnaW4ge1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbn1cbiIsIi5hdmFpbGFibGUtZ2l0bGFiLWlzc3VlLWNhcmQge1xuICAgIGJvcmRlcjogc29saWQgdGhpbjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmF2YWlsYWJsZS1naXRsYWItaXNzdWUtY2FyZC1taWxlc3RvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2ODY7XG59XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCUsNzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9fUBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtbW96LWtleWZyYW1lcyBzbGlkZS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfX1Aa2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uZHJvcHpvbmUsLmRyb3B6b25lICp7Ym94LXNpemluZzpib3JkZXItYm94fS5kcm9wem9uZXttaW4taGVpZ2h0OjE1MHB4O2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MjBweCAyMHB4fS5kcm9wem9uZS5kei1jbGlja2FibGV7Y3Vyc29yOnBvaW50ZXJ9LmRyb3B6b25lLmR6LWNsaWNrYWJsZSAqe2N1cnNvcjpkZWZhdWx0fS5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UsLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSAqe2N1cnNvcjpwb2ludGVyfS5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdle2Rpc3BsYXk6bm9uZX0uZHJvcHpvbmUuZHotZHJhZy1ob3Zlcntib3JkZXItc3R5bGU6c29saWR9LmRyb3B6b25lLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2V7b3BhY2l0eTouNX0uZHJvcHpvbmUgLmR6LW1lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjJlbSAwfS5kcm9wem9uZSAuZHotbWVzc2FnZSAuZHotYnV0dG9ue2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MDtmb250OmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTppbmhlcml0fS5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjE2cHg7bWluLWhlaWdodDoxMDBweH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXJ7ei1pbmRleDoxMDAwfS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2V7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6Izk5OTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3e2JhY2tncm91bmQ6I2ZmZn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlsc3std2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXJ9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmV7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze3otaW5kZXg6MjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDtmb250LXNpemU6MTNweDttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjJlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwuOSk7bGluZS1oZWlnaHQ6MTUwJX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemV7bWFyZ2luLWJvdHRvbToxZW07Zm9udC1zaXplOjE2cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JvcmRlcjoxcHggc29saWQgcmdiYSgyMDAsMjAwLDIwMCwuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpe292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3Bhbntib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO3BhZGRpbmc6MCAuNGVtO2JvcmRlci1yYWRpdXM6M3B4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTstd2Via2l0LWZpbHRlcjpibHVyKDhweCk7ZmlsdGVyOmJsdXIoOHB4KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7LXdlYmtpdC1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1vei1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1zLWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7YW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tvcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstbW96LWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1tcy1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTthbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4O21hcmdpbi10b3A6LTI3cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDo1NHB4O2hlaWdodDo1NHB4fS5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzc3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyOy1tcy10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNze29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbn0uZHJvcHpvbmUgLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3N7LXdlYmtpdC1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlOy1tcy1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstby1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze29wYWNpdHk6MTt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTZweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi10b3A6LThweDt3aWR0aDo4MHB4O21hcmdpbi1sZWZ0Oi00MHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVufS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZHtiYWNrZ3JvdW5kOiMzMzM7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MDstd2Via2l0LXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dH0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2V7ZGlzcGxheTpibG9ja30uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2V7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG99LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdle3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMDAwO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTpub25lO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTtib3JkZXItcmFkaXVzOjhweDtmb250LXNpemU6MTNweDt0b3A6MTMwcHg7bGVmdDotMTBweDt3aWR0aDoxNDBweDtiYWNrZ3JvdW5kOiNiZTI2MjY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmUyNjI2LCAjYTkyMjIyKTtwYWRkaW5nOi41ZW0gMS4yZW07Y29sb3I6I2ZmZn0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNnB4O2xlZnQ6NjRweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNiZTI2MjZ9XG4iLCIjc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zdWItbWVudS1pdGVtIHtcblx0cGFkZGluZzogMTBweDtcblx0XG5cdGNvbG9yOiBibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuXHRcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCB0aGluIHdoaXRlO1xufVxuXG4uc3ViLW1lbnUtaXRlbS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBMaWdodFN0ZWVsQmx1ZTtcbn1cbiIsIi5jb2xvci0tcmVkIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uY29sb3ItLWdyZWVuIHtcbiAgICBjb2xvcjogZ3JlZW47XG59XG5cbi5jb2xvci0tYmxhY2sge1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLmJhY2tncm91bmQtY29sb3ItLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRjb3JhbCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci0tbGlnaHQteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHllbGxvdyAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItLWxpZ2h0LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZSAhaW1wb3J0YW50O1xufVxuIiwiLmJvcmRlci0tc29saWQtdGhpbiB7XG4gICAgYm9yZGVyOiBzb2xpZCB0aGluICFpbXBvcnRhbnQ7XG59XG4iLCIjc2tpcm1pc2gtZGV0YWlsLXZpZXcge1xuICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbn1cbiIsIi5udXRyaWVudC1zdXBwbGllci1vdmVydmlldy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubnV0cmllbnQtc3VwcGxpZXItb3ZlcnZpZXctaW5mbyAuY2FyZC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIiNjYW50U3RvcEdhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogc29saWQgdGhpbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi52b3RlLW9wdGlvbi1jYXJkIHtcbiAgICBib3JkZXI6IHNvbGlkIHRoaW47XG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZvdGUtb3B0aW9uLWNhcmQtYWN0aW9ucyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udm90ZS1vcHRpb24tY2FyZC1hY3Rpb25zLWFjdGlvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG5cbiAgICBib3JkZXI6IHNvbGlkIHRoaW47XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgd2lkdGg6IDIwJTtcbn1cblxuLmFjdGlvbi1jaGVjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5hY3Rpb24tcXVlc3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYWN0aW9uLWJhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi52b3RlLW9wdGlvbi1jYXJkLWFjdGlvbnMtYWN0aW9uLmFjdGlvbi1jaGVjay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG4udm90ZS1vcHRpb24tY2FyZC1hY3Rpb25zLWFjdGlvbi5hY3Rpb24tcXVlc3Rpb24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG59XG5cbi52b3RlLW9wdGlvbi1jYXJkLWFjdGlvbnMtYWN0aW9uLmFjdGlvbi1iYW4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi52b3RlLWNyZWF0ZS1vcHRpb24tZm9ybSB7XG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcbn1cblxuLm1vYmlsZS12aWV3IHtcbiAgICBtYXJnaW46IDUlO1xuICAgIGZvbnQtc2l6ZTogeHgtbGFyZ2U7XG59XG5cbi5tb2JpbGUtdmlldyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcbn1cblxuLm1vYmlsZS12aWV3IGlucHV0IHtcbiAgICBmb250LXNpemU6IHh4LWxhcmdlO1xufVxuXG4ubW9iaWxlLXZpZXcgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IHh4LWxhcmdlO1xufVxuIiwiLmFpci1kYXRlLWluZGV4LXZpZXctbW9kZS1idXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzhweDtcbn1cbiIsIi5uYXZiYXItbmF2IHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG4iLCIjcmVzZXQtdGVtcC1wYXNzd29yZC10aW1lci1hcmVhIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbiNyZXNldC10ZW1wLXBhc3N3b3JkLXByb2dyZXNzLWJhciAucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHQ7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/