/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/volt.css ***!
  \************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/volt.css (1) ***!
  \****************************************************************************************************************/
@charset "UTF-8";
/*

=========================================================
* Volt - Free Bootstrap 5 Dashboard
=========================================================

* Product Page: https://themesberg.com/product/admin-dashboard/volt-bootstrap-5-dashboard
* Copyright 2021 Themesberg (https://www.themesberg.com)

* Designed and coded by https://themesberg.com

=========================================================

* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. Please contact us to request a removal. Contact us if you want to remove it.

*/

.datepicker {
    display: none;
}

.datepicker.active {
    display: block;
}

.datepicker-dropdown {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    padding-top: 4px;
}

.datepicker-dropdown.datepicker-orient-top {
    padding-top: 0;
    padding-bottom: 4px;
}

.datepicker-picker {
    display: inline-block;
    border-radius: 4px;
    background-color: #ffffff;
}

.datepicker-dropdown .datepicker-picker {
    box-shadow: 0 2px 3px rgba(17, 24, 39, 0.1), 0 0 0 1px rgba(17, 24, 39, 0.1);
}

.datepicker-picker span {
    display: block;
    flex: 1;
    border: 0;
    border-radius: 4px;
    cursor: default;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}

.datepicker-main {
    padding: 2px;
}

.datepicker-footer {
    box-shadow: inset 0 1px 1px rgba(17, 24, 39, 0.1);
    background-color: #9CA3AF;
}

.datepicker-grid, .datepicker-view .days-of-week, .datepicker-view, .datepicker-controls {
    display: flex;
}

.datepicker-grid {
    flex-wrap: wrap;
}

.datepicker-view .days .datepicker-cell, .datepicker-view .dow {
    flex-basis: 14.2857142857%;
}

.datepicker-view.datepicker-grid .datepicker-cell {
    flex-basis: 25%;
}

.datepicker-cell, .datepicker-view .week {
    height: 2.25rem;
    line-height: 2.25rem;
}

.datepicker-title {
    box-shadow: inset 0 -1px 1px rgba(17, 24, 39, 0.1);
    background-color: #9CA3AF;
    padding: 0.375rem 0.75rem;
    text-align: center;
    font-weight: 700;
}

.datepicker-header .datepicker-controls {
    padding: 2px 2px 0;
}

.datepicker-controls .button {
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    margin: 0;
    border: 1px solid #808998;
    border-radius: 4px;
    box-shadow: none;
    background-color: #ffffff;
    cursor: pointer;
    padding: calc(0.375em - 1px) 0.75em;
    height: 2.25em;
    vertical-align: top;
    text-align: center;
    line-height: 1.5;
    white-space: nowrap;
    color: #1F2937;
    font-size: 1rem;
}

.datepicker-controls .button:focus, .datepicker-controls .button:active {
    outline: none;
}

.datepicker-controls .button:hover {
    border-color: #5b6371;
    color: #1F2937;
}

.datepicker-controls .button:focus {
    border-color: #3273dc;
    color: #1F2937;
}

.datepicker-controls .button:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.datepicker-controls .button:active {
    border-color: #384f80;
    color: #1F2937;
}

.datepicker-controls .button[disabled] {
    cursor: not-allowed;
}

.datepicker-header .datepicker-controls .button {
    border-color: transparent;
    font-weight: bold;
}

.datepicker-header .datepicker-controls .button:hover {
    background-color: #f9f9f9;
}

.datepicker-header .datepicker-controls .button:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.datepicker-header .datepicker-controls .button:active {
    background-color: #f2f2f2;
}

.datepicker-header .datepicker-controls .button[disabled] {
    box-shadow: none;
}

.datepicker-footer .datepicker-controls .button {
    margin: calc(0.375rem - 1px) 0.375rem;
    border-radius: 2px;
    width: 100%;
    font-size: 0.75rem;
}

.datepicker-controls .view-switch {
    flex: auto;
}

.datepicker-controls .prev-btn,
.datepicker-controls .next-btn {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
    width: 2.25rem;
}

.datepicker-controls .prev-btn.disabled,
.datepicker-controls .next-btn.disabled {
    visibility: hidden;
}

.datepicker-view .dow {
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.875rem;
    font-weight: 700;
}

.datepicker-view .week {
    width: 2.25rem;
    color: #5b6371;
    font-size: 0.75rem;
}

@media (max-width: 22.5rem) {
    .datepicker-view .week {
        width: 1.96875rem;
    }
}

.datepicker-grid {
    width: 15.75rem;
}

@media (max-width: 22.5rem) {
    .calendar-weeks + .days .datepicker-grid {
        width: 13.78125rem;
    }
}

.datepicker-cell:not(.disabled):hover {
    background-color: #f9f9f9;
    cursor: pointer;
}

.datepicker-cell.focused:not(.selected) {
    background-color: #8e96a4;
}

.datepicker-cell.selected, .datepicker-cell.selected:hover {
    background-color: #3273dc;
    color: #fff;
    font-weight: 600;
}

.datepicker-cell.disabled {
    color: #808998;
}

.datepicker-cell.prev:not(.disabled), .datepicker-cell.next:not(.disabled) {
    color: #7a7a7a;
}

.datepicker-cell.prev.selected, .datepicker-cell.next.selected {
    color: #e6e6e6;
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
    border-radius: 0;
    background-color: #9CA3AF;
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
    background-color: #959ca9;
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
    background-color: #8e96a4;
}

.datepicker-cell.today:not(.selected) {
    background-color: #00d1b2;
}

.datepicker-cell.today:not(.selected):not(.disabled) {
    color: #fff;
}

.datepicker-cell.today.focused:not(.selected) {
    background-color: #00c4a7;
}

.datepicker-cell.range-end:not(.selected), .datepicker-cell.range-start:not(.selected) {
    background-color: #5b6371;
    color: #fff;
}

.datepicker-cell.range-end.focused:not(.selected), .datepicker-cell.range-start.focused:not(.selected) {
    background-color: #555d69;
}

.datepicker-cell.range-start {
    border-radius: 4px 0 0 4px;
}

.datepicker-cell.range-end {
    border-radius: 0 4px 4px 0;
}

.datepicker-cell.range {
    border-radius: 0;
    background-color: #808998;
}

.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
    background-color: #798293;
}

.datepicker-cell.range.disabled {
    color: #666f7f;
}

.datepicker-cell.range.focused {
    background-color: #727c8d;
}

.datepicker-view.datepicker-grid .datepicker-cell {
    height: 4.5rem;
    line-height: 4.5rem;
}

.datepicker-input.in-edit {
    border-color: #2366d1;
}

.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active {
    box-shadow: 0 0 0.25em 0.25em rgba(35, 102, 209, 0.2);
}

.ct-label {
    fill: rgba(0, 0, 0, 0.4);
    color: rgba(0, 0, 0, 0.4);
    font-size: 0.75rem;
    line-height: 1;
}

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
    display: block;
    display: flex;
}

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
    dominant-baseline: central;
}

.ct-label.ct-horizontal.ct-start {
    align-items: flex-end;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-label.ct-horizontal.ct-end {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-label.ct-vertical.ct-start {
    align-items: flex-end;
    justify-content: flex-end;
    text-align: right;
    text-anchor: end;
}

.ct-label.ct-vertical.ct-end {
    align-items: flex-end;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
    align-items: flex-end;
    justify-content: center;
    text-align: center;
    text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
    align-items: flex-start;
    justify-content: center;
    text-align: center;
    text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
    align-items: flex-end;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    text-anchor: end;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    text-anchor: end;
}

.ct-grid {
    stroke: rgba(0, 0, 0, 0.2);
    stroke-width: 1px;
    stroke-dasharray: 2px;
}

.ct-grid-background {
    fill: none;
}

.ct-point {
    stroke-width: 10px;
    stroke-linecap: round;
}

.ct-line {
    fill: none;
    stroke-width: 4px;
}

.ct-area {
    stroke: none;
    fill-opacity: 0.1;
}

.ct-bar {
    fill: none;
    stroke-width: 10px;
}

.ct-slice-donut {
    fill: none;
    stroke-width: 60px;
}

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
    stroke: #262B40;
}

.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
    fill: #262B40;
}

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
    stroke: #F8BD7A;
}

.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
    fill: #F8BD7A;
}

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
    stroke: #2CA58D;
}

.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
    fill: #2CA58D;
}

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
    stroke: #31316A;
}

.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
    fill: #31316A;
}

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
    stroke: #C96480;
}

.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
    fill: #C96480;
}

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
    stroke: #ffffff;
}

.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
    fill: #ffffff;
}

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
    stroke: #F8BD7A;
}

.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
    fill: #F8BD7A;
}

.ct-square {
    display: block;
    position: relative;
    width: 100%;
}

.ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%;
}

.ct-square:after {
    content: "";
    display: table;
    clear: both;
}

.ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-second {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%;
}

.ct-minor-second:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-second {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%;
}

.ct-major-second:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-third {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%;
}

.ct-minor-third:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-third {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%;
}

.ct-major-third:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-perfect-fourth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%;
}

.ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-perfect-fifth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%;
}

.ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-sixth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%;
}

.ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-golden-section {
    display: block;
    position: relative;
    width: 100%;
}

.ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%;
}

.ct-golden-section:after {
    content: "";
    display: table;
    clear: both;
}

.ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-sixth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%;
}

.ct-major-sixth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-seventh {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%;
}

.ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-seventh {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%;
}

.ct-major-seventh:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-octave {
    display: block;
    position: relative;
    width: 100%;
}

.ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%;
}

.ct-octave:after {
    content: "";
    display: table;
    clear: both;
}

.ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-tenth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%;
}

.ct-major-tenth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-eleventh {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%;
}

.ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-twelfth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%;
}

.ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-double-octave {
    display: block;
    position: relative;
    width: 100%;
}

.ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%;
}

.ct-double-octave:after {
    content: "";
    display: table;
    clear: both;
}

.ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

:root {
    --bs-blue: #2361ce;
    --bs-indigo: #4F46E5;
    --bs-purple: #7C3AED;
    --bs-pink: #EF4683;
    --bs-red: #E11D48;
    --bs-orange: #FBA918;
    --bs-yellow: #f3c78e;
    --bs-green: #10B981;
    --bs-teal: #1E90FF;
    --bs-cyan: #63b1bd;
    --bs-white: #ffffff;
    --bs-gray: #4B5563;
    --bs-gray-dark: #1F2937;
    --bs-gray-100: #F2F4F6;
    --bs-gray-200: #E5E7EB;
    --bs-gray-300: #D1D5DB;
    --bs-gray-400: #9CA3AF;
    --bs-gray-500: #6B7280;
    --bs-gray-600: #4B5563;
    --bs-gray-700: #374151;
    --bs-gray-800: #1F2937;
    --bs-gray-900: #111827;
    --bs-primary: #1F2937;
    --bs-secondary: #f0bc74;
    --bs-tertiary: #31316A;
    --bs-success: #10B981;
    --bs-info: #2361ce;
    --bs-warning: #f3c78e;
    --bs-danger: #E11D48;
    --bs-white: #ffffff;
    --bs-indigo: #4F46E5;
    --bs-purple: #7C3AED;
    --bs-yellow-100: #ffeed6;
    --bs-yellow-200: #f5dbb8;
    --bs-gray-50: #F9FAFB;
    --bs-gray-100: #F2F4F6;
    --bs-gray-200: #E5E7EB;
    --bs-gray-300: #D1D5DB;
    --bs-gray-400: #9CA3AF;
    --bs-gray-500: #6B7280;
    --bs-gray-600: #4B5563;
    --bs-gray-700: #374151;
    --bs-gray-800: #1F2937;
    --bs-gray-900: #111827;
    --bs-primary-rgb: 31, 41, 55;
    --bs-secondary-rgb: 240, 188, 116;
    --bs-tertiary-rgb: 49, 49, 106;
    --bs-success-rgb: 16, 185, 129;
    --bs-info-rgb: 35, 97, 206;
    --bs-warning-rgb: 243, 199, 142;
    --bs-danger-rgb: 225, 29, 72;
    --bs-white-rgb: 255, 255, 255;
    --bs-indigo-rgb: 79, 70, 229;
    --bs-purple-rgb: 124, 58, 237;
    --bs-yellow-100-rgb: 255, 238, 214;
    --bs-yellow-200-rgb: 245, 219, 184;
    --bs-gray-50-rgb: 249, 250, 251;
    --bs-gray-100-rgb: 242, 244, 246;
    --bs-gray-200-rgb: 229, 231, 235;
    --bs-gray-300-rgb: 209, 213, 219;
    --bs-gray-400-rgb: 156, 163, 175;
    --bs-gray-500-rgb: 107, 114, 128;
    --bs-gray-600-rgb: 75, 85, 99;
    --bs-gray-700-rgb: 55, 65, 81;
    --bs-gray-800-rgb: 31, 41, 55;
    --bs-gray-900-rgb: 17, 24, 39;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 17, 24, 39;
    --bs-body-color-rgb: 55, 65, 81;
    --bs-body-bg-rgb: 242, 244, 246;
    --bs-font-sans-serif: "Inter", sans-serif;
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #374151;
    --bs-body-bg: #F2F4F6;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(17, 24, 39, 0);
}

hr {
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: 0.25;
}

hr:not([size]) {
    height: 0.0625rem;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.3;
    color: #1F2937;
}

h1, .h1 {
    font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 2.5rem;
    }
}

h2, .h2 {
    font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 2rem;
    }
}

h3, .h3 {
    font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
    h3, .h3 {
        font-size: 1.75rem;
    }
}

h4, .h4 {
    font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
    h4, .h4 {
        font-size: 1.5rem;
    }
}

h5, .h5 {
    font-size: 1.25rem;
}

h6, .h6 {
    font-size: 1rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul {
    padding-left: 2rem;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 500;
}

dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: 600;
}

small, .small {
    font-size: 0.875em;
}

mark, .mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

a {
    color: #1F2937;
    text-decoration: none;
}

a:hover {
    color: black;
    text-decoration: none;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}

pre,
code,
kbd,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    direction: ltr /* rtl:ignore */;
    unicode-bidi: bidi-override;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}

code {
    font-size: 0.875em;
    color: #EF4683;
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 0.875em;
    color: #ffffff;
    background-color: #111827;
    border-radius: 0.35rem;
}

kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 500;
}

figure {
    margin: 0 0 1rem;
}

img,
svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #58677d;
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

button:focus:not(:focus-visible) {
    outline: 0;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

[role=button] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

select:disabled {
    opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
    display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
    cursor: pointer;
}

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::file-selector-button {
    font: inherit;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 500;
    line-height: 1.3;
}

@media (min-width: 1200px) {
    .display-1 {
        font-size: 5rem;
    }
}

.display-2 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 500;
    line-height: 1.3;
}

@media (min-width: 1200px) {
    .display-2 {
        font-size: 3.5rem;
    }
}

.display-3 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 500;
    line-height: 1.3;
}

@media (min-width: 1200px) {
    .display-3 {
        font-size: 2.5rem;
    }
}

.display-4 {
    font-size: calc(1.3125rem + 0.75vw);
    font-weight: 500;
    line-height: 1.3;
}

@media (min-width: 1200px) {
    .display-4 {
        font-size: 1.875rem;
    }
}

.display-5 {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.3;
}

.display-6 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

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

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}

.initialism {
    font-size: 0.875em;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

.blockquote > :last-child {
    margin-bottom: 0;
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #4B5563;
}

.blockquote-footer::before {
    content: "— ";
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #F2F4F6;
    border: 0.0625rem solid #D1D5DB;
    border-radius: 0.5rem;
    box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2);
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 0.875em;
    color: #4B5563;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    width: 100%;
    padding-right: var(--bs-gutter-x, 1rem);
    padding-left: var(--bs-gutter-x, 1rem);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container-sm, .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container-md, .container-sm, .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

.col {
    flex: 1 0 0%;
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333333%;
}

.offset-2 {
    margin-left: 16.66666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333333%;
}

.offset-5 {
    margin-left: 41.66666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333333%;
}

.offset-8 {
    margin-left: 66.66666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333333%;
}

.offset-11 {
    margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem;
}

.g-6,
.gx-6 {
    --bs-gutter-x: 5rem;
}

.g-6,
.gy-6 {
    --bs-gutter-y: 5rem;
}

.g-7,
.gx-7 {
    --bs-gutter-x: 8rem;
}

.g-7,
.gy-7 {
    --bs-gutter-y: 8rem;
}

.g-8,
.gx-8 {
    --bs-gutter-x: 10rem;
}

.g-8,
.gy-8 {
    --bs-gutter-y: 10rem;
}

.g-9,
.gx-9 {
    --bs-gutter-x: 11rem;
}

.g-9,
.gy-9 {
    --bs-gutter-y: 11rem;
}

.g-10,
.gx-10 {
    --bs-gutter-x: 14rem;
}

.g-10,
.gy-10 {
    --bs-gutter-y: 14rem;
}

.g-11,
.gx-11 {
    --bs-gutter-x: 16rem;
}

.g-11,
.gy-11 {
    --bs-gutter-y: 16rem;
}

.g-12,
.gx-12 {
    --bs-gutter-x: 20rem;
}

.g-12,
.gy-12 {
    --bs-gutter-y: 20rem;
}

.g-sm,
.gx-sm {
    --bs-gutter-x: 1rem;
}

.g-sm,
.gy-sm {
    --bs-gutter-y: 1rem;
}

.g-md,
.gx-md {
    --bs-gutter-x: 2rem;
}

.g-md,
.gy-md {
    --bs-gutter-y: 2rem;
}

.g-lg,
.gx-lg {
    --bs-gutter-x: 4rem;
}

.g-lg,
.gy-lg {
    --bs-gutter-y: 4rem;
}

.g-xl,
.gx-xl {
    --bs-gutter-x: 8rem;
}

.g-xl,
.gy-xl {
    --bs-gutter-y: 8rem;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%;
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333333%;
    }

    .offset-sm-2 {
        margin-left: 16.66666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333333%;
    }

    .offset-sm-5 {
        margin-left: 41.66666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333333%;
    }

    .offset-sm-8 {
        margin-left: 66.66666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333333%;
    }

    .offset-sm-11 {
        margin-left: 91.66666667%;
    }

    .g-sm-0,
.gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0,
.gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1,
.gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1,
.gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2,
.gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2,
.gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3,
.gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3,
.gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4,
.gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4,
.gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5,
.gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-5,
.gy-sm-5 {
        --bs-gutter-y: 3rem;
    }

    .g-sm-6,
.gx-sm-6 {
        --bs-gutter-x: 5rem;
    }

    .g-sm-6,
.gy-sm-6 {
        --bs-gutter-y: 5rem;
    }

    .g-sm-7,
.gx-sm-7 {
        --bs-gutter-x: 8rem;
    }

    .g-sm-7,
.gy-sm-7 {
        --bs-gutter-y: 8rem;
    }

    .g-sm-8,
.gx-sm-8 {
        --bs-gutter-x: 10rem;
    }

    .g-sm-8,
.gy-sm-8 {
        --bs-gutter-y: 10rem;
    }

    .g-sm-9,
.gx-sm-9 {
        --bs-gutter-x: 11rem;
    }

    .g-sm-9,
.gy-sm-9 {
        --bs-gutter-y: 11rem;
    }

    .g-sm-10,
.gx-sm-10 {
        --bs-gutter-x: 14rem;
    }

    .g-sm-10,
.gy-sm-10 {
        --bs-gutter-y: 14rem;
    }

    .g-sm-11,
.gx-sm-11 {
        --bs-gutter-x: 16rem;
    }

    .g-sm-11,
.gy-sm-11 {
        --bs-gutter-y: 16rem;
    }

    .g-sm-12,
.gx-sm-12 {
        --bs-gutter-x: 20rem;
    }

    .g-sm-12,
.gy-sm-12 {
        --bs-gutter-y: 20rem;
    }

    .g-sm-sm,
.gx-sm-sm {
        --bs-gutter-x: 1rem;
    }

    .g-sm-sm,
.gy-sm-sm {
        --bs-gutter-y: 1rem;
    }

    .g-sm-md,
.gx-sm-md {
        --bs-gutter-x: 2rem;
    }

    .g-sm-md,
.gy-sm-md {
        --bs-gutter-y: 2rem;
    }

    .g-sm-lg,
.gx-sm-lg {
        --bs-gutter-x: 4rem;
    }

    .g-sm-lg,
.gy-sm-lg {
        --bs-gutter-y: 4rem;
    }

    .g-sm-xl,
.gx-sm-xl {
        --bs-gutter-x: 8rem;
    }

    .g-sm-xl,
.gy-sm-xl {
        --bs-gutter-y: 8rem;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0%;
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333333%;
    }

    .offset-md-2 {
        margin-left: 16.66666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333333%;
    }

    .offset-md-5 {
        margin-left: 41.66666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333333%;
    }

    .offset-md-8 {
        margin-left: 66.66666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333333%;
    }

    .offset-md-11 {
        margin-left: 91.66666667%;
    }

    .g-md-0,
.gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0,
.gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1,
.gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1,
.gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2,
.gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2,
.gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3,
.gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3,
.gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4,
.gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4,
.gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5,
.gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .g-md-5,
.gy-md-5 {
        --bs-gutter-y: 3rem;
    }

    .g-md-6,
.gx-md-6 {
        --bs-gutter-x: 5rem;
    }

    .g-md-6,
.gy-md-6 {
        --bs-gutter-y: 5rem;
    }

    .g-md-7,
.gx-md-7 {
        --bs-gutter-x: 8rem;
    }

    .g-md-7,
.gy-md-7 {
        --bs-gutter-y: 8rem;
    }

    .g-md-8,
.gx-md-8 {
        --bs-gutter-x: 10rem;
    }

    .g-md-8,
.gy-md-8 {
        --bs-gutter-y: 10rem;
    }

    .g-md-9,
.gx-md-9 {
        --bs-gutter-x: 11rem;
    }

    .g-md-9,
.gy-md-9 {
        --bs-gutter-y: 11rem;
    }

    .g-md-10,
.gx-md-10 {
        --bs-gutter-x: 14rem;
    }

    .g-md-10,
.gy-md-10 {
        --bs-gutter-y: 14rem;
    }

    .g-md-11,
.gx-md-11 {
        --bs-gutter-x: 16rem;
    }

    .g-md-11,
.gy-md-11 {
        --bs-gutter-y: 16rem;
    }

    .g-md-12,
.gx-md-12 {
        --bs-gutter-x: 20rem;
    }

    .g-md-12,
.gy-md-12 {
        --bs-gutter-y: 20rem;
    }

    .g-md-sm,
.gx-md-sm {
        --bs-gutter-x: 1rem;
    }

    .g-md-sm,
.gy-md-sm {
        --bs-gutter-y: 1rem;
    }

    .g-md-md,
.gx-md-md {
        --bs-gutter-x: 2rem;
    }

    .g-md-md,
.gy-md-md {
        --bs-gutter-y: 2rem;
    }

    .g-md-lg,
.gx-md-lg {
        --bs-gutter-x: 4rem;
    }

    .g-md-lg,
.gy-md-lg {
        --bs-gutter-y: 4rem;
    }

    .g-md-xl,
.gx-md-xl {
        --bs-gutter-x: 8rem;
    }

    .g-md-xl,
.gy-md-xl {
        --bs-gutter-y: 8rem;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%;
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333333%;
    }

    .offset-lg-2 {
        margin-left: 16.66666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333333%;
    }

    .offset-lg-5 {
        margin-left: 41.66666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333333%;
    }

    .offset-lg-8 {
        margin-left: 66.66666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333333%;
    }

    .offset-lg-11 {
        margin-left: 91.66666667%;
    }

    .g-lg-0,
.gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0,
.gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1,
.gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1,
.gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2,
.gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2,
.gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3,
.gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3,
.gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4,
.gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4,
.gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5,
.gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-5,
.gy-lg-5 {
        --bs-gutter-y: 3rem;
    }

    .g-lg-6,
.gx-lg-6 {
        --bs-gutter-x: 5rem;
    }

    .g-lg-6,
.gy-lg-6 {
        --bs-gutter-y: 5rem;
    }

    .g-lg-7,
.gx-lg-7 {
        --bs-gutter-x: 8rem;
    }

    .g-lg-7,
.gy-lg-7 {
        --bs-gutter-y: 8rem;
    }

    .g-lg-8,
.gx-lg-8 {
        --bs-gutter-x: 10rem;
    }

    .g-lg-8,
.gy-lg-8 {
        --bs-gutter-y: 10rem;
    }

    .g-lg-9,
.gx-lg-9 {
        --bs-gutter-x: 11rem;
    }

    .g-lg-9,
.gy-lg-9 {
        --bs-gutter-y: 11rem;
    }

    .g-lg-10,
.gx-lg-10 {
        --bs-gutter-x: 14rem;
    }

    .g-lg-10,
.gy-lg-10 {
        --bs-gutter-y: 14rem;
    }

    .g-lg-11,
.gx-lg-11 {
        --bs-gutter-x: 16rem;
    }

    .g-lg-11,
.gy-lg-11 {
        --bs-gutter-y: 16rem;
    }

    .g-lg-12,
.gx-lg-12 {
        --bs-gutter-x: 20rem;
    }

    .g-lg-12,
.gy-lg-12 {
        --bs-gutter-y: 20rem;
    }

    .g-lg-sm,
.gx-lg-sm {
        --bs-gutter-x: 1rem;
    }

    .g-lg-sm,
.gy-lg-sm {
        --bs-gutter-y: 1rem;
    }

    .g-lg-md,
.gx-lg-md {
        --bs-gutter-x: 2rem;
    }

    .g-lg-md,
.gy-lg-md {
        --bs-gutter-y: 2rem;
    }

    .g-lg-lg,
.gx-lg-lg {
        --bs-gutter-x: 4rem;
    }

    .g-lg-lg,
.gy-lg-lg {
        --bs-gutter-y: 4rem;
    }

    .g-lg-xl,
.gx-lg-xl {
        --bs-gutter-x: 8rem;
    }

    .g-lg-xl,
.gy-lg-xl {
        --bs-gutter-y: 8rem;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%;
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .g-xl-0,
.gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0,
.gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1,
.gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1,
.gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2,
.gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2,
.gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3,
.gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3,
.gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4,
.gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4,
.gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5,
.gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-5,
.gy-xl-5 {
        --bs-gutter-y: 3rem;
    }

    .g-xl-6,
.gx-xl-6 {
        --bs-gutter-x: 5rem;
    }

    .g-xl-6,
.gy-xl-6 {
        --bs-gutter-y: 5rem;
    }

    .g-xl-7,
.gx-xl-7 {
        --bs-gutter-x: 8rem;
    }

    .g-xl-7,
.gy-xl-7 {
        --bs-gutter-y: 8rem;
    }

    .g-xl-8,
.gx-xl-8 {
        --bs-gutter-x: 10rem;
    }

    .g-xl-8,
.gy-xl-8 {
        --bs-gutter-y: 10rem;
    }

    .g-xl-9,
.gx-xl-9 {
        --bs-gutter-x: 11rem;
    }

    .g-xl-9,
.gy-xl-9 {
        --bs-gutter-y: 11rem;
    }

    .g-xl-10,
.gx-xl-10 {
        --bs-gutter-x: 14rem;
    }

    .g-xl-10,
.gy-xl-10 {
        --bs-gutter-y: 14rem;
    }

    .g-xl-11,
.gx-xl-11 {
        --bs-gutter-x: 16rem;
    }

    .g-xl-11,
.gy-xl-11 {
        --bs-gutter-y: 16rem;
    }

    .g-xl-12,
.gx-xl-12 {
        --bs-gutter-x: 20rem;
    }

    .g-xl-12,
.gy-xl-12 {
        --bs-gutter-y: 20rem;
    }

    .g-xl-sm,
.gx-xl-sm {
        --bs-gutter-x: 1rem;
    }

    .g-xl-sm,
.gy-xl-sm {
        --bs-gutter-y: 1rem;
    }

    .g-xl-md,
.gx-xl-md {
        --bs-gutter-x: 2rem;
    }

    .g-xl-md,
.gy-xl-md {
        --bs-gutter-y: 2rem;
    }

    .g-xl-lg,
.gx-xl-lg {
        --bs-gutter-x: 4rem;
    }

    .g-xl-lg,
.gy-xl-lg {
        --bs-gutter-y: 4rem;
    }

    .g-xl-xl,
.gx-xl-xl {
        --bs-gutter-x: 8rem;
    }

    .g-xl-xl,
.gy-xl-xl {
        --bs-gutter-y: 8rem;
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex: 1 0 0%;
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }

    .g-xxl-0,
.gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0,
.gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1,
.gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1,
.gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2,
.gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2,
.gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3,
.gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3,
.gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4,
.gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4,
.gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5,
.gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5,
.gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }

    .g-xxl-6,
.gx-xxl-6 {
        --bs-gutter-x: 5rem;
    }

    .g-xxl-6,
.gy-xxl-6 {
        --bs-gutter-y: 5rem;
    }

    .g-xxl-7,
.gx-xxl-7 {
        --bs-gutter-x: 8rem;
    }

    .g-xxl-7,
.gy-xxl-7 {
        --bs-gutter-y: 8rem;
    }

    .g-xxl-8,
.gx-xxl-8 {
        --bs-gutter-x: 10rem;
    }

    .g-xxl-8,
.gy-xxl-8 {
        --bs-gutter-y: 10rem;
    }

    .g-xxl-9,
.gx-xxl-9 {
        --bs-gutter-x: 11rem;
    }

    .g-xxl-9,
.gy-xxl-9 {
        --bs-gutter-y: 11rem;
    }

    .g-xxl-10,
.gx-xxl-10 {
        --bs-gutter-x: 14rem;
    }

    .g-xxl-10,
.gy-xxl-10 {
        --bs-gutter-y: 14rem;
    }

    .g-xxl-11,
.gx-xxl-11 {
        --bs-gutter-x: 16rem;
    }

    .g-xxl-11,
.gy-xxl-11 {
        --bs-gutter-y: 16rem;
    }

    .g-xxl-12,
.gx-xxl-12 {
        --bs-gutter-x: 20rem;
    }

    .g-xxl-12,
.gy-xxl-12 {
        --bs-gutter-y: 20rem;
    }

    .g-xxl-sm,
.gx-xxl-sm {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-sm,
.gy-xxl-sm {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-md,
.gx-xxl-md {
        --bs-gutter-x: 2rem;
    }

    .g-xxl-md,
.gy-xxl-md {
        --bs-gutter-y: 2rem;
    }

    .g-xxl-lg,
.gx-xxl-lg {
        --bs-gutter-x: 4rem;
    }

    .g-xxl-lg,
.gy-xxl-lg {
        --bs-gutter-y: 4rem;
    }

    .g-xxl-xl,
.gx-xxl-xl {
        --bs-gutter-x: 8rem;
    }

    .g-xxl-xl,
.gy-xxl-xl {
        --bs-gutter-y: 8rem;
    }
}

.table {
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #374151;
    --bs-table-striped-bg: rgba(17, 24, 39, 0.05);
    --bs-table-active-color: #374151;
    --bs-table-active-bg: rgba(17, 24, 39, 0.1);
    --bs-table-hover-color: #374151;
    --bs-table-hover-bg: rgba(17, 24, 39, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #374151;
    vertical-align: top;
    border-color: #E5E7EB;
}

.table > :not(caption) > * > * {
    padding: 0.75rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 0.0625rem;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.table > tbody {
    vertical-align: inherit;
}

.table > thead {
    vertical-align: bottom;
}

.table > :not(:first-child) {
    border-top: 0.125rem solid currentColor;
}

.caption-top {
    caption-side: top;
}

.table-sm > :not(caption) > * > * {
    padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
    border-width: 0.0625rem 0;
}

.table-bordered > :not(caption) > * > * {
    border-width: 0 0.0625rem;
}

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
    border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
}

.table-primary {
    --bs-table-bg: #d2d4d7;
    --bs-table-striped-bg: #c9cbcf;
    --bs-table-striped-color: #1F2937;
    --bs-table-active-bg: #c0c3c7;
    --bs-table-active-color: #1F2937;
    --bs-table-hover-bg: #c5c7cb;
    --bs-table-hover-color: #1F2937;
    color: #1F2937;
    border-color: #c0c3c7;
}

.table-secondary {
    --bs-table-bg: #fcf2e3;
    --bs-table-striped-bg: #f1e8da;
    --bs-table-striped-color: #1F2937;
    --bs-table-active-bg: #e6ded2;
    --bs-table-active-color: #1F2937;
    --bs-table-hover-bg: #ebe3d6;
    --bs-table-hover-color: #1F2937;
    color: #1F2937;
    border-color: #e6ded2;
}

.table-success {
    --bs-table-bg: #cff1e6;
    --bs-table-striped-bg: #c6e7dd;
    --bs-table-striped-color: #1F2937;
    --bs-table-active-bg: #bdddd5;
    --bs-table-active-color: #1F2937;
    --bs-table-hover-bg: #c2e2d9;
    --bs-table-hover-color: #1F2937;
    color: #1F2937;
    border-color: #bdddd5;
}

.table-info {
    --bs-table-bg: #d3dff5;
    --bs-table-striped-bg: #cad6ec;
    --bs-table-striped-color: #1F2937;
    --bs-table-active-bg: #c1cde2;
    --bs-table-active-color: #1F2937;
    --bs-table-hover-bg: #c6d1e7;
    --bs-table-hover-color: #1F2937;
    color: #1F2937;
    border-color: #c1cde2;
}

.table-warning {
    --bs-table-bg: #fdf4e8;
    --bs-table-striped-bg: #f2eadf;
    --bs-table-striped-color: #1F2937;
    --bs-table-active-bg: #e7e0d6;
    --bs-table-active-color: #1F2937;
    --bs-table-hover-bg: #ece5db;
    --bs-table-hover-color: #1F2937;
    color: #1F2937;
    border-color: #e7e0d6;
}

.table-danger {
    --bs-table-bg: #f9d2da;
    --bs-table-striped-bg: #eecad2;
    --bs-table-striped-color: #1F2937;
    --bs-table-active-bg: #e3c1ca;
    --bs-table-active-color: #1F2937;
    --bs-table-hover-bg: #e9c5ce;
    --bs-table-hover-color: #1F2937;
    color: #1F2937;
    border-color: #e3c1ca;
}

.table-light {
    --bs-table-bg: #9CA3AF;
    --bs-table-striped-bg: #969da9;
    --bs-table-striped-color: #1F2937;
    --bs-table-active-bg: #9097a3;
    --bs-table-active-color: #1F2937;
    --bs-table-hover-bg: #939aa6;
    --bs-table-hover-color: #1F2937;
    color: #1F2937;
    border-color: #9097a3;
}

.table-dark {
    --bs-table-bg: #1F2937;
    --bs-table-striped-bg: #2a3441;
    --bs-table-striped-color: #ffffff;
    --bs-table-active-bg: #353e4b;
    --bs-table-active-color: #ffffff;
    --bs-table-hover-bg: #303946;
    --bs-table-hover-color: #ffffff;
    color: #ffffff;
    border-color: #353e4b;
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    margin-bottom: 0.5rem;
}

.col-form-label {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
    font-size: 1.25rem;
}

.col-form-label-sm {
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
    font-size: 0.875rem;
}

.form-text {
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #58677d;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6B7280;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0.0625rem solid #D1D5DB;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0.5rem;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control[type=file] {
    overflow: hidden;
}

.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer;
}

.form-control:focus {
    color: #6B7280;
    background-color: #ffffff;
    border-color: #4d6689;
    outline: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em;
}

.form-control::placeholder {
    color: #4B5563;
    opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #E5E7EB;
    opacity: 1;
}

.form-control::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
    color: #6B7280;
    background-color: #ffffff;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 0.0625rem;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #f2f2f2;
}

.form-control::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
    color: #6B7280;
    background-color: #ffffff;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 0.0625rem;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #f2f2f2;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.5rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #374151;
    background-color: transparent;
    border: solid transparent;
    border-width: 0.0625rem 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm {
    min-height: calc(1.5em + 0.875rem);
    padding: 0.375rem 0.625rem;
    font-size: 0.875rem;
    border-radius: 0.5rem;
}

.form-control-sm::file-selector-button {
    padding: 0.375rem 0.625rem;
    margin: -0.375rem -0.625rem;
    margin-inline-end: 0.625rem;
}

.form-control-sm::-webkit-file-upload-button {
    padding: 0.375rem 0.625rem;
    margin: -0.375rem -0.625rem;
    margin-inline-end: 0.625rem;
}

.form-control-lg {
    min-height: calc(1.5em + 1.125rem);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
}

.form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
}

.form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem;
}

textarea.form-control {
    min-height: calc(1.5em + 1.125rem);
}

textarea.form-control-sm {
    min-height: calc(1.5em + 0.875rem);
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1.125rem);
}

.form-control-color {
    width: 3rem;
    height: auto;
    padding: 0.5rem;
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer;
}

.form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.5rem;
}

.form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.5rem;
}

.form-select {
    display: block;
    width: 100%;
    padding: 0.5rem 1rem 0.5rem 1rem;
    -moz-padding-start: calc(1rem - 3px);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6B7280;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%231F2937%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 16px 12px;
    border: 0.0625rem solid #D1D5DB;
    border-radius: 0.5rem;
    box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.0125);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: #4d6689;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.0125), 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 1rem;
    background-image: none;
}

.form-select:disabled {
    color: #4B5563;
    background-color: #E5E7EB;
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #6B7280;
}

.form-select-sm {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    padding-left: 0.625rem;
    font-size: 0.875rem;
    border-radius: 0.5rem;
}

.form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.625em;
    margin-bottom: 0.125rem;
}

.form-check .form-check-input {
    float: left;
    margin-left: -1.625em;
}

.form-check-input {
    width: 1.125em;
    height: 1.125em;
    margin-top: 0.1875em;
    vertical-align: top;
    background-color: #F2F4F6;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #D1D5DB;
    -webkit-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    transition: background-color 0.2s ease-in-out, background-position 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-check-input {
        transition: none;
    }
}

.form-check-input[type=checkbox] {
    border-radius: 0.25em;
}

.form-check-input[type=radio] {
    border-radius: 50%;
}

.form-check-input:active {
    filter: brightness(90%);
}

.form-check-input:focus {
    border-color: #4d6689;
    outline: 0;
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.form-check-input:checked {
    background-color: #1F2937;
    border-color: #1F2937;
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23ffffff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #1F2937;
    border-color: #1F2937;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23ffffff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}

.form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5;
}

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5;
}

.form-switch {
    padding-left: 2.75em;
}

.form-switch .form-check-input {
    width: 2.25em;
    margin-left: -2.75em;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%234B5563%27/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2.25em;
    transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none;
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%234d6689%27/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem;
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65;
}

.form-range {
    width: 100%;
    height: 1.36rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    appearance: none;
}

.form-range:focus {
    outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #F2F4F6, 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #F2F4F6, 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.form-range::-moz-focus-outer {
    border: 0;
}

.form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #1F2937;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(17, 24, 39, 0.1);
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #627fa7;
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #D1D5DB;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.0125);
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #1F2937;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(17, 24, 39, 0.1);
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #627fa7;
}

.form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #D1D5DB;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.0125);
}

.form-range:disabled {
    pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: #6B7280;
}

.form-range:disabled::-moz-range-thumb {
    background-color: #6B7280;
}

.form-floating {
    position: relative;
}

.form-floating > .form-control,
.form-floating > .form-select {
    height: 3.625rem;
    line-height: 1.25;
}

.form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 1rem;
    pointer-events: none;
    border: 0.0625rem solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none;
    }
}

.form-floating > .form-control {
    padding: 1rem 1rem;
}

.form-floating > .form-control::placeholder {
    color: transparent;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

.input-group > .form-control,
.input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
}

.input-group > .form-control:focus,
.input-group > .form-select:focus {
    z-index: 3;
}

.input-group .btn {
    position: relative;
    z-index: 2;
}

.input-group .btn:focus {
    z-index: 3;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.5rem 0.625rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6B7280;
    text-align: center;
    white-space: nowrap;
    background-color: #ffffff;
    border: 0.0625rem solid #D1D5DB;
    border-radius: 0.5rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
    padding: 0.375rem 0.625rem;
    font-size: 0.875rem;
    border-radius: 0.5rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
    padding-right: 2rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -0.0625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #10B981;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.5rem 0.55rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    color: #1F2937;
    background-color: rgba(16, 185, 129, 0.99);
    border-radius: 0.5rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #10B981;
    padding-right: calc(1.5em + 1rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2310B981%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.25rem) center;
    background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #10B981;
    box-shadow: 0 0 0 0.18rem rgba(16, 185, 129, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + 1rem);
    background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
    border-color: #10B981;
}

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 3.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%231F2937%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2310B981%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
    background-position: right 1rem center, center right 2rem;
    background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}

.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #10B981;
    box-shadow: 0 0 0 0.18rem rgba(16, 185, 129, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: #10B981;
}

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #10B981;
}

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.18rem rgba(16, 185, 129, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #10B981;
}

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
    z-index: 1;
}

.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #E11D48;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.5rem 0.55rem;
    margin-top: 0.1rem;
    font-size: 0.875rem;
    color: #ffffff;
    background-color: rgba(225, 29, 72, 0.99);
    border-radius: 0.5rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #E11D48;
    padding-right: calc(1.5em + 1rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23E11D48%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23E11D48%27 stroke=%27none%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.25rem) center;
    background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #E11D48;
    box-shadow: 0 0 0 0.18rem rgba(225, 29, 72, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + 1rem);
    background-position: top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: #E11D48;
}

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 3.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%231F2937%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23E11D48%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23E11D48%27 stroke=%27none%27/%3e%3c/svg%3e");
    background-position: right 1rem center, center right 2rem;
    background-size: 16px 12px, calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #E11D48;
    box-shadow: 0 0 0 0.18rem rgba(225, 29, 72, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: #E11D48;
}

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #E11D48;
}

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.18rem rgba(225, 29, 72, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #E11D48;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
    z-index: 2;
}

.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
    z-index: 3;
}

.btn {
    display: inline-block;
    font-weight: 500;
    line-height: 1.5;
    color: #374151;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0.0625rem solid transparent;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    border-radius: 0.5rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: #374151;
}

.btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125);
}

.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus {
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.25), inset 0 3px 5px rgba(17, 24, 39, 0.125);
}

.btn:disabled, .btn.disabled, fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65;
    box-shadow: none;
}

.btn-primary {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #1a232f;
    border-color: #19212c;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #ffffff;
    background-color: #1a232f;
    border-color: #19212c;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(65, 73, 85, 0.5);
}

.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #19212c;
    border-color: #171f29;
}

.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(65, 73, 85, 0.5);
}

.btn-primary:disabled, .btn-primary.disabled {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.btn-secondary {
    color: #1F2937;
    background-color: #f0bc74;
    border-color: #f0bc74;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-secondary:hover {
    color: #1F2937;
    background-color: #f2c689;
    border-color: #f2c382;
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #1F2937;
    background-color: #f2c689;
    border-color: #f2c382;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(209, 166, 107, 0.5);
}

.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
    color: #1F2937;
    background-color: #f3c990;
    border-color: #f2c382;
}

.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(209, 166, 107, 0.5);
}

.btn-secondary:disabled, .btn-secondary.disabled {
    color: #1F2937;
    background-color: #f0bc74;
    border-color: #f0bc74;
}

.btn-tertiary {
    color: #ffffff;
    background-color: #31316A;
    border-color: #31316A;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-tertiary:hover {
    color: #ffffff;
    background-color: #2a2a5a;
    border-color: #272755;
}

.btn-check:focus + .btn-tertiary, .btn-tertiary:focus {
    color: #ffffff;
    background-color: #2a2a5a;
    border-color: #272755;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(80, 80, 128, 0.5);
}

.btn-check:checked + .btn-tertiary, .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active, .show > .btn-tertiary.dropdown-toggle {
    color: #ffffff;
    background-color: #272755;
    border-color: #252550;
}

.btn-check:checked + .btn-tertiary:focus, .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus, .show > .btn-tertiary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(80, 80, 128, 0.5);
}

.btn-tertiary:disabled, .btn-tertiary.disabled {
    color: #ffffff;
    background-color: #31316A;
    border-color: #31316A;
}

.btn-success {
    color: #1F2937;
    background-color: #10B981;
    border-color: #10B981;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-success:hover {
    color: #1F2937;
    background-color: #34c494;
    border-color: #28c08e;
}

.btn-check:focus + .btn-success, .btn-success:focus {
    color: #1F2937;
    background-color: #34c494;
    border-color: #28c08e;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(18, 163, 118, 0.5);
}

.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
    color: #1F2937;
    background-color: #40c79a;
    border-color: #28c08e;
}

.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(18, 163, 118, 0.5);
}

.btn-success:disabled, .btn-success.disabled {
    color: #1F2937;
    background-color: #10B981;
    border-color: #10B981;
}

.btn-info {
    color: #ffffff;
    background-color: #2361ce;
    border-color: #2361ce;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-info:hover {
    color: #ffffff;
    background-color: #1e52af;
    border-color: #1c4ea5;
}

.btn-check:focus + .btn-info, .btn-info:focus {
    color: #ffffff;
    background-color: #1e52af;
    border-color: #1c4ea5;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(68, 121, 213, 0.5);
}

.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #1c4ea5;
    border-color: #1a499b;
}

.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(68, 121, 213, 0.5);
}

.btn-info:disabled, .btn-info.disabled {
    color: #ffffff;
    background-color: #2361ce;
    border-color: #2361ce;
}

.btn-warning {
    color: #1F2937;
    background-color: #f3c78e;
    border-color: #f3c78e;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-warning:hover {
    color: #1F2937;
    background-color: #f5cf9f;
    border-color: #f4cd99;
}

.btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #1F2937;
    background-color: #f5cf9f;
    border-color: #f4cd99;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(211, 175, 129, 0.5);
}

.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
    color: #1F2937;
    background-color: #f5d2a5;
    border-color: #f4cd99;
}

.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(211, 175, 129, 0.5);
}

.btn-warning:disabled, .btn-warning.disabled {
    color: #1F2937;
    background-color: #f3c78e;
    border-color: #f3c78e;
}

.btn-danger {
    color: #ffffff;
    background-color: #E11D48;
    border-color: #E11D48;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-danger:hover {
    color: #ffffff;
    background-color: #bf193d;
    border-color: #b4173a;
}

.btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #ffffff;
    background-color: #bf193d;
    border-color: #b4173a;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(230, 63, 99, 0.5);
}

.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #b4173a;
    border-color: #a91636;
}

.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(230, 63, 99, 0.5);
}

.btn-danger:disabled, .btn-danger.disabled {
    color: #ffffff;
    background-color: #E11D48;
    border-color: #E11D48;
}

.btn-white {
    color: #1F2937;
    background-color: #ffffff;
    border-color: #ffffff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-white:hover {
    color: #1F2937;
    background-color: white;
    border-color: white;
}

.btn-check:focus + .btn-white, .btn-white:focus {
    color: #1F2937;
    background-color: white;
    border-color: white;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(221, 223, 225, 0.5);
}

.btn-check:checked + .btn-white, .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, .show > .btn-white.dropdown-toggle {
    color: #1F2937;
    background-color: white;
    border-color: white;
}

.btn-check:checked + .btn-white:focus, .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, .show > .btn-white.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(221, 223, 225, 0.5);
}

.btn-white:disabled, .btn-white.disabled {
    color: #1F2937;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-indigo {
    color: #ffffff;
    background-color: #4F46E5;
    border-color: #4F46E5;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-indigo:hover {
    color: #ffffff;
    background-color: #433cc3;
    border-color: #3f38b7;
}

.btn-check:focus + .btn-indigo, .btn-indigo:focus {
    color: #ffffff;
    background-color: #433cc3;
    border-color: #3f38b7;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(105, 98, 233, 0.5);
}

.btn-check:checked + .btn-indigo, .btn-check:active + .btn-indigo, .btn-indigo:active, .btn-indigo.active, .show > .btn-indigo.dropdown-toggle {
    color: #ffffff;
    background-color: #3f38b7;
    border-color: #3b35ac;
}

.btn-check:checked + .btn-indigo:focus, .btn-check:active + .btn-indigo:focus, .btn-indigo:active:focus, .btn-indigo.active:focus, .show > .btn-indigo.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(105, 98, 233, 0.5);
}

.btn-indigo:disabled, .btn-indigo.disabled {
    color: #ffffff;
    background-color: #4F46E5;
    border-color: #4F46E5;
}

.btn-purple {
    color: #ffffff;
    background-color: #7C3AED;
    border-color: #7C3AED;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-purple:hover {
    color: #ffffff;
    background-color: #6931c9;
    border-color: #632ebe;
}

.btn-check:focus + .btn-purple, .btn-purple:focus {
    color: #ffffff;
    background-color: #6931c9;
    border-color: #632ebe;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(144, 88, 240, 0.5);
}

.btn-check:checked + .btn-purple, .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active, .show > .btn-purple.dropdown-toggle {
    color: #ffffff;
    background-color: #632ebe;
    border-color: #5d2cb2;
}

.btn-check:checked + .btn-purple:focus, .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus, .show > .btn-purple.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(144, 88, 240, 0.5);
}

.btn-purple:disabled, .btn-purple.disabled {
    color: #ffffff;
    background-color: #7C3AED;
    border-color: #7C3AED;
}

.btn-yellow-100 {
    color: #1F2937;
    background-color: #ffeed6;
    border-color: #ffeed6;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-yellow-100:hover {
    color: #1F2937;
    background-color: #fff1dc;
    border-color: #fff0da;
}

.btn-check:focus + .btn-yellow-100, .btn-yellow-100:focus {
    color: #1F2937;
    background-color: #fff1dc;
    border-color: #fff0da;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(221, 208, 190, 0.5);
}

.btn-check:checked + .btn-yellow-100, .btn-check:active + .btn-yellow-100, .btn-yellow-100:active, .btn-yellow-100.active, .show > .btn-yellow-100.dropdown-toggle {
    color: #1F2937;
    background-color: #fff1de;
    border-color: #fff0da;
}

.btn-check:checked + .btn-yellow-100:focus, .btn-check:active + .btn-yellow-100:focus, .btn-yellow-100:active:focus, .btn-yellow-100.active:focus, .show > .btn-yellow-100.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(221, 208, 190, 0.5);
}

.btn-yellow-100:disabled, .btn-yellow-100.disabled {
    color: #1F2937;
    background-color: #ffeed6;
    border-color: #ffeed6;
}

.btn-yellow-200 {
    color: #1F2937;
    background-color: #f5dbb8;
    border-color: #f5dbb8;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-yellow-200:hover {
    color: #1F2937;
    background-color: #f7e0c3;
    border-color: #f6dfbf;
}

.btn-check:focus + .btn-yellow-200, .btn-yellow-200:focus {
    color: #1F2937;
    background-color: #f7e0c3;
    border-color: #f6dfbf;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(213, 192, 165, 0.5);
}

.btn-check:checked + .btn-yellow-200, .btn-check:active + .btn-yellow-200, .btn-yellow-200:active, .btn-yellow-200.active, .show > .btn-yellow-200.dropdown-toggle {
    color: #1F2937;
    background-color: #f7e2c6;
    border-color: #f6dfbf;
}

.btn-check:checked + .btn-yellow-200:focus, .btn-check:active + .btn-yellow-200:focus, .btn-yellow-200:active:focus, .btn-yellow-200.active:focus, .show > .btn-yellow-200.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(213, 192, 165, 0.5);
}

.btn-yellow-200:disabled, .btn-yellow-200.disabled {
    color: #1F2937;
    background-color: #f5dbb8;
    border-color: #f5dbb8;
}

.btn-gray-50 {
    color: #1F2937;
    background-color: #F9FAFB;
    border-color: #F9FAFB;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-50:hover {
    color: #1F2937;
    background-color: #fafbfc;
    border-color: #fafbfb;
}

.btn-check:focus + .btn-gray-50, .btn-gray-50:focus {
    color: #1F2937;
    background-color: #fafbfc;
    border-color: #fafbfb;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(216, 219, 222, 0.5);
}

.btn-check:checked + .btn-gray-50, .btn-check:active + .btn-gray-50, .btn-gray-50:active, .btn-gray-50.active, .show > .btn-gray-50.dropdown-toggle {
    color: #1F2937;
    background-color: #fafbfc;
    border-color: #fafbfb;
}

.btn-check:checked + .btn-gray-50:focus, .btn-check:active + .btn-gray-50:focus, .btn-gray-50:active:focus, .btn-gray-50.active:focus, .show > .btn-gray-50.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(216, 219, 222, 0.5);
}

.btn-gray-50:disabled, .btn-gray-50.disabled {
    color: #1F2937;
    background-color: #F9FAFB;
    border-color: #F9FAFB;
}

.btn-gray-100 {
    color: #1F2937;
    background-color: #F2F4F6;
    border-color: #F2F4F6;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-100:hover {
    color: #1F2937;
    background-color: #f4f6f7;
    border-color: #f3f5f7;
}

.btn-check:focus + .btn-gray-100, .btn-gray-100:focus {
    color: #1F2937;
    background-color: #f4f6f7;
    border-color: #f3f5f7;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(210, 214, 217, 0.5);
}

.btn-check:checked + .btn-gray-100, .btn-check:active + .btn-gray-100, .btn-gray-100:active, .btn-gray-100.active, .show > .btn-gray-100.dropdown-toggle {
    color: #1F2937;
    background-color: #f5f6f8;
    border-color: #f3f5f7;
}

.btn-check:checked + .btn-gray-100:focus, .btn-check:active + .btn-gray-100:focus, .btn-gray-100:active:focus, .btn-gray-100.active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(210, 214, 217, 0.5);
}

.btn-gray-100:disabled, .btn-gray-100.disabled {
    color: #1F2937;
    background-color: #F2F4F6;
    border-color: #F2F4F6;
}

.btn-gray-200 {
    color: #1F2937;
    background-color: #E5E7EB;
    border-color: #E5E7EB;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-200:hover {
    color: #1F2937;
    background-color: #e9ebee;
    border-color: #e8e9ed;
}

.btn-check:focus + .btn-gray-200, .btn-gray-200:focus {
    color: #1F2937;
    background-color: #e9ebee;
    border-color: #e8e9ed;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(199, 203, 208, 0.5);
}

.btn-check:checked + .btn-gray-200, .btn-check:active + .btn-gray-200, .btn-gray-200:active, .btn-gray-200.active, .show > .btn-gray-200.dropdown-toggle {
    color: #1F2937;
    background-color: #eaecef;
    border-color: #e8e9ed;
}

.btn-check:checked + .btn-gray-200:focus, .btn-check:active + .btn-gray-200:focus, .btn-gray-200:active:focus, .btn-gray-200.active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(199, 203, 208, 0.5);
}

.btn-gray-200:disabled, .btn-gray-200.disabled {
    color: #1F2937;
    background-color: #E5E7EB;
    border-color: #E5E7EB;
}

.btn-gray-300 {
    color: #1F2937;
    background-color: #D1D5DB;
    border-color: #D1D5DB;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-300:hover {
    color: #1F2937;
    background-color: #d8dbe0;
    border-color: #d6d9df;
}

.btn-check:focus + .btn-gray-300, .btn-gray-300:focus {
    color: #1F2937;
    background-color: #d8dbe0;
    border-color: #d6d9df;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(182, 187, 194, 0.5);
}

.btn-check:checked + .btn-gray-300, .btn-check:active + .btn-gray-300, .btn-gray-300:active, .btn-gray-300.active, .show > .btn-gray-300.dropdown-toggle {
    color: #1F2937;
    background-color: #dadde2;
    border-color: #d6d9df;
}

.btn-check:checked + .btn-gray-300:focus, .btn-check:active + .btn-gray-300:focus, .btn-gray-300:active:focus, .btn-gray-300.active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(182, 187, 194, 0.5);
}

.btn-gray-300:disabled, .btn-gray-300.disabled {
    color: #1F2937;
    background-color: #D1D5DB;
    border-color: #D1D5DB;
}

.btn-gray-400 {
    color: #1F2937;
    background-color: #9CA3AF;
    border-color: #9CA3AF;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-400:hover {
    color: #1F2937;
    background-color: #abb1bb;
    border-color: #a6acb7;
}

.btn-check:focus + .btn-gray-400, .btn-gray-400:focus {
    color: #1F2937;
    background-color: #abb1bb;
    border-color: #a6acb7;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(137, 145, 157, 0.5);
}

.btn-check:checked + .btn-gray-400, .btn-check:active + .btn-gray-400, .btn-gray-400:active, .btn-gray-400.active, .show > .btn-gray-400.dropdown-toggle {
    color: #1F2937;
    background-color: #b0b5bf;
    border-color: #a6acb7;
}

.btn-check:checked + .btn-gray-400:focus, .btn-check:active + .btn-gray-400:focus, .btn-gray-400:active:focus, .btn-gray-400.active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(137, 145, 157, 0.5);
}

.btn-gray-400:disabled, .btn-gray-400.disabled {
    color: #1F2937;
    background-color: #9CA3AF;
    border-color: #9CA3AF;
}

.btn-gray-500 {
    color: #ffffff;
    background-color: #6B7280;
    border-color: #6B7280;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-500:hover {
    color: #ffffff;
    background-color: #5b616d;
    border-color: #565b66;
}

.btn-check:focus + .btn-gray-500, .btn-gray-500:focus {
    color: #ffffff;
    background-color: #5b616d;
    border-color: #565b66;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(129, 135, 147, 0.5);
}

.btn-check:checked + .btn-gray-500, .btn-check:active + .btn-gray-500, .btn-gray-500:active, .btn-gray-500.active, .show > .btn-gray-500.dropdown-toggle {
    color: #ffffff;
    background-color: #565b66;
    border-color: #505660;
}

.btn-check:checked + .btn-gray-500:focus, .btn-check:active + .btn-gray-500:focus, .btn-gray-500:active:focus, .btn-gray-500.active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(129, 135, 147, 0.5);
}

.btn-gray-500:disabled, .btn-gray-500.disabled {
    color: #ffffff;
    background-color: #6B7280;
    border-color: #6B7280;
}

.btn-gray-600 {
    color: #ffffff;
    background-color: #4B5563;
    border-color: #4B5563;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-600:hover {
    color: #ffffff;
    background-color: #404854;
    border-color: #3c444f;
}

.btn-check:focus + .btn-gray-600, .btn-gray-600:focus {
    color: #ffffff;
    background-color: #404854;
    border-color: #3c444f;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(102, 111, 122, 0.5);
}

.btn-check:checked + .btn-gray-600, .btn-check:active + .btn-gray-600, .btn-gray-600:active, .btn-gray-600.active, .show > .btn-gray-600.dropdown-toggle {
    color: #ffffff;
    background-color: #3c444f;
    border-color: #38404a;
}

.btn-check:checked + .btn-gray-600:focus, .btn-check:active + .btn-gray-600:focus, .btn-gray-600:active:focus, .btn-gray-600.active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(102, 111, 122, 0.5);
}

.btn-gray-600:disabled, .btn-gray-600.disabled {
    color: #ffffff;
    background-color: #4B5563;
    border-color: #4B5563;
}

.btn-gray-700 {
    color: #ffffff;
    background-color: #374151;
    border-color: #374151;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-700:hover {
    color: #ffffff;
    background-color: #2f3745;
    border-color: #2c3441;
}

.btn-check:focus + .btn-gray-700, .btn-gray-700:focus {
    color: #ffffff;
    background-color: #2f3745;
    border-color: #2c3441;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(85, 94, 107, 0.5);
}

.btn-check:checked + .btn-gray-700, .btn-check:active + .btn-gray-700, .btn-gray-700:active, .btn-gray-700.active, .show > .btn-gray-700.dropdown-toggle {
    color: #ffffff;
    background-color: #2c3441;
    border-color: #29313d;
}

.btn-check:checked + .btn-gray-700:focus, .btn-check:active + .btn-gray-700:focus, .btn-gray-700:active:focus, .btn-gray-700.active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(85, 94, 107, 0.5);
}

.btn-gray-700:disabled, .btn-gray-700.disabled {
    color: #ffffff;
    background-color: #374151;
    border-color: #374151;
}

.btn-gray-800 {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-800:hover {
    color: #ffffff;
    background-color: #1a232f;
    border-color: #19212c;
}

.btn-check:focus + .btn-gray-800, .btn-gray-800:focus {
    color: #ffffff;
    background-color: #1a232f;
    border-color: #19212c;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(65, 73, 85, 0.5);
}

.btn-check:checked + .btn-gray-800, .btn-check:active + .btn-gray-800, .btn-gray-800:active, .btn-gray-800.active, .show > .btn-gray-800.dropdown-toggle {
    color: #ffffff;
    background-color: #19212c;
    border-color: #171f29;
}

.btn-check:checked + .btn-gray-800:focus, .btn-check:active + .btn-gray-800:focus, .btn-gray-800:active:focus, .btn-gray-800.active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(65, 73, 85, 0.5);
}

.btn-gray-800:disabled, .btn-gray-800.disabled {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.btn-gray-900 {
    color: #ffffff;
    background-color: #111827;
    border-color: #111827;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-gray-900:hover {
    color: #ffffff;
    background-color: #0e1421;
    border-color: #0e131f;
}

.btn-check:focus + .btn-gray-900, .btn-gray-900:focus {
    color: #ffffff;
    background-color: #0e1421;
    border-color: #0e131f;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(53, 59, 71, 0.5);
}

.btn-check:checked + .btn-gray-900, .btn-check:active + .btn-gray-900, .btn-gray-900:active, .btn-gray-900.active, .show > .btn-gray-900.dropdown-toggle {
    color: #ffffff;
    background-color: #0e131f;
    border-color: #0d121d;
}

.btn-check:checked + .btn-gray-900:focus, .btn-check:active + .btn-gray-900:focus, .btn-gray-900:active:focus, .btn-gray-900.active:focus, .show > .btn-gray-900.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(53, 59, 71, 0.5);
}

.btn-gray-900:disabled, .btn-gray-900.disabled {
    color: #ffffff;
    background-color: #111827;
    border-color: #111827;
}

.btn-outline-primary {
    color: #1F2937;
    border-color: #1F2937;
}

.btn-outline-primary:hover {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.5);
}

.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(31, 41, 55, 0.5);
}

.btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #1F2937;
    background-color: transparent;
}

.btn-outline-secondary {
    color: #f0bc74;
    border-color: #f0bc74;
}

.btn-outline-secondary:hover {
    color: #1F2937;
    background-color: #f0bc74;
    border-color: #f0bc74;
}

.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.18rem rgba(240, 188, 116, 0.5);
}

.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #1F2937;
    background-color: #f0bc74;
    border-color: #f0bc74;
}

.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(240, 188, 116, 0.5);
}

.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #f0bc74;
    background-color: transparent;
}

.btn-outline-tertiary {
    color: #31316A;
    border-color: #31316A;
}

.btn-outline-tertiary:hover {
    color: #ffffff;
    background-color: #31316A;
    border-color: #31316A;
}

.btn-check:focus + .btn-outline-tertiary, .btn-outline-tertiary:focus {
    box-shadow: 0 0 0 0.18rem rgba(49, 49, 106, 0.5);
}

.btn-check:checked + .btn-outline-tertiary, .btn-check:active + .btn-outline-tertiary, .btn-outline-tertiary:active, .btn-outline-tertiary.active, .btn-outline-tertiary.dropdown-toggle.show {
    color: #ffffff;
    background-color: #31316A;
    border-color: #31316A;
}

.btn-check:checked + .btn-outline-tertiary:focus, .btn-check:active + .btn-outline-tertiary:focus, .btn-outline-tertiary:active:focus, .btn-outline-tertiary.active:focus, .btn-outline-tertiary.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(49, 49, 106, 0.5);
}

.btn-outline-tertiary:disabled, .btn-outline-tertiary.disabled {
    color: #31316A;
    background-color: transparent;
}

.btn-outline-success {
    color: #10B981;
    border-color: #10B981;
}

.btn-outline-success:hover {
    color: #1F2937;
    background-color: #10B981;
    border-color: #10B981;
}

.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.18rem rgba(16, 185, 129, 0.5);
}

.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #1F2937;
    background-color: #10B981;
    border-color: #10B981;
}

.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(16, 185, 129, 0.5);
}

.btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #10B981;
    background-color: transparent;
}

.btn-outline-info {
    color: #2361ce;
    border-color: #2361ce;
}

.btn-outline-info:hover {
    color: #ffffff;
    background-color: #2361ce;
    border-color: #2361ce;
}

.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: 0 0 0 0.18rem rgba(35, 97, 206, 0.5);
}

.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #ffffff;
    background-color: #2361ce;
    border-color: #2361ce;
}

.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(35, 97, 206, 0.5);
}

.btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #2361ce;
    background-color: transparent;
}

.btn-outline-warning {
    color: #f3c78e;
    border-color: #f3c78e;
}

.btn-outline-warning:hover {
    color: #1F2937;
    background-color: #f3c78e;
    border-color: #f3c78e;
}

.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: 0 0 0 0.18rem rgba(243, 199, 142, 0.5);
}

.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #1F2937;
    background-color: #f3c78e;
    border-color: #f3c78e;
}

.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(243, 199, 142, 0.5);
}

.btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #f3c78e;
    background-color: transparent;
}

.btn-outline-danger {
    color: #E11D48;
    border-color: #E11D48;
}

.btn-outline-danger:hover {
    color: #ffffff;
    background-color: #E11D48;
    border-color: #E11D48;
}

.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.18rem rgba(225, 29, 72, 0.5);
}

.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #ffffff;
    background-color: #E11D48;
    border-color: #E11D48;
}

.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(225, 29, 72, 0.5);
}

.btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #E11D48;
    background-color: transparent;
}

.btn-outline-white {
    color: #ffffff;
    border-color: #ffffff;
}

.btn-outline-white:hover {
    color: #1F2937;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-check:focus + .btn-outline-white, .btn-outline-white:focus {
    box-shadow: 0 0 0 0.18rem rgba(255, 255, 255, 0.5);
}

.btn-check:checked + .btn-outline-white, .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show {
    color: #1F2937;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-check:checked + .btn-outline-white:focus, .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(255, 255, 255, 0.5);
}

.btn-outline-white:disabled, .btn-outline-white.disabled {
    color: #ffffff;
    background-color: transparent;
}

.btn-outline-indigo {
    color: #4F46E5;
    border-color: #4F46E5;
}

.btn-outline-indigo:hover {
    color: #ffffff;
    background-color: #4F46E5;
    border-color: #4F46E5;
}

.btn-check:focus + .btn-outline-indigo, .btn-outline-indigo:focus {
    box-shadow: 0 0 0 0.18rem rgba(79, 70, 229, 0.5);
}

.btn-check:checked + .btn-outline-indigo, .btn-check:active + .btn-outline-indigo, .btn-outline-indigo:active, .btn-outline-indigo.active, .btn-outline-indigo.dropdown-toggle.show {
    color: #ffffff;
    background-color: #4F46E5;
    border-color: #4F46E5;
}

.btn-check:checked + .btn-outline-indigo:focus, .btn-check:active + .btn-outline-indigo:focus, .btn-outline-indigo:active:focus, .btn-outline-indigo.active:focus, .btn-outline-indigo.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(79, 70, 229, 0.5);
}

.btn-outline-indigo:disabled, .btn-outline-indigo.disabled {
    color: #4F46E5;
    background-color: transparent;
}

.btn-outline-purple {
    color: #7C3AED;
    border-color: #7C3AED;
}

.btn-outline-purple:hover {
    color: #ffffff;
    background-color: #7C3AED;
    border-color: #7C3AED;
}

.btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus {
    box-shadow: 0 0 0 0.18rem rgba(124, 58, 237, 0.5);
}

.btn-check:checked + .btn-outline-purple, .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show {
    color: #ffffff;
    background-color: #7C3AED;
    border-color: #7C3AED;
}

.btn-check:checked + .btn-outline-purple:focus, .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(124, 58, 237, 0.5);
}

.btn-outline-purple:disabled, .btn-outline-purple.disabled {
    color: #7C3AED;
    background-color: transparent;
}

.btn-outline-yellow-100 {
    color: #ffeed6;
    border-color: #ffeed6;
}

.btn-outline-yellow-100:hover {
    color: #1F2937;
    background-color: #ffeed6;
    border-color: #ffeed6;
}

.btn-check:focus + .btn-outline-yellow-100, .btn-outline-yellow-100:focus {
    box-shadow: 0 0 0 0.18rem rgba(255, 238, 214, 0.5);
}

.btn-check:checked + .btn-outline-yellow-100, .btn-check:active + .btn-outline-yellow-100, .btn-outline-yellow-100:active, .btn-outline-yellow-100.active, .btn-outline-yellow-100.dropdown-toggle.show {
    color: #1F2937;
    background-color: #ffeed6;
    border-color: #ffeed6;
}

.btn-check:checked + .btn-outline-yellow-100:focus, .btn-check:active + .btn-outline-yellow-100:focus, .btn-outline-yellow-100:active:focus, .btn-outline-yellow-100.active:focus, .btn-outline-yellow-100.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(255, 238, 214, 0.5);
}

.btn-outline-yellow-100:disabled, .btn-outline-yellow-100.disabled {
    color: #ffeed6;
    background-color: transparent;
}

.btn-outline-yellow-200 {
    color: #f5dbb8;
    border-color: #f5dbb8;
}

.btn-outline-yellow-200:hover {
    color: #1F2937;
    background-color: #f5dbb8;
    border-color: #f5dbb8;
}

.btn-check:focus + .btn-outline-yellow-200, .btn-outline-yellow-200:focus {
    box-shadow: 0 0 0 0.18rem rgba(245, 219, 184, 0.5);
}

.btn-check:checked + .btn-outline-yellow-200, .btn-check:active + .btn-outline-yellow-200, .btn-outline-yellow-200:active, .btn-outline-yellow-200.active, .btn-outline-yellow-200.dropdown-toggle.show {
    color: #1F2937;
    background-color: #f5dbb8;
    border-color: #f5dbb8;
}

.btn-check:checked + .btn-outline-yellow-200:focus, .btn-check:active + .btn-outline-yellow-200:focus, .btn-outline-yellow-200:active:focus, .btn-outline-yellow-200.active:focus, .btn-outline-yellow-200.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(245, 219, 184, 0.5);
}

.btn-outline-yellow-200:disabled, .btn-outline-yellow-200.disabled {
    color: #f5dbb8;
    background-color: transparent;
}

.btn-outline-gray-50 {
    color: #F9FAFB;
    border-color: #F9FAFB;
}

.btn-outline-gray-50:hover {
    color: #1F2937;
    background-color: #F9FAFB;
    border-color: #F9FAFB;
}

.btn-check:focus + .btn-outline-gray-50, .btn-outline-gray-50:focus {
    box-shadow: 0 0 0 0.18rem rgba(249, 250, 251, 0.5);
}

.btn-check:checked + .btn-outline-gray-50, .btn-check:active + .btn-outline-gray-50, .btn-outline-gray-50:active, .btn-outline-gray-50.active, .btn-outline-gray-50.dropdown-toggle.show {
    color: #1F2937;
    background-color: #F9FAFB;
    border-color: #F9FAFB;
}

.btn-check:checked + .btn-outline-gray-50:focus, .btn-check:active + .btn-outline-gray-50:focus, .btn-outline-gray-50:active:focus, .btn-outline-gray-50.active:focus, .btn-outline-gray-50.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(249, 250, 251, 0.5);
}

.btn-outline-gray-50:disabled, .btn-outline-gray-50.disabled {
    color: #F9FAFB;
    background-color: transparent;
}

.btn-outline-gray-100 {
    color: #F2F4F6;
    border-color: #F2F4F6;
}

.btn-outline-gray-100:hover {
    color: #1F2937;
    background-color: #F2F4F6;
    border-color: #F2F4F6;
}

.btn-check:focus + .btn-outline-gray-100, .btn-outline-gray-100:focus {
    box-shadow: 0 0 0 0.18rem rgba(242, 244, 246, 0.5);
}

.btn-check:checked + .btn-outline-gray-100, .btn-check:active + .btn-outline-gray-100, .btn-outline-gray-100:active, .btn-outline-gray-100.active, .btn-outline-gray-100.dropdown-toggle.show {
    color: #1F2937;
    background-color: #F2F4F6;
    border-color: #F2F4F6;
}

.btn-check:checked + .btn-outline-gray-100:focus, .btn-check:active + .btn-outline-gray-100:focus, .btn-outline-gray-100:active:focus, .btn-outline-gray-100.active:focus, .btn-outline-gray-100.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(242, 244, 246, 0.5);
}

.btn-outline-gray-100:disabled, .btn-outline-gray-100.disabled {
    color: #F2F4F6;
    background-color: transparent;
}

.btn-outline-gray-200 {
    color: #E5E7EB;
    border-color: #E5E7EB;
}

.btn-outline-gray-200:hover {
    color: #1F2937;
    background-color: #E5E7EB;
    border-color: #E5E7EB;
}

.btn-check:focus + .btn-outline-gray-200, .btn-outline-gray-200:focus {
    box-shadow: 0 0 0 0.18rem rgba(229, 231, 235, 0.5);
}

.btn-check:checked + .btn-outline-gray-200, .btn-check:active + .btn-outline-gray-200, .btn-outline-gray-200:active, .btn-outline-gray-200.active, .btn-outline-gray-200.dropdown-toggle.show {
    color: #1F2937;
    background-color: #E5E7EB;
    border-color: #E5E7EB;
}

.btn-check:checked + .btn-outline-gray-200:focus, .btn-check:active + .btn-outline-gray-200:focus, .btn-outline-gray-200:active:focus, .btn-outline-gray-200.active:focus, .btn-outline-gray-200.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(229, 231, 235, 0.5);
}

.btn-outline-gray-200:disabled, .btn-outline-gray-200.disabled {
    color: #E5E7EB;
    background-color: transparent;
}

.btn-outline-gray-300 {
    color: #D1D5DB;
    border-color: #D1D5DB;
}

.btn-outline-gray-300:hover {
    color: #1F2937;
    background-color: #D1D5DB;
    border-color: #D1D5DB;
}

.btn-check:focus + .btn-outline-gray-300, .btn-outline-gray-300:focus {
    box-shadow: 0 0 0 0.18rem rgba(209, 213, 219, 0.5);
}

.btn-check:checked + .btn-outline-gray-300, .btn-check:active + .btn-outline-gray-300, .btn-outline-gray-300:active, .btn-outline-gray-300.active, .btn-outline-gray-300.dropdown-toggle.show {
    color: #1F2937;
    background-color: #D1D5DB;
    border-color: #D1D5DB;
}

.btn-check:checked + .btn-outline-gray-300:focus, .btn-check:active + .btn-outline-gray-300:focus, .btn-outline-gray-300:active:focus, .btn-outline-gray-300.active:focus, .btn-outline-gray-300.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(209, 213, 219, 0.5);
}

.btn-outline-gray-300:disabled, .btn-outline-gray-300.disabled {
    color: #D1D5DB;
    background-color: transparent;
}

.btn-outline-gray-400 {
    color: #9CA3AF;
    border-color: #9CA3AF;
}

.btn-outline-gray-400:hover {
    color: #1F2937;
    background-color: #9CA3AF;
    border-color: #9CA3AF;
}

.btn-check:focus + .btn-outline-gray-400, .btn-outline-gray-400:focus {
    box-shadow: 0 0 0 0.18rem rgba(156, 163, 175, 0.5);
}

.btn-check:checked + .btn-outline-gray-400, .btn-check:active + .btn-outline-gray-400, .btn-outline-gray-400:active, .btn-outline-gray-400.active, .btn-outline-gray-400.dropdown-toggle.show {
    color: #1F2937;
    background-color: #9CA3AF;
    border-color: #9CA3AF;
}

.btn-check:checked + .btn-outline-gray-400:focus, .btn-check:active + .btn-outline-gray-400:focus, .btn-outline-gray-400:active:focus, .btn-outline-gray-400.active:focus, .btn-outline-gray-400.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(156, 163, 175, 0.5);
}

.btn-outline-gray-400:disabled, .btn-outline-gray-400.disabled {
    color: #9CA3AF;
    background-color: transparent;
}

.btn-outline-gray-500 {
    color: #6B7280;
    border-color: #6B7280;
}

.btn-outline-gray-500:hover {
    color: #ffffff;
    background-color: #6B7280;
    border-color: #6B7280;
}

.btn-check:focus + .btn-outline-gray-500, .btn-outline-gray-500:focus {
    box-shadow: 0 0 0 0.18rem rgba(107, 114, 128, 0.5);
}

.btn-check:checked + .btn-outline-gray-500, .btn-check:active + .btn-outline-gray-500, .btn-outline-gray-500:active, .btn-outline-gray-500.active, .btn-outline-gray-500.dropdown-toggle.show {
    color: #ffffff;
    background-color: #6B7280;
    border-color: #6B7280;
}

.btn-check:checked + .btn-outline-gray-500:focus, .btn-check:active + .btn-outline-gray-500:focus, .btn-outline-gray-500:active:focus, .btn-outline-gray-500.active:focus, .btn-outline-gray-500.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(107, 114, 128, 0.5);
}

.btn-outline-gray-500:disabled, .btn-outline-gray-500.disabled {
    color: #6B7280;
    background-color: transparent;
}

.btn-outline-gray-600 {
    color: #4B5563;
    border-color: #4B5563;
}

.btn-outline-gray-600:hover {
    color: #ffffff;
    background-color: #4B5563;
    border-color: #4B5563;
}

.btn-check:focus + .btn-outline-gray-600, .btn-outline-gray-600:focus {
    box-shadow: 0 0 0 0.18rem rgba(75, 85, 99, 0.5);
}

.btn-check:checked + .btn-outline-gray-600, .btn-check:active + .btn-outline-gray-600, .btn-outline-gray-600:active, .btn-outline-gray-600.active, .btn-outline-gray-600.dropdown-toggle.show {
    color: #ffffff;
    background-color: #4B5563;
    border-color: #4B5563;
}

.btn-check:checked + .btn-outline-gray-600:focus, .btn-check:active + .btn-outline-gray-600:focus, .btn-outline-gray-600:active:focus, .btn-outline-gray-600.active:focus, .btn-outline-gray-600.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(75, 85, 99, 0.5);
}

.btn-outline-gray-600:disabled, .btn-outline-gray-600.disabled {
    color: #4B5563;
    background-color: transparent;
}

.btn-outline-gray-700 {
    color: #374151;
    border-color: #374151;
}

.btn-outline-gray-700:hover {
    color: #ffffff;
    background-color: #374151;
    border-color: #374151;
}

.btn-check:focus + .btn-outline-gray-700, .btn-outline-gray-700:focus {
    box-shadow: 0 0 0 0.18rem rgba(55, 65, 81, 0.5);
}

.btn-check:checked + .btn-outline-gray-700, .btn-check:active + .btn-outline-gray-700, .btn-outline-gray-700:active, .btn-outline-gray-700.active, .btn-outline-gray-700.dropdown-toggle.show {
    color: #ffffff;
    background-color: #374151;
    border-color: #374151;
}

.btn-check:checked + .btn-outline-gray-700:focus, .btn-check:active + .btn-outline-gray-700:focus, .btn-outline-gray-700:active:focus, .btn-outline-gray-700.active:focus, .btn-outline-gray-700.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(55, 65, 81, 0.5);
}

.btn-outline-gray-700:disabled, .btn-outline-gray-700.disabled {
    color: #374151;
    background-color: transparent;
}

.btn-outline-gray-800 {
    color: #1F2937;
    border-color: #1F2937;
}

.btn-outline-gray-800:hover {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.btn-check:focus + .btn-outline-gray-800, .btn-outline-gray-800:focus {
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.5);
}

.btn-check:checked + .btn-outline-gray-800, .btn-check:active + .btn-outline-gray-800, .btn-outline-gray-800:active, .btn-outline-gray-800.active, .btn-outline-gray-800.dropdown-toggle.show {
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.btn-check:checked + .btn-outline-gray-800:focus, .btn-check:active + .btn-outline-gray-800:focus, .btn-outline-gray-800:active:focus, .btn-outline-gray-800.active:focus, .btn-outline-gray-800.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(31, 41, 55, 0.5);
}

.btn-outline-gray-800:disabled, .btn-outline-gray-800.disabled {
    color: #1F2937;
    background-color: transparent;
}

.btn-outline-gray-900 {
    color: #111827;
    border-color: #111827;
}

.btn-outline-gray-900:hover {
    color: #ffffff;
    background-color: #111827;
    border-color: #111827;
}

.btn-check:focus + .btn-outline-gray-900, .btn-outline-gray-900:focus {
    box-shadow: 0 0 0 0.18rem rgba(17, 24, 39, 0.5);
}

.btn-check:checked + .btn-outline-gray-900, .btn-check:active + .btn-outline-gray-900, .btn-outline-gray-900:active, .btn-outline-gray-900.active, .btn-outline-gray-900.dropdown-toggle.show {
    color: #ffffff;
    background-color: #111827;
    border-color: #111827;
}

.btn-check:checked + .btn-outline-gray-900:focus, .btn-check:active + .btn-outline-gray-900:focus, .btn-outline-gray-900:active:focus, .btn-outline-gray-900.active:focus, .btn-outline-gray-900.dropdown-toggle.show:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(17, 24, 39, 0.5);
}

.btn-outline-gray-900:disabled, .btn-outline-gray-900.disabled {
    color: #111827;
    background-color: transparent;
}

.btn-link {
    font-weight: 400;
    color: #1F2937;
    text-decoration: none;
}

.btn-link:hover {
    color: black;
    text-decoration: none;
}

.btn-link:focus {
    text-decoration: none;
}

.btn-link:disabled, .btn-link.disabled {
    color: #4B5563;
}

.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 0.375rem 0.625rem;
    font-size: 0.875rem;
    border-radius: 0.5rem;
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
    position: relative;
}

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

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 12rem;
    padding: 0.5rem 0;
    margin: 0;
    font-size: 0.875rem;
    color: #374151;
    text-align: left;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0.0625rem solid #E5E7EB;
    border-radius: 0.35rem;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem;
}

.dropdown-menu-start {
    --bs-position: start;
}

.dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0;
}

.dropdown-menu-end {
    --bs-position: end;
}

.dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto;
}

@media (min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }

    .dropdown-menu-md-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-md-end {
        --bs-position: end;
    }

    .dropdown-menu-md-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-lg-end {
        --bs-position: end;
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start;
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xxl-end {
        --bs-position: end;
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        right: 0;
        left: auto;
    }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-toggle::after {
    vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropstart .dropdown-toggle::after {
    display: none;
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #E5E7EB;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #111827;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #090d15;
    background-color: #F2F4F6;
}

.dropdown-item.active, .dropdown-item:active {
    color: #111827;
    text-decoration: none;
    background-color: #E5E7EB;
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #4B5563;
    pointer-events: none;
    background-color: transparent;
}

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #111827;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1rem;
    color: #111827;
}

.dropdown-menu-dark {
    color: #D1D5DB;
    background-color: #1F2937;
    border-color: #E5E7EB;
}

.dropdown-menu-dark .dropdown-item {
    color: #D1D5DB;
}

.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
    color: #111827;
    background-color: #E5E7EB;
}

.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
    color: #6B7280;
}

.dropdown-menu-dark .dropdown-divider {
    border-color: #E5E7EB;
}

.dropdown-menu-dark .dropdown-item-text {
    color: #D1D5DB;
}

.dropdown-menu-dark .dropdown-header {
    color: #6B7280;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto;
}

.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
    z-index: 1;
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.btn-toolbar .input-group {
    width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
    margin-left: -0.0625rem;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.46875rem;
    padding-left: 0.46875rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125);
}

.btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
    width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -0.0625rem;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #1F2937;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover, .nav-link:focus {
    color: #1F2937;
}

.nav-link.disabled {
    color: #4B5563;
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    border-bottom: 0.0625rem solid #9CA3AF;
}

.nav-tabs .nav-link {
    margin-bottom: -0.0625rem;
    background: none;
    border: 0.0625rem solid transparent;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #E5E7EB #E5E7EB #9CA3AF;
    isolation: isolate;
}

.nav-tabs .nav-link.disabled {
    color: #4B5563;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #374151;
    background-color: #9CA3AF;
    border-color: #9CA3AF;
}

.nav-tabs .dropdown-menu {
    margin-top: -0.0625rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: 0.5rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #1F2937;
    background-color: #f8f8f8;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
    width: 100%;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}

.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 1rem;
    font-size: 1.25rem;
    white-space: nowrap;
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}

.navbar-nav .dropdown-menu {
    position: static;
}

.navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: 0.4rem 0.6rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 0.0625rem solid transparent;
    border-radius: 0.5rem;
    transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.18rem;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem;
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-sm .navbar-toggler {
        display: none;
    }

    .navbar-expand-sm .offcanvas-header {
        display: none;
    }

    .navbar-expand-sm .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem;
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-md .navbar-toggler {
        display: none;
    }

    .navbar-expand-md .offcanvas-header {
        display: none;
    }

    .navbar-expand-md .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem;
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-lg .navbar-toggler {
        display: none;
    }

    .navbar-expand-lg .offcanvas-header {
        display: none;
    }

    .navbar-expand-lg .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem;
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-xl .navbar-toggler {
        display: none;
    }

    .navbar-expand-xl .offcanvas-header {
        display: none;
    }

    .navbar-expand-xl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

@media (min-width: 1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row;
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem;
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none;
    }

    .navbar-expand-xxl .offcanvas-header {
        display: none;
    }

    .navbar-expand-xxl .offcanvas {
        position: inherit;
        bottom: 0;
        z-index: 1000;
        flex-grow: 1;
        visibility: visible !important;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        transition: none;
        transform: none;
    }

    .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
        height: auto;
        border-top: 0;
        border-bottom: 0;
    }

    .navbar-expand-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        padding: 0;
        overflow-y: visible;
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.navbar-expand .navbar-nav {
    flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.8rem;
    padding-left: 0.8rem;
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible;
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
}

.navbar-expand .navbar-toggler {
    display: none;
}

.navbar-expand .offcanvas-header {
    display: none;
}

.navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
}

.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
}

.navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
}

.navbar-light .navbar-brand {
    color: #111827;
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: #111827;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(17, 24, 39, 0.9);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: #111827;
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(17, 24, 39, 0.9);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
    color: #111827;
}

.navbar-light .navbar-toggler {
    color: rgba(17, 24, 39, 0.9);
    border-color: rgba(17, 24, 39, 0.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2817, 24, 39, 0.9%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
    color: rgba(17, 24, 39, 0.9);
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
    color: #111827;
}

.navbar-dark .navbar-brand {
    color: #ffffff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.9);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: white;
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.9);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
    color: #ffffff;
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.9);
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.9%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.9);
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
    color: #ffffff;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: border-box;
    border: 0.0625rem solid rgba(17, 24, 39, 0.125);
    border-radius: 0.5rem;
}

.card > hr {
    margin-right: 0;
    margin-left: 0;
}

.card > .list-group {
    border-top: inherit;
    border-bottom: inherit;
}

.card > .list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: 0.4375rem;
    border-top-right-radius: 0.4375rem;
}

.card > .list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: 0.4375rem;
    border-bottom-left-radius: 0.4375rem;
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
    border-top: 0;
}

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem 1.5rem;
}

.card-title {
    margin-bottom: 0.875rem;
}

.card-subtitle {
    margin-top: -0.4375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link + .card-link {
    margin-left: 1.5rem;
}

.card-header {
    padding: 1.25rem 1.5rem;
    margin-bottom: 0;
    background-color: rgba(17, 24, 39, 0.03);
    border-bottom: 0.0625rem solid rgba(17, 24, 39, 0.125);
}

.card-header:first-child {
    border-radius: 0.4375rem 0.4375rem 0 0;
}

.card-footer {
    padding: 1.25rem 1.5rem;
    background-color: rgba(17, 24, 39, 0.03);
    border-top: 0.0625rem solid rgba(17, 24, 39, 0.125);
}

.card-footer:last-child {
    border-radius: 0 0 0.4375rem 0.4375rem;
}

.card-header-tabs {
    margin-right: -0.75rem;
    margin-bottom: -1.25rem;
    margin-left: -0.75rem;
    border-bottom: 0;
}

.card-header-tabs .nav-link.active {
    background-color: #ffffff;
    border-bottom-color: #ffffff;
}

.card-header-pills {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: 0.4375rem;
}

.card-img,
.card-img-top,
.card-img-bottom {
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: 0.4375rem;
    border-top-right-radius: 0.4375rem;
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: 0.4375rem;
    border-bottom-left-radius: 0.4375rem;
}

.card-group > .card {
    margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

    .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0;
    }

    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }

    .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
        border-top-right-radius: 0;
    }

    .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
        border-bottom-right-radius: 0;
    }

    .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
        border-top-left-radius: 0;
    }

    .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
        border-bottom-left-radius: 0;
    }
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: #374151;
    text-align: left;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none;
    }
}

.accordion-button:not(.collapsed) {
    color: #1c2532;
    background-color: #9CA3AF;
    box-shadow: inset 0 -0.0625rem 0 #9CA3AF;
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%231c2532%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
    transform: rotate(180deg);
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23374151%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none;
    }
}

.accordion-button:hover {
    z-index: 2;
}

.accordion-button:focus {
    z-index: 3;
    border-color: #4d6689;
    outline: 0;
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.accordion-header {
    margin-bottom: 0;
}

.accordion-item {
    background-color: transparent;
    border: 0.0625rem solid #9CA3AF;
}

.accordion-item:first-of-type {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0.4375rem;
    border-top-right-radius: 0.4375rem;
}

.accordion-item:not(:first-of-type) {
    border-top: 0;
}

.accordion-item:last-of-type {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 0.4375rem;
    border-bottom-left-radius: 0.4375rem;
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.accordion-body {
    padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
    border-width: 0;
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

.accordion-flush .accordion-item:first-child {
    border-top: 0;
}

.accordion-flush .accordion-item:last-child {
    border-bottom: 0;
}

.accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #E5E7EB;
    border-radius: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #4B5563;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}

.breadcrumb-item.active {
    color: #4B5563;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    color: #1F2937;
    background-color: #ffffff;
    border: 0.0625rem solid #9CA3AF;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: black;
    background-color: #E5E7EB;
    border-color: #D1D5DB;
}

.page-link:focus {
    z-index: 3;
    color: black;
    background-color: #E5E7EB;
    outline: 0;
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.page-item:not(:first-child) .page-link {
    margin-left: -0.0625rem;
}

.page-item.active .page-link {
    z-index: 3;
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.page-item.disabled .page-link {
    color: #4B5563;
    pointer-events: none;
    background-color: #ffffff;
    border-color: #D1D5DB;
}

.page-link {
    padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.35rem;
    border-bottom-left-radius: 0.35rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem;
}

.badge {
    display: inline-block;
    padding: 0.2rem 0.4rem;
    font-size: 0.75em;
    font-weight: 600;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.5rem;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 0.0625rem solid transparent;
    border-radius: 0.5rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 500;
}

.alert-dismissible {
    padding-right: 3rem;
}

.alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem;
}

.alert-primary {
    color: #131921;
    background-color: #d2d4d7;
    border-color: #bcbfc3;
}

.alert-primary .alert-link {
    color: #0f141a;
}

.alert-secondary {
    color: #907146;
    background-color: #fcf2e3;
    border-color: #fbebd5;
}

.alert-secondary .alert-link {
    color: #735a38;
}

.alert-tertiary {
    color: #1d1d40;
    background-color: #d6d6e1;
    border-color: #c1c1d2;
}

.alert-tertiary .alert-link {
    color: #171733;
}

.alert-success {
    color: #0a6f4d;
    background-color: #cff1e6;
    border-color: #b7ead9;
}

.alert-success .alert-link {
    color: #08593e;
}

.alert-info {
    color: #153a7c;
    background-color: #d3dff5;
    border-color: #bdd0f0;
}

.alert-info .alert-link {
    color: #112e63;
}

.alert-warning {
    color: #927755;
    background-color: #fdf4e8;
    border-color: #fbeedd;
}

.alert-warning .alert-link {
    color: #755f44;
}

.alert-danger {
    color: #87112b;
    background-color: #f9d2da;
    border-color: #f6bbc8;
}

.alert-danger .alert-link {
    color: #6c0e22;
}

.alert-white {
    color: #797f87;
    background-color: white;
    border-color: white;
}

.alert-white .alert-link {
    color: #61666c;
}

.alert-indigo {
    color: #2f2a89;
    background-color: #dcdafa;
    border-color: #cac8f7;
}

.alert-indigo .alert-link {
    color: #26226e;
}

.alert-purple {
    color: #4a238e;
    background-color: #e5d8fb;
    border-color: #d8c4fa;
}

.alert-purple .alert-link {
    color: #3b1c72;
}

.alert-yellow-100 {
    color: #998f80;
    background-color: #fffcf7;
    border-color: #fffaf3;
}

.alert-yellow-100 .alert-link {
    color: #7a7266;
}

.alert-yellow-200 {
    color: #93836e;
    background-color: #fdf8f1;
    border-color: #fcf4ea;
}

.alert-yellow-200 .alert-link {
    color: #766958;
}

.alert-gray-50 {
    color: #767d85;
    background-color: #fefefe;
    border-color: #fdfefe;
}

.alert-gray-50 .alert-link {
    color: #5e646a;
}

.alert-gray-100 {
    color: #919294;
    background-color: #fcfdfd;
    border-color: #fbfcfc;
}

.alert-gray-100 .alert-link {
    color: #747576;
}

.alert-gray-200 {
    color: #898b8d;
    background-color: #fafafb;
    border-color: #f7f8f9;
}

.alert-gray-200 .alert-link {
    color: #6e6f71;
}

.alert-gray-300 {
    color: #7d8083;
    background-color: #f6f7f8;
    border-color: #f1f2f4;
}

.alert-gray-300 .alert-link {
    color: #646669;
}

.alert-gray-400 {
    color: #5e6269;
    background-color: #ebedef;
    border-color: #e1e3e7;
}

.alert-gray-400 .alert-link {
    color: #4b4e54;
}

.alert-gray-500 {
    color: #40444d;
    background-color: #e1e3e6;
    border-color: #d3d5d9;
}

.alert-gray-500 .alert-link {
    color: #33363e;
}

.alert-gray-600 {
    color: #2d333b;
    background-color: #dbdde0;
    border-color: #c9ccd0;
}

.alert-gray-600 .alert-link {
    color: #24292f;
}

.alert-gray-700 {
    color: #212731;
    background-color: #d7d9dc;
    border-color: #c3c6cb;
}

.alert-gray-700 .alert-link {
    color: #1a1f27;
}

.alert-gray-800 {
    color: #131921;
    background-color: #d2d4d7;
    border-color: #bcbfc3;
}

.alert-gray-800 .alert-link {
    color: #0f141a;
}

.alert-gray-900 {
    color: #0a0e17;
    background-color: #cfd1d4;
    border-color: #b8babe;
}

.alert-gray-900 .alert-link {
    color: #080b12;
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem;
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #E5E7EB;
    border-radius: 0.5rem;
    box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.0125);
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    background-color: #1F2937;
    transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.5rem;
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section;
}

.list-group-numbered > li::before {
    content: counters(section, ".") ". ";
    counter-increment: section;
}

.list-group-item-action {
    width: 100%;
    color: #374151;
    text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #374151;
    text-decoration: none;
    background-color: #F2F4F6;
}

.list-group-item-action:active {
    color: #374151;
    background-color: #E5E7EB;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.5rem 1rem;
    color: #111827;
    background-color: #ffffff;
    border: 0.0625rem solid rgba(17, 24, 39, 0.125);
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
    color: #4B5563;
    pointer-events: none;
    background-color: #ffffff;
}

.list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.list-group-item + .list-group-item {
    border-top-width: 0;
}

.list-group-item + .list-group-item.active {
    margin-top: -0.0625rem;
    border-top-width: 0.0625rem;
}

.list-group-horizontal {
    flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.5rem;
    border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.5rem;
    border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
    margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 0.0625rem;
    border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
    margin-left: -0.0625rem;
    border-left-width: 0.0625rem;
}

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

    .list-group-horizontal-sm > .list-group-item:first-child {
        border-bottom-left-radius: 0.5rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-sm > .list-group-item:last-child {
        border-top-right-radius: 0.5rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-sm > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem;
    }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

    .list-group-horizontal-md > .list-group-item:first-child {
        border-bottom-left-radius: 0.5rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-md > .list-group-item:last-child {
        border-top-right-radius: 0.5rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-md > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }

    .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem;
    }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

    .list-group-horizontal-lg > .list-group-item:first-child {
        border-bottom-left-radius: 0.5rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-lg > .list-group-item:last-child {
        border-top-right-radius: 0.5rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-lg > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem;
    }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

    .list-group-horizontal-xl > .list-group-item:first-child {
        border-bottom-left-radius: 0.5rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-xl > .list-group-item:last-child {
        border-top-right-radius: 0.5rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-xl > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem;
    }
}

@media (min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row;
    }

    .list-group-horizontal-xxl > .list-group-item:first-child {
        border-bottom-left-radius: 0.5rem;
        border-top-right-radius: 0;
    }

    .list-group-horizontal-xxl > .list-group-item:last-child {
        border-top-right-radius: 0.5rem;
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal-xxl > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }

    .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 0.0625rem;
    }
}

.list-group-flush {
    border-radius: 0;
}

.list-group-flush > .list-group-item {
    border-width: 0 0 0.0625rem;
}

.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0;
}

.list-group-item-primary {
    color: #131921;
    background-color: #d2d4d7;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #131921;
    background-color: #bdbfc2;
}

.list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #131921;
    border-color: #131921;
}

.list-group-item-secondary {
    color: #907146;
    background-color: #fcf2e3;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #907146;
    background-color: #e3dacc;
}

.list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #907146;
    border-color: #907146;
}

.list-group-item-tertiary {
    color: #1d1d40;
    background-color: #d6d6e1;
}

.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
    color: #1d1d40;
    background-color: #c1c1cb;
}

.list-group-item-tertiary.list-group-item-action.active {
    color: #ffffff;
    background-color: #1d1d40;
    border-color: #1d1d40;
}

.list-group-item-success {
    color: #0a6f4d;
    background-color: #cff1e6;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #0a6f4d;
    background-color: #bad9cf;
}

.list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #0a6f4d;
    border-color: #0a6f4d;
}

.list-group-item-info {
    color: #153a7c;
    background-color: #d3dff5;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #153a7c;
    background-color: #bec9dd;
}

.list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #153a7c;
    border-color: #153a7c;
}

.list-group-item-warning {
    color: #927755;
    background-color: #fdf4e8;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #927755;
    background-color: #e4dcd1;
}

.list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #927755;
    border-color: #927755;
}

.list-group-item-danger {
    color: #87112b;
    background-color: #f9d2da;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #87112b;
    background-color: #e0bdc4;
}

.list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #87112b;
    border-color: #87112b;
}

.list-group-item-white {
    color: #797f87;
    background-color: white;
}

.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #797f87;
    background-color: #e6e6e6;
}

.list-group-item-white.list-group-item-action.active {
    color: #ffffff;
    background-color: #797f87;
    border-color: #797f87;
}

.list-group-item-indigo {
    color: #2f2a89;
    background-color: #dcdafa;
}

.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
    color: #2f2a89;
    background-color: #c6c4e1;
}

.list-group-item-indigo.list-group-item-action.active {
    color: #ffffff;
    background-color: #2f2a89;
    border-color: #2f2a89;
}

.list-group-item-purple {
    color: #4a238e;
    background-color: #e5d8fb;
}

.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
    color: #4a238e;
    background-color: #cec2e2;
}

.list-group-item-purple.list-group-item-action.active {
    color: #ffffff;
    background-color: #4a238e;
    border-color: #4a238e;
}

.list-group-item-yellow-100 {
    color: #998f80;
    background-color: #fffcf7;
}

.list-group-item-yellow-100.list-group-item-action:hover, .list-group-item-yellow-100.list-group-item-action:focus {
    color: #998f80;
    background-color: #e6e3de;
}

.list-group-item-yellow-100.list-group-item-action.active {
    color: #ffffff;
    background-color: #998f80;
    border-color: #998f80;
}

.list-group-item-yellow-200 {
    color: #93836e;
    background-color: #fdf8f1;
}

.list-group-item-yellow-200.list-group-item-action:hover, .list-group-item-yellow-200.list-group-item-action:focus {
    color: #93836e;
    background-color: #e4dfd9;
}

.list-group-item-yellow-200.list-group-item-action.active {
    color: #ffffff;
    background-color: #93836e;
    border-color: #93836e;
}

.list-group-item-gray-50 {
    color: #767d85;
    background-color: #fefefe;
}

.list-group-item-gray-50.list-group-item-action:hover, .list-group-item-gray-50.list-group-item-action:focus {
    color: #767d85;
    background-color: #e5e5e5;
}

.list-group-item-gray-50.list-group-item-action.active {
    color: #ffffff;
    background-color: #767d85;
    border-color: #767d85;
}

.list-group-item-gray-100 {
    color: #919294;
    background-color: #fcfdfd;
}

.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
    color: #919294;
    background-color: #e3e4e4;
}

.list-group-item-gray-100.list-group-item-action.active {
    color: #ffffff;
    background-color: #919294;
    border-color: #919294;
}

.list-group-item-gray-200 {
    color: #898b8d;
    background-color: #fafafb;
}

.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
    color: #898b8d;
    background-color: #e1e1e2;
}

.list-group-item-gray-200.list-group-item-action.active {
    color: #ffffff;
    background-color: #898b8d;
    border-color: #898b8d;
}

.list-group-item-gray-300 {
    color: #7d8083;
    background-color: #f6f7f8;
}

.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
    color: #7d8083;
    background-color: #dddedf;
}

.list-group-item-gray-300.list-group-item-action.active {
    color: #ffffff;
    background-color: #7d8083;
    border-color: #7d8083;
}

.list-group-item-gray-400 {
    color: #5e6269;
    background-color: #ebedef;
}

.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
    color: #5e6269;
    background-color: #d4d5d7;
}

.list-group-item-gray-400.list-group-item-action.active {
    color: #ffffff;
    background-color: #5e6269;
    border-color: #5e6269;
}

.list-group-item-gray-500 {
    color: #40444d;
    background-color: #e1e3e6;
}

.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
    color: #40444d;
    background-color: #cbcccf;
}

.list-group-item-gray-500.list-group-item-action.active {
    color: #ffffff;
    background-color: #40444d;
    border-color: #40444d;
}

.list-group-item-gray-600 {
    color: #2d333b;
    background-color: #dbdde0;
}

.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
    color: #2d333b;
    background-color: #c5c7ca;
}

.list-group-item-gray-600.list-group-item-action.active {
    color: #ffffff;
    background-color: #2d333b;
    border-color: #2d333b;
}

.list-group-item-gray-700 {
    color: #212731;
    background-color: #d7d9dc;
}

.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
    color: #212731;
    background-color: #c2c3c6;
}

.list-group-item-gray-700.list-group-item-action.active {
    color: #ffffff;
    background-color: #212731;
    border-color: #212731;
}

.list-group-item-gray-800 {
    color: #131921;
    background-color: #d2d4d7;
}

.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
    color: #131921;
    background-color: #bdbfc2;
}

.list-group-item-gray-800.list-group-item-action.active {
    color: #ffffff;
    background-color: #131921;
    border-color: #131921;
}

.list-group-item-gray-900 {
    color: #0a0e17;
    background-color: #cfd1d4;
}

.list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
    color: #0a0e17;
    background-color: #babcbf;
}

.list-group-item-gray-900.list-group-item-action.active {
    color: #ffffff;
    background-color: #0a0e17;
    border-color: #0a0e17;
}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #111827;
    background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23111827%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: 0.5rem;
    opacity: 0.5;
}

.btn-close:hover {
    color: #111827;
    text-decoration: none;
    opacity: 0.75;
}

.btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
    opacity: 1;
}

.btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    opacity: 0.25;
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: 0.875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    border-radius: 0.5rem;
}

.toast.showing {
    opacity: 0;
}

.toast:not(.show) {
    display: none;
}

.toast-container {
    width: max-content;
    max-width: 100%;
    pointer-events: none;
}

.toast-container > :not(:last-child) {
    margin-bottom: 1rem;
}

.toast-header {
    display: flex;
    align-items: center;
    padding: 0.25rem 0.75rem;
    color: #4B5563;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    border-top-left-radius: calc(0.5rem - 1px);
    border-top-right-radius: calc(0.5rem - 1px);
}

.toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem;
}

.toast-body {
    padding: 0.75rem;
    word-wrap: break-word;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0.0625rem solid rgba(17, 24, 39, 0.2);
    border-radius: 0.5rem;
    box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2);
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #111827;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.show {
    opacity: 0.5;
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 0.0625rem solid #E5E7EB;
    border-top-left-radius: 0.4375rem;
    border-top-right-radius: 0.4375rem;
}

.modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 0.0625rem solid #E5E7EB;
    border-bottom-right-radius: 0.4375rem;
    border-bottom-left-radius: 0.4375rem;
}

.modal-footer > * {
    margin: 0.25rem;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem);
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }

    .modal-content {
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    }

    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg,
.modal-xl {
        max-width: 800px;
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
}

.modal-fullscreen .modal-header {
    border-radius: 0;
}

.modal-fullscreen .modal-body {
    overflow-y: auto;
}

.modal-fullscreen .modal-footer {
    border-radius: 0;
}

@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-md-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0;
    }
}

@media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 2rem;
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0;
}

.tooltip.show {
    opacity: 0.99;
}

.tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}

.tooltip .tooltip-arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
    padding: 0.4rem 0;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: 0;
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    top: -1px;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #1F2937;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
    padding: 0 0.4rem;
}

.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    right: -1px;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #1F2937;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
    padding: 0.4rem 0;
}

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: 0;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #1F2937;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
    padding: 0 0.4rem;
}

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    left: -1px;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #1F2937;
}

.tooltip-inner {
    max-width: 200px;
    padding: 0.5rem 0.55rem;
    color: #ffffff;
    text-align: center;
    background-color: #1F2937;
    border-radius: 0.5rem;
}

.popover {
    position: absolute;
    top: 0;
    left: 0 /* rtl:ignore */;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #1F2937;
    background-clip: padding-box;
    border: 0.0625rem solid rgba(17, 24, 39, 0.2);
    border-radius: 1rem;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
}

.popover .popover-arrow::before, .popover .popover-arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
    bottom: -0.5625rem;
}

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(17, 24, 39, 0.25);
}

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
    bottom: 0.0625rem;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #1F2937;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
    left: -0.5625rem;
    width: 0.5rem;
    height: 1rem;
}

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(17, 24, 39, 0.25);
}

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
    left: 0.0625rem;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #1F2937;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
    top: -0.5625rem;
}

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(17, 24, 39, 0.25);
}

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
    top: 0.0625rem;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #1F2937;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 0.0625rem solid #19222d;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
    right: -0.5625rem;
    width: 0.5rem;
    height: 1rem;
}

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(17, 24, 39, 0.25);
}

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
    right: 0.0625rem;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #1F2937;
}

.popover-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: #1F2937;
    background-color: #19222d;
    border-bottom: 0.0625rem solid rgba(17, 24, 39, 0.2);
    border-top-left-radius: 0.9375rem;
    border-top-right-radius: 0.9375rem;
}

.popover-header:empty {
    display: none;
}

.popover-body {
    padding: 1rem 1rem;
    color: #ffffff;
}

.carousel {
    position: relative;
}

.carousel.pointer-event {
    touch-action: pan-y;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
    transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
    transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
    z-index: 1;
    opacity: 1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #ffffff;
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
.carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ffffff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ffffff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none;
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #ffffff;
    text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #111827;
}

.carousel-dark .carousel-caption {
    color: #111827;
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg) /* rtl:ignore */;
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
    width: 1.2rem;
    height: 1.2rem;
    border-width: 0.2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -0.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
    width: 1.2rem;
    height: 1.2rem;
}

@media (prefers-reduced-motion: reduce) {
    .spinner-border,
.spinner-grow {
        animation-duration: 1.5s;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.link-primary {
    color: #1F2937;
}

.link-primary:hover, .link-primary:focus {
    color: #19212c;
}

.link-secondary {
    color: #f0bc74;
}

.link-secondary:hover, .link-secondary:focus {
    color: #f3c990;
}

.link-tertiary {
    color: #31316A;
}

.link-tertiary:hover, .link-tertiary:focus {
    color: #272755;
}

.link-success {
    color: #10B981;
}

.link-success:hover, .link-success:focus {
    color: #40c79a;
}

.link-info {
    color: #2361ce;
}

.link-info:hover, .link-info:focus {
    color: #1c4ea5;
}

.link-warning {
    color: #f3c78e;
}

.link-warning:hover, .link-warning:focus {
    color: #f5d2a5;
}

.link-danger {
    color: #E11D48;
}

.link-danger:hover, .link-danger:focus {
    color: #b4173a;
}

.link-white {
    color: #ffffff;
}

.link-white:hover, .link-white:focus {
    color: white;
}

.link-indigo {
    color: #4F46E5;
}

.link-indigo:hover, .link-indigo:focus {
    color: #3f38b7;
}

.link-purple {
    color: #7C3AED;
}

.link-purple:hover, .link-purple:focus {
    color: #632ebe;
}

.link-yellow-100 {
    color: #ffeed6;
}

.link-yellow-100:hover, .link-yellow-100:focus {
    color: #fff1de;
}

.link-yellow-200 {
    color: #f5dbb8;
}

.link-yellow-200:hover, .link-yellow-200:focus {
    color: #f7e2c6;
}

.link-gray-50 {
    color: #F9FAFB;
}

.link-gray-50:hover, .link-gray-50:focus {
    color: #fafbfc;
}

.link-gray-100 {
    color: #F2F4F6;
}

.link-gray-100:hover, .link-gray-100:focus {
    color: #f5f6f8;
}

.link-gray-200 {
    color: #E5E7EB;
}

.link-gray-200:hover, .link-gray-200:focus {
    color: #eaecef;
}

.link-gray-300 {
    color: #D1D5DB;
}

.link-gray-300:hover, .link-gray-300:focus {
    color: #dadde2;
}

.link-gray-400 {
    color: #9CA3AF;
}

.link-gray-400:hover, .link-gray-400:focus {
    color: #b0b5bf;
}

.link-gray-500 {
    color: #6B7280;
}

.link-gray-500:hover, .link-gray-500:focus {
    color: #565b66;
}

.link-gray-600 {
    color: #4B5563;
}

.link-gray-600:hover, .link-gray-600:focus {
    color: #3c444f;
}

.link-gray-700 {
    color: #374151;
}

.link-gray-700:hover, .link-gray-700:focus {
    color: #2c3441;
}

.link-gray-800 {
    color: #1F2937;
}

.link-gray-800:hover, .link-gray-800:focus {
    color: #19212c;
}

.link-gray-900 {
    color: #111827;
}

.link-gray-900:hover, .link-gray-900:focus {
    color: #0e131f;
}

.ratio {
    position: relative;
    width: 100%;
}

.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
}

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

.ratio-1x1 {
    --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

@media (min-width: 1400px) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentColor;
    opacity: 0.25;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: left !important;
}

.float-end {
    float: right !important;
}

.float-none {
    float: none !important;
}

.o-0 {
    opacity: 0 !important;
}

.o-25 {
    opacity: 0.25 !important;
}

.o-50 {
    opacity: 0.5 !important;
}

.o-75 {
    opacity: 0.75 !important;
}

.o-100 {
    opacity: 1 !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-sm {
    box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(17, 24, 39, 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.top-0 {
    top: 0 !important;
}

.top-50 {
    top: 50% !important;
}

.top-100 {
    top: 100% !important;
}

.bottom-0 {
    bottom: 0 !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.start-0 {
    left: 0 !important;
}

.start-50 {
    left: 50% !important;
}

.start-100 {
    left: 100% !important;
}

.end-0 {
    right: 0 !important;
}

.end-50 {
    right: 50% !important;
}

.end-100 {
    right: 100% !important;
}

.translate-middle {
    transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
    transform: translateX(-50%) !important;
}

.translate-middle-y {
    transform: translateY(-50%) !important;
}

.border {
    border: 0.0625rem solid #E5E7EB !important;
}

.border-0 {
    border: 0 !important;
}

.border-top {
    border-top: 0.0625rem solid #E5E7EB !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-right: 0.0625rem solid #E5E7EB !important;
}

.border-end-0 {
    border-right: 0 !important;
}

.border-bottom {
    border-bottom: 0.0625rem solid #E5E7EB !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-left: 0.0625rem solid #E5E7EB !important;
}

.border-start-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #1F2937 !important;
}

.border-secondary {
    border-color: #f0bc74 !important;
}

.border-tertiary {
    border-color: #31316A !important;
}

.border-success {
    border-color: #10B981 !important;
}

.border-info {
    border-color: #2361ce !important;
}

.border-warning {
    border-color: #f3c78e !important;
}

.border-danger {
    border-color: #E11D48 !important;
}

.border-white {
    border-color: #ffffff !important;
}

.border-indigo {
    border-color: #4F46E5 !important;
}

.border-purple {
    border-color: #7C3AED !important;
}

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

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

.border-gray-50 {
    border-color: #F9FAFB !important;
}

.border-gray-100 {
    border-color: #F2F4F6 !important;
}

.border-gray-200 {
    border-color: #E5E7EB !important;
}

.border-gray-300 {
    border-color: #D1D5DB !important;
}

.border-gray-400 {
    border-color: #9CA3AF !important;
}

.border-gray-500 {
    border-color: #6B7280 !important;
}

.border-gray-600 {
    border-color: #4B5563 !important;
}

.border-gray-700 {
    border-color: #374151 !important;
}

.border-gray-800 {
    border-color: #1F2937 !important;
}

.border-gray-900 {
    border-color: #111827 !important;
}

.border-1 {
    border-width: 1px !important;
}

.border-2 {
    border-width: 2px !important;
}

.border-3 {
    border-width: 3px !important;
}

.border-4 {
    border-width: 4px !important;
}

.border-5 {
    border-width: 5px !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.fmxw-100 {
    max-width: 100px !important;
}

.fmxw-200 {
    max-width: 200px !important;
}

.fmxw-300 {
    max-width: 300px !important;
}

.fmxw-400 {
    max-width: 400px !important;
}

.fmxw-500 {
    max-width: 500px !important;
}

.fmxw-999 {
    max-width: 999px !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mh-100 {
    max-height: 100% !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

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

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-1 {
    gap: 0.25rem !important;
}

.gap-2 {
    gap: 0.5rem !important;
}

.gap-3 {
    gap: 1rem !important;
}

.gap-4 {
    gap: 1.5rem !important;
}

.gap-5 {
    gap: 3rem !important;
}

.gap-6 {
    gap: 5rem !important;
}

.gap-7 {
    gap: 8rem !important;
}

.gap-8 {
    gap: 10rem !important;
}

.gap-9 {
    gap: 11rem !important;
}

.gap-10 {
    gap: 14rem !important;
}

.gap-11 {
    gap: 16rem !important;
}

.gap-12 {
    gap: 20rem !important;
}

.gap-sm {
    gap: 1rem !important;
}

.gap-md {
    gap: 2rem !important;
}

.gap-lg {
    gap: 4rem !important;
}

.gap-xl {
    gap: 8rem !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.m-6 {
    margin: 5rem !important;
}

.m-7 {
    margin: 8rem !important;
}

.m-8 {
    margin: 10rem !important;
}

.m-9 {
    margin: 11rem !important;
}

.m-10 {
    margin: 14rem !important;
}

.m-11 {
    margin: 16rem !important;
}

.m-12 {
    margin: 20rem !important;
}

.m-sm {
    margin: 1rem !important;
}

.m-md {
    margin: 2rem !important;
}

.m-lg {
    margin: 4rem !important;
}

.m-xl {
    margin: 8rem !important;
}

.m-auto {
    margin: auto !important;
}

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

.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}

.mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

.mx-6 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
}

.mx-7 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
}

.mx-8 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
}

.mx-9 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
}

.mx-10 {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
}

.mx-11 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
}

.mx-12 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
}

.mx-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-md {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
}

.mx-lg {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
}

.mx-xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-6 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}

.my-7 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
}

.my-8 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
}

.my-9 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
}

.my-10 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
}

.my-11 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
}

.my-12 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
}

.my-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.my-lg {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}

.my-xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: 0.25rem !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mt-5 {
    margin-top: 3rem !important;
}

.mt-6 {
    margin-top: 5rem !important;
}

.mt-7 {
    margin-top: 8rem !important;
}

.mt-8 {
    margin-top: 10rem !important;
}

.mt-9 {
    margin-top: 11rem !important;
}

.mt-10 {
    margin-top: 14rem !important;
}

.mt-11 {
    margin-top: 16rem !important;
}

.mt-12 {
    margin-top: 20rem !important;
}

.mt-sm {
    margin-top: 1rem !important;
}

.mt-md {
    margin-top: 2rem !important;
}

.mt-lg {
    margin-top: 4rem !important;
}

.mt-xl {
    margin-top: 8rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: 0.25rem !important;
}

.me-2 {
    margin-right: 0.5rem !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.me-4 {
    margin-right: 1.5rem !important;
}

.me-5 {
    margin-right: 3rem !important;
}

.me-6 {
    margin-right: 5rem !important;
}

.me-7 {
    margin-right: 8rem !important;
}

.me-8 {
    margin-right: 10rem !important;
}

.me-9 {
    margin-right: 11rem !important;
}

.me-10 {
    margin-right: 14rem !important;
}

.me-11 {
    margin-right: 16rem !important;
}

.me-12 {
    margin-right: 20rem !important;
}

.me-sm {
    margin-right: 1rem !important;
}

.me-md {
    margin-right: 2rem !important;
}

.me-lg {
    margin-right: 4rem !important;
}

.me-xl {
    margin-right: 8rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.mb-5 {
    margin-bottom: 3rem !important;
}

.mb-6 {
    margin-bottom: 5rem !important;
}

.mb-7 {
    margin-bottom: 8rem !important;
}

.mb-8 {
    margin-bottom: 10rem !important;
}

.mb-9 {
    margin-bottom: 11rem !important;
}

.mb-10 {
    margin-bottom: 14rem !important;
}

.mb-11 {
    margin-bottom: 16rem !important;
}

.mb-12 {
    margin-bottom: 20rem !important;
}

.mb-sm {
    margin-bottom: 1rem !important;
}

.mb-md {
    margin-bottom: 2rem !important;
}

.mb-lg {
    margin-bottom: 4rem !important;
}

.mb-xl {
    margin-bottom: 8rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: 0.25rem !important;
}

.ms-2 {
    margin-left: 0.5rem !important;
}

.ms-3 {
    margin-left: 1rem !important;
}

.ms-4 {
    margin-left: 1.5rem !important;
}

.ms-5 {
    margin-left: 3rem !important;
}

.ms-6 {
    margin-left: 5rem !important;
}

.ms-7 {
    margin-left: 8rem !important;
}

.ms-8 {
    margin-left: 10rem !important;
}

.ms-9 {
    margin-left: 11rem !important;
}

.ms-10 {
    margin-left: 14rem !important;
}

.ms-11 {
    margin-left: 16rem !important;
}

.ms-12 {
    margin-left: 20rem !important;
}

.ms-sm {
    margin-left: 1rem !important;
}

.ms-md {
    margin-left: 2rem !important;
}

.ms-lg {
    margin-left: 4rem !important;
}

.ms-xl {
    margin-left: 8rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.m-n1 {
    margin: -0.25rem !important;
}

.m-n2 {
    margin: -0.5rem !important;
}

.m-n3 {
    margin: -1rem !important;
}

.m-n4 {
    margin: -1.5rem !important;
}

.m-n5 {
    margin: -3rem !important;
}

.m-n6 {
    margin: -5rem !important;
}

.m-n7 {
    margin: -8rem !important;
}

.m-n8 {
    margin: -10rem !important;
}

.m-n9 {
    margin: -11rem !important;
}

.m-n10 {
    margin: -14rem !important;
}

.m-n11 {
    margin: -16rem !important;
}

.m-n12 {
    margin: -20rem !important;
}

.m-nsm {
    margin: -1rem !important;
}

.m-nmd {
    margin: -2rem !important;
}

.m-nlg {
    margin: -4rem !important;
}

.m-nxl {
    margin: -8rem !important;
}

.mx-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
}

.mx-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
}

.mx-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
}

.mx-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
}

.mx-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
}

.mx-n6 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
}

.mx-n7 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
}

.mx-n8 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
}

.mx-n9 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
}

.mx-n10 {
    margin-right: -14rem !important;
    margin-left: -14rem !important;
}

.mx-n11 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
}

.mx-n12 {
    margin-right: -20rem !important;
    margin-left: -20rem !important;
}

.mx-nsm {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
}

.mx-nmd {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
}

.mx-nlg {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
}

.mx-nxl {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
}

.my-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
}

.my-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
}

.my-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
}

.my-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
}

.my-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
}

.my-n6 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
}

.my-n7 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
}

.my-n8 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
}

.my-n9 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
}

.my-n10 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
}

.my-n11 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
}

.my-n12 {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
}

.my-nsm {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
}

.my-nmd {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
}

.my-nlg {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
}

.my-nxl {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
}

.mt-n1 {
    margin-top: -0.25rem !important;
}

.mt-n2 {
    margin-top: -0.5rem !important;
}

.mt-n3 {
    margin-top: -1rem !important;
}

.mt-n4 {
    margin-top: -1.5rem !important;
}

.mt-n5 {
    margin-top: -3rem !important;
}

.mt-n6 {
    margin-top: -5rem !important;
}

.mt-n7 {
    margin-top: -8rem !important;
}

.mt-n8 {
    margin-top: -10rem !important;
}

.mt-n9 {
    margin-top: -11rem !important;
}

.mt-n10 {
    margin-top: -14rem !important;
}

.mt-n11 {
    margin-top: -16rem !important;
}

.mt-n12 {
    margin-top: -20rem !important;
}

.mt-nsm {
    margin-top: -1rem !important;
}

.mt-nmd {
    margin-top: -2rem !important;
}

.mt-nlg {
    margin-top: -4rem !important;
}

.mt-nxl {
    margin-top: -8rem !important;
}

.me-n1 {
    margin-right: -0.25rem !important;
}

.me-n2 {
    margin-right: -0.5rem !important;
}

.me-n3 {
    margin-right: -1rem !important;
}

.me-n4 {
    margin-right: -1.5rem !important;
}

.me-n5 {
    margin-right: -3rem !important;
}

.me-n6 {
    margin-right: -5rem !important;
}

.me-n7 {
    margin-right: -8rem !important;
}

.me-n8 {
    margin-right: -10rem !important;
}

.me-n9 {
    margin-right: -11rem !important;
}

.me-n10 {
    margin-right: -14rem !important;
}

.me-n11 {
    margin-right: -16rem !important;
}

.me-n12 {
    margin-right: -20rem !important;
}

.me-nsm {
    margin-right: -1rem !important;
}

.me-nmd {
    margin-right: -2rem !important;
}

.me-nlg {
    margin-right: -4rem !important;
}

.me-nxl {
    margin-right: -8rem !important;
}

.mb-n1 {
    margin-bottom: -0.25rem !important;
}

.mb-n2 {
    margin-bottom: -0.5rem !important;
}

.mb-n3 {
    margin-bottom: -1rem !important;
}

.mb-n4 {
    margin-bottom: -1.5rem !important;
}

.mb-n5 {
    margin-bottom: -3rem !important;
}

.mb-n6 {
    margin-bottom: -5rem !important;
}

.mb-n7 {
    margin-bottom: -8rem !important;
}

.mb-n8 {
    margin-bottom: -10rem !important;
}

.mb-n9 {
    margin-bottom: -11rem !important;
}

.mb-n10 {
    margin-bottom: -14rem !important;
}

.mb-n11 {
    margin-bottom: -16rem !important;
}

.mb-n12 {
    margin-bottom: -20rem !important;
}

.mb-nsm {
    margin-bottom: -1rem !important;
}

.mb-nmd {
    margin-bottom: -2rem !important;
}

.mb-nlg {
    margin-bottom: -4rem !important;
}

.mb-nxl {
    margin-bottom: -8rem !important;
}

.ms-n1 {
    margin-left: -0.25rem !important;
}

.ms-n2 {
    margin-left: -0.5rem !important;
}

.ms-n3 {
    margin-left: -1rem !important;
}

.ms-n4 {
    margin-left: -1.5rem !important;
}

.ms-n5 {
    margin-left: -3rem !important;
}

.ms-n6 {
    margin-left: -5rem !important;
}

.ms-n7 {
    margin-left: -8rem !important;
}

.ms-n8 {
    margin-left: -10rem !important;
}

.ms-n9 {
    margin-left: -11rem !important;
}

.ms-n10 {
    margin-left: -14rem !important;
}

.ms-n11 {
    margin-left: -16rem !important;
}

.ms-n12 {
    margin-left: -20rem !important;
}

.ms-nsm {
    margin-left: -1rem !important;
}

.ms-nmd {
    margin-left: -2rem !important;
}

.ms-nlg {
    margin-left: -4rem !important;
}

.ms-nxl {
    margin-left: -8rem !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.p-6 {
    padding: 5rem !important;
}

.p-7 {
    padding: 8rem !important;
}

.p-8 {
    padding: 10rem !important;
}

.p-9 {
    padding: 11rem !important;
}

.p-10 {
    padding: 14rem !important;
}

.p-11 {
    padding: 16rem !important;
}

.p-12 {
    padding: 20rem !important;
}

.p-sm {
    padding: 1rem !important;
}

.p-md {
    padding: 2rem !important;
}

.p-lg {
    padding: 4rem !important;
}

.p-xl {
    padding: 8rem !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}

.px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.px-6 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
}

.px-7 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
}

.px-8 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
}

.px-9 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
}

.px-10 {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
}

.px-11 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
}

.px-12 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
}

.px-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-md {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
}

.px-lg {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
}

.px-xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.py-6 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.py-7 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}

.py-8 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}

.py-9 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
}

.py-10 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
}

.py-11 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
}

.py-12 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
}

.py-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-md {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.py-lg {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.py-xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 0.25rem !important;
}

.pt-2 {
    padding-top: 0.5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}

.pt-4 {
    padding-top: 1.5rem !important;
}

.pt-5 {
    padding-top: 3rem !important;
}

.pt-6 {
    padding-top: 5rem !important;
}

.pt-7 {
    padding-top: 8rem !important;
}

.pt-8 {
    padding-top: 10rem !important;
}

.pt-9 {
    padding-top: 11rem !important;
}

.pt-10 {
    padding-top: 14rem !important;
}

.pt-11 {
    padding-top: 16rem !important;
}

.pt-12 {
    padding-top: 20rem !important;
}

.pt-sm {
    padding-top: 1rem !important;
}

.pt-md {
    padding-top: 2rem !important;
}

.pt-lg {
    padding-top: 4rem !important;
}

.pt-xl {
    padding-top: 8rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: 0.25rem !important;
}

.pe-2 {
    padding-right: 0.5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
}

.pe-4 {
    padding-right: 1.5rem !important;
}

.pe-5 {
    padding-right: 3rem !important;
}

.pe-6 {
    padding-right: 5rem !important;
}

.pe-7 {
    padding-right: 8rem !important;
}

.pe-8 {
    padding-right: 10rem !important;
}

.pe-9 {
    padding-right: 11rem !important;
}

.pe-10 {
    padding-right: 14rem !important;
}

.pe-11 {
    padding-right: 16rem !important;
}

.pe-12 {
    padding-right: 20rem !important;
}

.pe-sm {
    padding-right: 1rem !important;
}

.pe-md {
    padding-right: 2rem !important;
}

.pe-lg {
    padding-right: 4rem !important;
}

.pe-xl {
    padding-right: 8rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pb-3 {
    padding-bottom: 1rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
}

.pb-5 {
    padding-bottom: 3rem !important;
}

.pb-6 {
    padding-bottom: 5rem !important;
}

.pb-7 {
    padding-bottom: 8rem !important;
}

.pb-8 {
    padding-bottom: 10rem !important;
}

.pb-9 {
    padding-bottom: 11rem !important;
}

.pb-10 {
    padding-bottom: 14rem !important;
}

.pb-11 {
    padding-bottom: 16rem !important;
}

.pb-12 {
    padding-bottom: 20rem !important;
}

.pb-sm {
    padding-bottom: 1rem !important;
}

.pb-md {
    padding-bottom: 2rem !important;
}

.pb-lg {
    padding-bottom: 4rem !important;
}

.pb-xl {
    padding-bottom: 8rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: 0.25rem !important;
}

.ps-2 {
    padding-left: 0.5rem !important;
}

.ps-3 {
    padding-left: 1rem !important;
}

.ps-4 {
    padding-left: 1.5rem !important;
}

.ps-5 {
    padding-left: 3rem !important;
}

.ps-6 {
    padding-left: 5rem !important;
}

.ps-7 {
    padding-left: 8rem !important;
}

.ps-8 {
    padding-left: 10rem !important;
}

.ps-9 {
    padding-left: 11rem !important;
}

.ps-10 {
    padding-left: 14rem !important;
}

.ps-11 {
    padding-left: 16rem !important;
}

.ps-12 {
    padding-left: 20rem !important;
}

.ps-sm {
    padding-left: 1rem !important;
}

.ps-md {
    padding-left: 2rem !important;
}

.ps-lg {
    padding-left: 4rem !important;
}

.ps-xl {
    padding-left: 8rem !important;
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
    font-size: 1.25rem !important;
}

.fs-6 {
    font-size: 1rem !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-lighter {
    font-weight: lighter !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.fw-bold {
    font-weight: 500 !important;
}

.fw-bolder {
    font-weight: 600 !important;
}

.fw-extrabold {
    font-weight: 700 !important;
}

.fw-black {
    font-weight: 800 !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-sm {
    line-height: 1.25 !important;
}

.lh-base {
    line-height: 1.5 !important;
}

.lh-lg {
    line-height: 2 !important;
}

.text-start {
    text-align: left !important;
}

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

.text-center {
    text-align: center !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-tertiary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-indigo {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-indigo-rgb), var(--bs-text-opacity)) !important;
}

.text-purple {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important;
}

.text-yellow-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-yellow-100-rgb), var(--bs-text-opacity)) !important;
}

.text-yellow-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-yellow-200-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-50 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-50-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-300 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-400 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-500 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-500-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-600 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-600-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-700 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-700-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-800 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-800-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-900 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-900-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
    --bs-text-opacity: 1;
    color: #58677d !important;
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(17, 24, 39, 0.5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}

.text-opacity-25 {
    --bs-text-opacity: 0.25;
}

.text-opacity-50 {
    --bs-text-opacity: 0.5;
}

.text-opacity-75 {
    --bs-text-opacity: 0.75;
}

.text-opacity-100 {
    --bs-text-opacity: 1;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-indigo {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important;
}

.bg-purple {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}

.bg-yellow-100 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-yellow-100-rgb), var(--bs-bg-opacity)) !important;
}

.bg-yellow-200 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-yellow-200-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-50 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-50-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-100 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-200 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-200-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-300 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-400 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-500 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-600 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-700 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-800 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-900 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
    --bs-bg-opacity: 1;
}

.bg-gradient {
    background-image: var(--bs-gradient) !important;
}

.user-select-all {
    -webkit-user-select: all !important;
    user-select: all !important;
}

.user-select-auto {
    -webkit-user-select: auto !important;
    user-select: auto !important;
}

.user-select-none {
    -webkit-user-select: none !important;
    user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

.rounded {
    border-radius: 0.5rem !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.rounded-1 {
    border-radius: 0.35rem !important;
}

.rounded-2 {
    border-radius: 0.5rem !important;
}

.rounded-3 {
    border-radius: 1rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}

.rounded-top {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
}

.rounded-end {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
}

.rounded-start {
    border-bottom-left-radius: 0.5rem !important;
    border-top-left-radius: 0.5rem !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

.blur-0 {
    -webkit-backdrop-filter: blur(0) !important;
    backdrop-filter: blur(0) !important;
}

.blur-1 {
    -webkit-backdrop-filter: blur(1px) !important;
    backdrop-filter: blur(1px) !important;
}

.blur-2 {
    -webkit-backdrop-filter: blur(2px) !important;
    backdrop-filter: blur(2px) !important;
}

.blur-3 {
    -webkit-backdrop-filter: blur(3px) !important;
    backdrop-filter: blur(3px) !important;
}

.blur-4 {
    -webkit-backdrop-filter: blur(4px) !important;
    backdrop-filter: blur(4px) !important;
}

.blur-5 {
    -webkit-backdrop-filter: blur(5px) !important;
    backdrop-filter: blur(5px) !important;
}

.blur-6 {
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.blur-7 {
    -webkit-backdrop-filter: blur(7px) !important;
    backdrop-filter: blur(7px) !important;
}

.blur-8 {
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
}

.blur-9 {
    -webkit-backdrop-filter: blur(91px) !important;
    backdrop-filter: blur(91px) !important;
}

.blur-10 {
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
}

.blur-11 {
    -webkit-backdrop-filter: blur(11px) !important;
    backdrop-filter: blur(11px) !important;
}

.blur-12 {
    -webkit-backdrop-filter: blur(12px) !important;
    backdrop-filter: blur(12px) !important;
}

.blur-13 {
    -webkit-backdrop-filter: blur(13px) !important;
    backdrop-filter: blur(13px) !important;
}

.blur-14 {
    -webkit-backdrop-filter: blur(14px) !important;
    backdrop-filter: blur(14px) !important;
}

.z-0 {
    z-index: 0 !important;
}

.z-1 {
    z-index: 1 !important;
}

.z-2 {
    z-index: 2 !important;
}

.z-3 {
    z-index: 3 !important;
}

.z-999 {
    z-index: 999 !important;
}

.fmxh-100 {
    min-height: 100px !important;
}

.fmxh-200 {
    min-height: 200px !important;
}

.fmxh-300 {
    min-height: 300px !important;
}

.fmxh-400 {
    min-height: 400px !important;
}

.fmxh-500 {
    min-height: 500px !important;
}

.fmxh-999 {
    min-height: 999px !important;
}

@media (min-width: 576px) {
    .float-sm-start {
        float: left !important;
    }

    .float-sm-end {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .vh-sm-100 {
        height: 100vh !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-sm-0 {
        gap: 0 !important;
    }

    .gap-sm-1 {
        gap: 0.25rem !important;
    }

    .gap-sm-2 {
        gap: 0.5rem !important;
    }

    .gap-sm-3 {
        gap: 1rem !important;
    }

    .gap-sm-4 {
        gap: 1.5rem !important;
    }

    .gap-sm-5 {
        gap: 3rem !important;
    }

    .gap-sm-6 {
        gap: 5rem !important;
    }

    .gap-sm-7 {
        gap: 8rem !important;
    }

    .gap-sm-8 {
        gap: 10rem !important;
    }

    .gap-sm-9 {
        gap: 11rem !important;
    }

    .gap-sm-10 {
        gap: 14rem !important;
    }

    .gap-sm-11 {
        gap: 16rem !important;
    }

    .gap-sm-12 {
        gap: 20rem !important;
    }

    .gap-sm-sm {
        gap: 1rem !important;
    }

    .gap-sm-md {
        gap: 2rem !important;
    }

    .gap-sm-lg {
        gap: 4rem !important;
    }

    .gap-sm-xl {
        gap: 8rem !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }

    .order-sm-first {
        order: -1 !important;
    }

    .order-sm-0 {
        order: 0 !important;
    }

    .order-sm-1 {
        order: 1 !important;
    }

    .order-sm-2 {
        order: 2 !important;
    }

    .order-sm-3 {
        order: 3 !important;
    }

    .order-sm-4 {
        order: 4 !important;
    }

    .order-sm-5 {
        order: 5 !important;
    }

    .order-sm-last {
        order: 6 !important;
    }

    .m-sm-0 {
        margin: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .m-sm-6 {
        margin: 5rem !important;
    }

    .m-sm-7 {
        margin: 8rem !important;
    }

    .m-sm-8 {
        margin: 10rem !important;
    }

    .m-sm-9 {
        margin: 11rem !important;
    }

    .m-sm-10 {
        margin: 14rem !important;
    }

    .m-sm-11 {
        margin: 16rem !important;
    }

    .m-sm-12 {
        margin: 20rem !important;
    }

    .m-sm-sm {
        margin: 1rem !important;
    }

    .m-sm-md {
        margin: 2rem !important;
    }

    .m-sm-lg {
        margin: 4rem !important;
    }

    .m-sm-xl {
        margin: 8rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

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

    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-sm-6 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-sm-7 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-sm-8 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }

    .mx-sm-9 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }

    .mx-sm-10 {
        margin-right: 14rem !important;
        margin-left: 14rem !important;
    }

    .mx-sm-11 {
        margin-right: 16rem !important;
        margin-left: 16rem !important;
    }

    .mx-sm-12 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }

    .mx-sm-sm {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-sm-md {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-sm-lg {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-sm-xl {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-sm-6 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-sm-7 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-sm-8 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }

    .my-sm-9 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }

    .my-sm-10 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important;
    }

    .my-sm-11 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important;
    }

    .my-sm-12 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }

    .my-sm-sm {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-sm-md {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-sm-lg {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-sm-xl {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mt-sm-3 {
        margin-top: 1rem !important;
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mt-sm-5 {
        margin-top: 3rem !important;
    }

    .mt-sm-6 {
        margin-top: 5rem !important;
    }

    .mt-sm-7 {
        margin-top: 8rem !important;
    }

    .mt-sm-8 {
        margin-top: 10rem !important;
    }

    .mt-sm-9 {
        margin-top: 11rem !important;
    }

    .mt-sm-10 {
        margin-top: 14rem !important;
    }

    .mt-sm-11 {
        margin-top: 16rem !important;
    }

    .mt-sm-12 {
        margin-top: 20rem !important;
    }

    .mt-sm-sm {
        margin-top: 1rem !important;
    }

    .mt-sm-md {
        margin-top: 2rem !important;
    }

    .mt-sm-lg {
        margin-top: 4rem !important;
    }

    .mt-sm-xl {
        margin-top: 8rem !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-right: 0 !important;
    }

    .me-sm-1 {
        margin-right: 0.25rem !important;
    }

    .me-sm-2 {
        margin-right: 0.5rem !important;
    }

    .me-sm-3 {
        margin-right: 1rem !important;
    }

    .me-sm-4 {
        margin-right: 1.5rem !important;
    }

    .me-sm-5 {
        margin-right: 3rem !important;
    }

    .me-sm-6 {
        margin-right: 5rem !important;
    }

    .me-sm-7 {
        margin-right: 8rem !important;
    }

    .me-sm-8 {
        margin-right: 10rem !important;
    }

    .me-sm-9 {
        margin-right: 11rem !important;
    }

    .me-sm-10 {
        margin-right: 14rem !important;
    }

    .me-sm-11 {
        margin-right: 16rem !important;
    }

    .me-sm-12 {
        margin-right: 20rem !important;
    }

    .me-sm-sm {
        margin-right: 1rem !important;
    }

    .me-sm-md {
        margin-right: 2rem !important;
    }

    .me-sm-lg {
        margin-right: 4rem !important;
    }

    .me-sm-xl {
        margin-right: 8rem !important;
    }

    .me-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }

    .mb-sm-6 {
        margin-bottom: 5rem !important;
    }

    .mb-sm-7 {
        margin-bottom: 8rem !important;
    }

    .mb-sm-8 {
        margin-bottom: 10rem !important;
    }

    .mb-sm-9 {
        margin-bottom: 11rem !important;
    }

    .mb-sm-10 {
        margin-bottom: 14rem !important;
    }

    .mb-sm-11 {
        margin-bottom: 16rem !important;
    }

    .mb-sm-12 {
        margin-bottom: 20rem !important;
    }

    .mb-sm-sm {
        margin-bottom: 1rem !important;
    }

    .mb-sm-md {
        margin-bottom: 2rem !important;
    }

    .mb-sm-lg {
        margin-bottom: 4rem !important;
    }

    .mb-sm-xl {
        margin-bottom: 8rem !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-left: 0 !important;
    }

    .ms-sm-1 {
        margin-left: 0.25rem !important;
    }

    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }

    .ms-sm-3 {
        margin-left: 1rem !important;
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }

    .ms-sm-5 {
        margin-left: 3rem !important;
    }

    .ms-sm-6 {
        margin-left: 5rem !important;
    }

    .ms-sm-7 {
        margin-left: 8rem !important;
    }

    .ms-sm-8 {
        margin-left: 10rem !important;
    }

    .ms-sm-9 {
        margin-left: 11rem !important;
    }

    .ms-sm-10 {
        margin-left: 14rem !important;
    }

    .ms-sm-11 {
        margin-left: 16rem !important;
    }

    .ms-sm-12 {
        margin-left: 20rem !important;
    }

    .ms-sm-sm {
        margin-left: 1rem !important;
    }

    .ms-sm-md {
        margin-left: 2rem !important;
    }

    .ms-sm-lg {
        margin-left: 4rem !important;
    }

    .ms-sm-xl {
        margin-left: 8rem !important;
    }

    .ms-sm-auto {
        margin-left: auto !important;
    }

    .m-sm-n1 {
        margin: -0.25rem !important;
    }

    .m-sm-n2 {
        margin: -0.5rem !important;
    }

    .m-sm-n3 {
        margin: -1rem !important;
    }

    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    .m-sm-n5 {
        margin: -3rem !important;
    }

    .m-sm-n6 {
        margin: -5rem !important;
    }

    .m-sm-n7 {
        margin: -8rem !important;
    }

    .m-sm-n8 {
        margin: -10rem !important;
    }

    .m-sm-n9 {
        margin: -11rem !important;
    }

    .m-sm-n10 {
        margin: -14rem !important;
    }

    .m-sm-n11 {
        margin: -16rem !important;
    }

    .m-sm-n12 {
        margin: -20rem !important;
    }

    .m-sm-nsm {
        margin: -1rem !important;
    }

    .m-sm-nmd {
        margin: -2rem !important;
    }

    .m-sm-nlg {
        margin: -4rem !important;
    }

    .m-sm-nxl {
        margin: -8rem !important;
    }

    .mx-sm-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-sm-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-sm-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-sm-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-sm-n5 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-sm-n6 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .mx-sm-n7 {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .mx-sm-n8 {
        margin-right: -10rem !important;
        margin-left: -10rem !important;
    }

    .mx-sm-n9 {
        margin-right: -11rem !important;
        margin-left: -11rem !important;
    }

    .mx-sm-n10 {
        margin-right: -14rem !important;
        margin-left: -14rem !important;
    }

    .mx-sm-n11 {
        margin-right: -16rem !important;
        margin-left: -16rem !important;
    }

    .mx-sm-n12 {
        margin-right: -20rem !important;
        margin-left: -20rem !important;
    }

    .mx-sm-nsm {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-sm-nmd {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-sm-nlg {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-sm-nxl {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .my-sm-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-sm-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-sm-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-sm-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-sm-n5 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-sm-n6 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .my-sm-n7 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .my-sm-n8 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important;
    }

    .my-sm-n9 {
        margin-top: -11rem !important;
        margin-bottom: -11rem !important;
    }

    .my-sm-n10 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important;
    }

    .my-sm-n11 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important;
    }

    .my-sm-n12 {
        margin-top: -20rem !important;
        margin-bottom: -20rem !important;
    }

    .my-sm-nsm {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-sm-nmd {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-sm-nlg {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-sm-nxl {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .mt-sm-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-sm-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-sm-n3 {
        margin-top: -1rem !important;
    }

    .mt-sm-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-sm-n5 {
        margin-top: -3rem !important;
    }

    .mt-sm-n6 {
        margin-top: -5rem !important;
    }

    .mt-sm-n7 {
        margin-top: -8rem !important;
    }

    .mt-sm-n8 {
        margin-top: -10rem !important;
    }

    .mt-sm-n9 {
        margin-top: -11rem !important;
    }

    .mt-sm-n10 {
        margin-top: -14rem !important;
    }

    .mt-sm-n11 {
        margin-top: -16rem !important;
    }

    .mt-sm-n12 {
        margin-top: -20rem !important;
    }

    .mt-sm-nsm {
        margin-top: -1rem !important;
    }

    .mt-sm-nmd {
        margin-top: -2rem !important;
    }

    .mt-sm-nlg {
        margin-top: -4rem !important;
    }

    .mt-sm-nxl {
        margin-top: -8rem !important;
    }

    .me-sm-n1 {
        margin-right: -0.25rem !important;
    }

    .me-sm-n2 {
        margin-right: -0.5rem !important;
    }

    .me-sm-n3 {
        margin-right: -1rem !important;
    }

    .me-sm-n4 {
        margin-right: -1.5rem !important;
    }

    .me-sm-n5 {
        margin-right: -3rem !important;
    }

    .me-sm-n6 {
        margin-right: -5rem !important;
    }

    .me-sm-n7 {
        margin-right: -8rem !important;
    }

    .me-sm-n8 {
        margin-right: -10rem !important;
    }

    .me-sm-n9 {
        margin-right: -11rem !important;
    }

    .me-sm-n10 {
        margin-right: -14rem !important;
    }

    .me-sm-n11 {
        margin-right: -16rem !important;
    }

    .me-sm-n12 {
        margin-right: -20rem !important;
    }

    .me-sm-nsm {
        margin-right: -1rem !important;
    }

    .me-sm-nmd {
        margin-right: -2rem !important;
    }

    .me-sm-nlg {
        margin-right: -4rem !important;
    }

    .me-sm-nxl {
        margin-right: -8rem !important;
    }

    .mb-sm-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-sm-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-sm-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-sm-n5 {
        margin-bottom: -3rem !important;
    }

    .mb-sm-n6 {
        margin-bottom: -5rem !important;
    }

    .mb-sm-n7 {
        margin-bottom: -8rem !important;
    }

    .mb-sm-n8 {
        margin-bottom: -10rem !important;
    }

    .mb-sm-n9 {
        margin-bottom: -11rem !important;
    }

    .mb-sm-n10 {
        margin-bottom: -14rem !important;
    }

    .mb-sm-n11 {
        margin-bottom: -16rem !important;
    }

    .mb-sm-n12 {
        margin-bottom: -20rem !important;
    }

    .mb-sm-nsm {
        margin-bottom: -1rem !important;
    }

    .mb-sm-nmd {
        margin-bottom: -2rem !important;
    }

    .mb-sm-nlg {
        margin-bottom: -4rem !important;
    }

    .mb-sm-nxl {
        margin-bottom: -8rem !important;
    }

    .ms-sm-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-sm-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-sm-n3 {
        margin-left: -1rem !important;
    }

    .ms-sm-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-sm-n5 {
        margin-left: -3rem !important;
    }

    .ms-sm-n6 {
        margin-left: -5rem !important;
    }

    .ms-sm-n7 {
        margin-left: -8rem !important;
    }

    .ms-sm-n8 {
        margin-left: -10rem !important;
    }

    .ms-sm-n9 {
        margin-left: -11rem !important;
    }

    .ms-sm-n10 {
        margin-left: -14rem !important;
    }

    .ms-sm-n11 {
        margin-left: -16rem !important;
    }

    .ms-sm-n12 {
        margin-left: -20rem !important;
    }

    .ms-sm-nsm {
        margin-left: -1rem !important;
    }

    .ms-sm-nmd {
        margin-left: -2rem !important;
    }

    .ms-sm-nlg {
        margin-left: -4rem !important;
    }

    .ms-sm-nxl {
        margin-left: -8rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .p-sm-6 {
        padding: 5rem !important;
    }

    .p-sm-7 {
        padding: 8rem !important;
    }

    .p-sm-8 {
        padding: 10rem !important;
    }

    .p-sm-9 {
        padding: 11rem !important;
    }

    .p-sm-10 {
        padding: 14rem !important;
    }

    .p-sm-11 {
        padding: 16rem !important;
    }

    .p-sm-12 {
        padding: 20rem !important;
    }

    .p-sm-sm {
        padding: 1rem !important;
    }

    .p-sm-md {
        padding: 2rem !important;
    }

    .p-sm-lg {
        padding: 4rem !important;
    }

    .p-sm-xl {
        padding: 8rem !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-sm-6 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .px-sm-7 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .px-sm-8 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }

    .px-sm-9 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }

    .px-sm-10 {
        padding-right: 14rem !important;
        padding-left: 14rem !important;
    }

    .px-sm-11 {
        padding-right: 16rem !important;
        padding-left: 16rem !important;
    }

    .px-sm-12 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }

    .px-sm-sm {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-sm-md {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-sm-lg {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-sm-xl {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-sm-6 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-sm-7 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .py-sm-8 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-sm-9 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }

    .py-sm-10 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important;
    }

    .py-sm-11 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important;
    }

    .py-sm-12 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }

    .py-sm-sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-md {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-sm-lg {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-sm-xl {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pt-sm-3 {
        padding-top: 1rem !important;
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pt-sm-5 {
        padding-top: 3rem !important;
    }

    .pt-sm-6 {
        padding-top: 5rem !important;
    }

    .pt-sm-7 {
        padding-top: 8rem !important;
    }

    .pt-sm-8 {
        padding-top: 10rem !important;
    }

    .pt-sm-9 {
        padding-top: 11rem !important;
    }

    .pt-sm-10 {
        padding-top: 14rem !important;
    }

    .pt-sm-11 {
        padding-top: 16rem !important;
    }

    .pt-sm-12 {
        padding-top: 20rem !important;
    }

    .pt-sm-sm {
        padding-top: 1rem !important;
    }

    .pt-sm-md {
        padding-top: 2rem !important;
    }

    .pt-sm-lg {
        padding-top: 4rem !important;
    }

    .pt-sm-xl {
        padding-top: 8rem !important;
    }

    .pe-sm-0 {
        padding-right: 0 !important;
    }

    .pe-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pe-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pe-sm-3 {
        padding-right: 1rem !important;
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pe-sm-5 {
        padding-right: 3rem !important;
    }

    .pe-sm-6 {
        padding-right: 5rem !important;
    }

    .pe-sm-7 {
        padding-right: 8rem !important;
    }

    .pe-sm-8 {
        padding-right: 10rem !important;
    }

    .pe-sm-9 {
        padding-right: 11rem !important;
    }

    .pe-sm-10 {
        padding-right: 14rem !important;
    }

    .pe-sm-11 {
        padding-right: 16rem !important;
    }

    .pe-sm-12 {
        padding-right: 20rem !important;
    }

    .pe-sm-sm {
        padding-right: 1rem !important;
    }

    .pe-sm-md {
        padding-right: 2rem !important;
    }

    .pe-sm-lg {
        padding-right: 4rem !important;
    }

    .pe-sm-xl {
        padding-right: 8rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pb-sm-6 {
        padding-bottom: 5rem !important;
    }

    .pb-sm-7 {
        padding-bottom: 8rem !important;
    }

    .pb-sm-8 {
        padding-bottom: 10rem !important;
    }

    .pb-sm-9 {
        padding-bottom: 11rem !important;
    }

    .pb-sm-10 {
        padding-bottom: 14rem !important;
    }

    .pb-sm-11 {
        padding-bottom: 16rem !important;
    }

    .pb-sm-12 {
        padding-bottom: 20rem !important;
    }

    .pb-sm-sm {
        padding-bottom: 1rem !important;
    }

    .pb-sm-md {
        padding-bottom: 2rem !important;
    }

    .pb-sm-lg {
        padding-bottom: 4rem !important;
    }

    .pb-sm-xl {
        padding-bottom: 8rem !important;
    }

    .ps-sm-0 {
        padding-left: 0 !important;
    }

    .ps-sm-1 {
        padding-left: 0.25rem !important;
    }

    .ps-sm-2 {
        padding-left: 0.5rem !important;
    }

    .ps-sm-3 {
        padding-left: 1rem !important;
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }

    .ps-sm-5 {
        padding-left: 3rem !important;
    }

    .ps-sm-6 {
        padding-left: 5rem !important;
    }

    .ps-sm-7 {
        padding-left: 8rem !important;
    }

    .ps-sm-8 {
        padding-left: 10rem !important;
    }

    .ps-sm-9 {
        padding-left: 11rem !important;
    }

    .ps-sm-10 {
        padding-left: 14rem !important;
    }

    .ps-sm-11 {
        padding-left: 16rem !important;
    }

    .ps-sm-12 {
        padding-left: 20rem !important;
    }

    .ps-sm-sm {
        padding-left: 1rem !important;
    }

    .ps-sm-md {
        padding-left: 2rem !important;
    }

    .ps-sm-lg {
        padding-left: 4rem !important;
    }

    .ps-sm-xl {
        padding-left: 8rem !important;
    }

    .text-sm-start {
        text-align: left !important;
    }

    .text-sm-end {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 768px) {
    .float-md-start {
        float: left !important;
    }

    .float-md-end {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-grid {
        display: grid !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }

    .d-md-none {
        display: none !important;
    }

    .vh-md-100 {
        height: 100vh !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-md-0 {
        gap: 0 !important;
    }

    .gap-md-1 {
        gap: 0.25rem !important;
    }

    .gap-md-2 {
        gap: 0.5rem !important;
    }

    .gap-md-3 {
        gap: 1rem !important;
    }

    .gap-md-4 {
        gap: 1.5rem !important;
    }

    .gap-md-5 {
        gap: 3rem !important;
    }

    .gap-md-6 {
        gap: 5rem !important;
    }

    .gap-md-7 {
        gap: 8rem !important;
    }

    .gap-md-8 {
        gap: 10rem !important;
    }

    .gap-md-9 {
        gap: 11rem !important;
    }

    .gap-md-10 {
        gap: 14rem !important;
    }

    .gap-md-11 {
        gap: 16rem !important;
    }

    .gap-md-12 {
        gap: 20rem !important;
    }

    .gap-md-sm {
        gap: 1rem !important;
    }

    .gap-md-md {
        gap: 2rem !important;
    }

    .gap-md-lg {
        gap: 4rem !important;
    }

    .gap-md-xl {
        gap: 8rem !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }

    .order-md-first {
        order: -1 !important;
    }

    .order-md-0 {
        order: 0 !important;
    }

    .order-md-1 {
        order: 1 !important;
    }

    .order-md-2 {
        order: 2 !important;
    }

    .order-md-3 {
        order: 3 !important;
    }

    .order-md-4 {
        order: 4 !important;
    }

    .order-md-5 {
        order: 5 !important;
    }

    .order-md-last {
        order: 6 !important;
    }

    .m-md-0 {
        margin: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .m-md-6 {
        margin: 5rem !important;
    }

    .m-md-7 {
        margin: 8rem !important;
    }

    .m-md-8 {
        margin: 10rem !important;
    }

    .m-md-9 {
        margin: 11rem !important;
    }

    .m-md-10 {
        margin: 14rem !important;
    }

    .m-md-11 {
        margin: 16rem !important;
    }

    .m-md-12 {
        margin: 20rem !important;
    }

    .m-md-sm {
        margin: 1rem !important;
    }

    .m-md-md {
        margin: 2rem !important;
    }

    .m-md-lg {
        margin: 4rem !important;
    }

    .m-md-xl {
        margin: 8rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

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

    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-md-6 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-md-7 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-md-8 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }

    .mx-md-9 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }

    .mx-md-10 {
        margin-right: 14rem !important;
        margin-left: 14rem !important;
    }

    .mx-md-11 {
        margin-right: 16rem !important;
        margin-left: 16rem !important;
    }

    .mx-md-12 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }

    .mx-md-sm {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-md-md {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-md-lg {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-md-xl {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-md-6 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-md-7 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-md-8 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }

    .my-md-9 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }

    .my-md-10 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important;
    }

    .my-md-11 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important;
    }

    .my-md-12 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }

    .my-md-sm {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-md-md {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-md-lg {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-md-xl {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-1 {
        margin-top: 0.25rem !important;
    }

    .mt-md-2 {
        margin-top: 0.5rem !important;
    }

    .mt-md-3 {
        margin-top: 1rem !important;
    }

    .mt-md-4 {
        margin-top: 1.5rem !important;
    }

    .mt-md-5 {
        margin-top: 3rem !important;
    }

    .mt-md-6 {
        margin-top: 5rem !important;
    }

    .mt-md-7 {
        margin-top: 8rem !important;
    }

    .mt-md-8 {
        margin-top: 10rem !important;
    }

    .mt-md-9 {
        margin-top: 11rem !important;
    }

    .mt-md-10 {
        margin-top: 14rem !important;
    }

    .mt-md-11 {
        margin-top: 16rem !important;
    }

    .mt-md-12 {
        margin-top: 20rem !important;
    }

    .mt-md-sm {
        margin-top: 1rem !important;
    }

    .mt-md-md {
        margin-top: 2rem !important;
    }

    .mt-md-lg {
        margin-top: 4rem !important;
    }

    .mt-md-xl {
        margin-top: 8rem !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-right: 0 !important;
    }

    .me-md-1 {
        margin-right: 0.25rem !important;
    }

    .me-md-2 {
        margin-right: 0.5rem !important;
    }

    .me-md-3 {
        margin-right: 1rem !important;
    }

    .me-md-4 {
        margin-right: 1.5rem !important;
    }

    .me-md-5 {
        margin-right: 3rem !important;
    }

    .me-md-6 {
        margin-right: 5rem !important;
    }

    .me-md-7 {
        margin-right: 8rem !important;
    }

    .me-md-8 {
        margin-right: 10rem !important;
    }

    .me-md-9 {
        margin-right: 11rem !important;
    }

    .me-md-10 {
        margin-right: 14rem !important;
    }

    .me-md-11 {
        margin-right: 16rem !important;
    }

    .me-md-12 {
        margin-right: 20rem !important;
    }

    .me-md-sm {
        margin-right: 1rem !important;
    }

    .me-md-md {
        margin-right: 2rem !important;
    }

    .me-md-lg {
        margin-right: 4rem !important;
    }

    .me-md-xl {
        margin-right: 8rem !important;
    }

    .me-md-auto {
        margin-right: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-md-3 {
        margin-bottom: 1rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-md-5 {
        margin-bottom: 3rem !important;
    }

    .mb-md-6 {
        margin-bottom: 5rem !important;
    }

    .mb-md-7 {
        margin-bottom: 8rem !important;
    }

    .mb-md-8 {
        margin-bottom: 10rem !important;
    }

    .mb-md-9 {
        margin-bottom: 11rem !important;
    }

    .mb-md-10 {
        margin-bottom: 14rem !important;
    }

    .mb-md-11 {
        margin-bottom: 16rem !important;
    }

    .mb-md-12 {
        margin-bottom: 20rem !important;
    }

    .mb-md-sm {
        margin-bottom: 1rem !important;
    }

    .mb-md-md {
        margin-bottom: 2rem !important;
    }

    .mb-md-lg {
        margin-bottom: 4rem !important;
    }

    .mb-md-xl {
        margin-bottom: 8rem !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-left: 0 !important;
    }

    .ms-md-1 {
        margin-left: 0.25rem !important;
    }

    .ms-md-2 {
        margin-left: 0.5rem !important;
    }

    .ms-md-3 {
        margin-left: 1rem !important;
    }

    .ms-md-4 {
        margin-left: 1.5rem !important;
    }

    .ms-md-5 {
        margin-left: 3rem !important;
    }

    .ms-md-6 {
        margin-left: 5rem !important;
    }

    .ms-md-7 {
        margin-left: 8rem !important;
    }

    .ms-md-8 {
        margin-left: 10rem !important;
    }

    .ms-md-9 {
        margin-left: 11rem !important;
    }

    .ms-md-10 {
        margin-left: 14rem !important;
    }

    .ms-md-11 {
        margin-left: 16rem !important;
    }

    .ms-md-12 {
        margin-left: 20rem !important;
    }

    .ms-md-sm {
        margin-left: 1rem !important;
    }

    .ms-md-md {
        margin-left: 2rem !important;
    }

    .ms-md-lg {
        margin-left: 4rem !important;
    }

    .ms-md-xl {
        margin-left: 8rem !important;
    }

    .ms-md-auto {
        margin-left: auto !important;
    }

    .m-md-n1 {
        margin: -0.25rem !important;
    }

    .m-md-n2 {
        margin: -0.5rem !important;
    }

    .m-md-n3 {
        margin: -1rem !important;
    }

    .m-md-n4 {
        margin: -1.5rem !important;
    }

    .m-md-n5 {
        margin: -3rem !important;
    }

    .m-md-n6 {
        margin: -5rem !important;
    }

    .m-md-n7 {
        margin: -8rem !important;
    }

    .m-md-n8 {
        margin: -10rem !important;
    }

    .m-md-n9 {
        margin: -11rem !important;
    }

    .m-md-n10 {
        margin: -14rem !important;
    }

    .m-md-n11 {
        margin: -16rem !important;
    }

    .m-md-n12 {
        margin: -20rem !important;
    }

    .m-md-nsm {
        margin: -1rem !important;
    }

    .m-md-nmd {
        margin: -2rem !important;
    }

    .m-md-nlg {
        margin: -4rem !important;
    }

    .m-md-nxl {
        margin: -8rem !important;
    }

    .mx-md-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-md-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-md-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-md-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-md-n5 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-md-n6 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .mx-md-n7 {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .mx-md-n8 {
        margin-right: -10rem !important;
        margin-left: -10rem !important;
    }

    .mx-md-n9 {
        margin-right: -11rem !important;
        margin-left: -11rem !important;
    }

    .mx-md-n10 {
        margin-right: -14rem !important;
        margin-left: -14rem !important;
    }

    .mx-md-n11 {
        margin-right: -16rem !important;
        margin-left: -16rem !important;
    }

    .mx-md-n12 {
        margin-right: -20rem !important;
        margin-left: -20rem !important;
    }

    .mx-md-nsm {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-md-nmd {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-md-nlg {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-md-nxl {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .my-md-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-md-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-md-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-md-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-md-n5 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-md-n6 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .my-md-n7 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .my-md-n8 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important;
    }

    .my-md-n9 {
        margin-top: -11rem !important;
        margin-bottom: -11rem !important;
    }

    .my-md-n10 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important;
    }

    .my-md-n11 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important;
    }

    .my-md-n12 {
        margin-top: -20rem !important;
        margin-bottom: -20rem !important;
    }

    .my-md-nsm {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-md-nmd {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-md-nlg {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-md-nxl {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .mt-md-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-md-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-md-n3 {
        margin-top: -1rem !important;
    }

    .mt-md-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-md-n5 {
        margin-top: -3rem !important;
    }

    .mt-md-n6 {
        margin-top: -5rem !important;
    }

    .mt-md-n7 {
        margin-top: -8rem !important;
    }

    .mt-md-n8 {
        margin-top: -10rem !important;
    }

    .mt-md-n9 {
        margin-top: -11rem !important;
    }

    .mt-md-n10 {
        margin-top: -14rem !important;
    }

    .mt-md-n11 {
        margin-top: -16rem !important;
    }

    .mt-md-n12 {
        margin-top: -20rem !important;
    }

    .mt-md-nsm {
        margin-top: -1rem !important;
    }

    .mt-md-nmd {
        margin-top: -2rem !important;
    }

    .mt-md-nlg {
        margin-top: -4rem !important;
    }

    .mt-md-nxl {
        margin-top: -8rem !important;
    }

    .me-md-n1 {
        margin-right: -0.25rem !important;
    }

    .me-md-n2 {
        margin-right: -0.5rem !important;
    }

    .me-md-n3 {
        margin-right: -1rem !important;
    }

    .me-md-n4 {
        margin-right: -1.5rem !important;
    }

    .me-md-n5 {
        margin-right: -3rem !important;
    }

    .me-md-n6 {
        margin-right: -5rem !important;
    }

    .me-md-n7 {
        margin-right: -8rem !important;
    }

    .me-md-n8 {
        margin-right: -10rem !important;
    }

    .me-md-n9 {
        margin-right: -11rem !important;
    }

    .me-md-n10 {
        margin-right: -14rem !important;
    }

    .me-md-n11 {
        margin-right: -16rem !important;
    }

    .me-md-n12 {
        margin-right: -20rem !important;
    }

    .me-md-nsm {
        margin-right: -1rem !important;
    }

    .me-md-nmd {
        margin-right: -2rem !important;
    }

    .me-md-nlg {
        margin-right: -4rem !important;
    }

    .me-md-nxl {
        margin-right: -8rem !important;
    }

    .mb-md-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-md-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-md-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-md-n5 {
        margin-bottom: -3rem !important;
    }

    .mb-md-n6 {
        margin-bottom: -5rem !important;
    }

    .mb-md-n7 {
        margin-bottom: -8rem !important;
    }

    .mb-md-n8 {
        margin-bottom: -10rem !important;
    }

    .mb-md-n9 {
        margin-bottom: -11rem !important;
    }

    .mb-md-n10 {
        margin-bottom: -14rem !important;
    }

    .mb-md-n11 {
        margin-bottom: -16rem !important;
    }

    .mb-md-n12 {
        margin-bottom: -20rem !important;
    }

    .mb-md-nsm {
        margin-bottom: -1rem !important;
    }

    .mb-md-nmd {
        margin-bottom: -2rem !important;
    }

    .mb-md-nlg {
        margin-bottom: -4rem !important;
    }

    .mb-md-nxl {
        margin-bottom: -8rem !important;
    }

    .ms-md-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-md-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-md-n3 {
        margin-left: -1rem !important;
    }

    .ms-md-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-md-n5 {
        margin-left: -3rem !important;
    }

    .ms-md-n6 {
        margin-left: -5rem !important;
    }

    .ms-md-n7 {
        margin-left: -8rem !important;
    }

    .ms-md-n8 {
        margin-left: -10rem !important;
    }

    .ms-md-n9 {
        margin-left: -11rem !important;
    }

    .ms-md-n10 {
        margin-left: -14rem !important;
    }

    .ms-md-n11 {
        margin-left: -16rem !important;
    }

    .ms-md-n12 {
        margin-left: -20rem !important;
    }

    .ms-md-nsm {
        margin-left: -1rem !important;
    }

    .ms-md-nmd {
        margin-left: -2rem !important;
    }

    .ms-md-nlg {
        margin-left: -4rem !important;
    }

    .ms-md-nxl {
        margin-left: -8rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .p-md-6 {
        padding: 5rem !important;
    }

    .p-md-7 {
        padding: 8rem !important;
    }

    .p-md-8 {
        padding: 10rem !important;
    }

    .p-md-9 {
        padding: 11rem !important;
    }

    .p-md-10 {
        padding: 14rem !important;
    }

    .p-md-11 {
        padding: 16rem !important;
    }

    .p-md-12 {
        padding: 20rem !important;
    }

    .p-md-sm {
        padding: 1rem !important;
    }

    .p-md-md {
        padding: 2rem !important;
    }

    .p-md-lg {
        padding: 4rem !important;
    }

    .p-md-xl {
        padding: 8rem !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-md-6 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .px-md-7 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .px-md-8 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }

    .px-md-9 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }

    .px-md-10 {
        padding-right: 14rem !important;
        padding-left: 14rem !important;
    }

    .px-md-11 {
        padding-right: 16rem !important;
        padding-left: 16rem !important;
    }

    .px-md-12 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }

    .px-md-sm {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-md-md {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-md-lg {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-md-xl {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-md-6 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-md-7 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .py-md-8 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-md-9 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }

    .py-md-10 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important;
    }

    .py-md-11 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important;
    }

    .py-md-12 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }

    .py-md-sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-md {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-md-lg {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-md-xl {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: 0.25rem !important;
    }

    .pt-md-2 {
        padding-top: 0.5rem !important;
    }

    .pt-md-3 {
        padding-top: 1rem !important;
    }

    .pt-md-4 {
        padding-top: 1.5rem !important;
    }

    .pt-md-5 {
        padding-top: 3rem !important;
    }

    .pt-md-6 {
        padding-top: 5rem !important;
    }

    .pt-md-7 {
        padding-top: 8rem !important;
    }

    .pt-md-8 {
        padding-top: 10rem !important;
    }

    .pt-md-9 {
        padding-top: 11rem !important;
    }

    .pt-md-10 {
        padding-top: 14rem !important;
    }

    .pt-md-11 {
        padding-top: 16rem !important;
    }

    .pt-md-12 {
        padding-top: 20rem !important;
    }

    .pt-md-sm {
        padding-top: 1rem !important;
    }

    .pt-md-md {
        padding-top: 2rem !important;
    }

    .pt-md-lg {
        padding-top: 4rem !important;
    }

    .pt-md-xl {
        padding-top: 8rem !important;
    }

    .pe-md-0 {
        padding-right: 0 !important;
    }

    .pe-md-1 {
        padding-right: 0.25rem !important;
    }

    .pe-md-2 {
        padding-right: 0.5rem !important;
    }

    .pe-md-3 {
        padding-right: 1rem !important;
    }

    .pe-md-4 {
        padding-right: 1.5rem !important;
    }

    .pe-md-5 {
        padding-right: 3rem !important;
    }

    .pe-md-6 {
        padding-right: 5rem !important;
    }

    .pe-md-7 {
        padding-right: 8rem !important;
    }

    .pe-md-8 {
        padding-right: 10rem !important;
    }

    .pe-md-9 {
        padding-right: 11rem !important;
    }

    .pe-md-10 {
        padding-right: 14rem !important;
    }

    .pe-md-11 {
        padding-right: 16rem !important;
    }

    .pe-md-12 {
        padding-right: 20rem !important;
    }

    .pe-md-sm {
        padding-right: 1rem !important;
    }

    .pe-md-md {
        padding-right: 2rem !important;
    }

    .pe-md-lg {
        padding-right: 4rem !important;
    }

    .pe-md-xl {
        padding-right: 8rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-md-3 {
        padding-bottom: 1rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-md-5 {
        padding-bottom: 3rem !important;
    }

    .pb-md-6 {
        padding-bottom: 5rem !important;
    }

    .pb-md-7 {
        padding-bottom: 8rem !important;
    }

    .pb-md-8 {
        padding-bottom: 10rem !important;
    }

    .pb-md-9 {
        padding-bottom: 11rem !important;
    }

    .pb-md-10 {
        padding-bottom: 14rem !important;
    }

    .pb-md-11 {
        padding-bottom: 16rem !important;
    }

    .pb-md-12 {
        padding-bottom: 20rem !important;
    }

    .pb-md-sm {
        padding-bottom: 1rem !important;
    }

    .pb-md-md {
        padding-bottom: 2rem !important;
    }

    .pb-md-lg {
        padding-bottom: 4rem !important;
    }

    .pb-md-xl {
        padding-bottom: 8rem !important;
    }

    .ps-md-0 {
        padding-left: 0 !important;
    }

    .ps-md-1 {
        padding-left: 0.25rem !important;
    }

    .ps-md-2 {
        padding-left: 0.5rem !important;
    }

    .ps-md-3 {
        padding-left: 1rem !important;
    }

    .ps-md-4 {
        padding-left: 1.5rem !important;
    }

    .ps-md-5 {
        padding-left: 3rem !important;
    }

    .ps-md-6 {
        padding-left: 5rem !important;
    }

    .ps-md-7 {
        padding-left: 8rem !important;
    }

    .ps-md-8 {
        padding-left: 10rem !important;
    }

    .ps-md-9 {
        padding-left: 11rem !important;
    }

    .ps-md-10 {
        padding-left: 14rem !important;
    }

    .ps-md-11 {
        padding-left: 16rem !important;
    }

    .ps-md-12 {
        padding-left: 20rem !important;
    }

    .ps-md-sm {
        padding-left: 1rem !important;
    }

    .ps-md-md {
        padding-left: 2rem !important;
    }

    .ps-md-lg {
        padding-left: 4rem !important;
    }

    .ps-md-xl {
        padding-left: 8rem !important;
    }

    .text-md-start {
        text-align: left !important;
    }

    .text-md-end {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .float-lg-start {
        float: left !important;
    }

    .float-lg-end {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-grid {
        display: grid !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .vh-lg-100 {
        height: 100vh !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-lg-0 {
        gap: 0 !important;
    }

    .gap-lg-1 {
        gap: 0.25rem !important;
    }

    .gap-lg-2 {
        gap: 0.5rem !important;
    }

    .gap-lg-3 {
        gap: 1rem !important;
    }

    .gap-lg-4 {
        gap: 1.5rem !important;
    }

    .gap-lg-5 {
        gap: 3rem !important;
    }

    .gap-lg-6 {
        gap: 5rem !important;
    }

    .gap-lg-7 {
        gap: 8rem !important;
    }

    .gap-lg-8 {
        gap: 10rem !important;
    }

    .gap-lg-9 {
        gap: 11rem !important;
    }

    .gap-lg-10 {
        gap: 14rem !important;
    }

    .gap-lg-11 {
        gap: 16rem !important;
    }

    .gap-lg-12 {
        gap: 20rem !important;
    }

    .gap-lg-sm {
        gap: 1rem !important;
    }

    .gap-lg-md {
        gap: 2rem !important;
    }

    .gap-lg-lg {
        gap: 4rem !important;
    }

    .gap-lg-xl {
        gap: 8rem !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }

    .order-lg-first {
        order: -1 !important;
    }

    .order-lg-0 {
        order: 0 !important;
    }

    .order-lg-1 {
        order: 1 !important;
    }

    .order-lg-2 {
        order: 2 !important;
    }

    .order-lg-3 {
        order: 3 !important;
    }

    .order-lg-4 {
        order: 4 !important;
    }

    .order-lg-5 {
        order: 5 !important;
    }

    .order-lg-last {
        order: 6 !important;
    }

    .m-lg-0 {
        margin: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .m-lg-6 {
        margin: 5rem !important;
    }

    .m-lg-7 {
        margin: 8rem !important;
    }

    .m-lg-8 {
        margin: 10rem !important;
    }

    .m-lg-9 {
        margin: 11rem !important;
    }

    .m-lg-10 {
        margin: 14rem !important;
    }

    .m-lg-11 {
        margin: 16rem !important;
    }

    .m-lg-12 {
        margin: 20rem !important;
    }

    .m-lg-sm {
        margin: 1rem !important;
    }

    .m-lg-md {
        margin: 2rem !important;
    }

    .m-lg-lg {
        margin: 4rem !important;
    }

    .m-lg-xl {
        margin: 8rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

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

    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-lg-6 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-lg-7 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-lg-8 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }

    .mx-lg-9 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }

    .mx-lg-10 {
        margin-right: 14rem !important;
        margin-left: 14rem !important;
    }

    .mx-lg-11 {
        margin-right: 16rem !important;
        margin-left: 16rem !important;
    }

    .mx-lg-12 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }

    .mx-lg-sm {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-lg-md {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-lg-lg {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-lg-xl {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-lg-6 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-lg-7 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-lg-8 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }

    .my-lg-9 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }

    .my-lg-10 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important;
    }

    .my-lg-11 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important;
    }

    .my-lg-12 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }

    .my-lg-sm {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-lg-md {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-lg-lg {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-lg-xl {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mt-lg-3 {
        margin-top: 1rem !important;
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mt-lg-5 {
        margin-top: 3rem !important;
    }

    .mt-lg-6 {
        margin-top: 5rem !important;
    }

    .mt-lg-7 {
        margin-top: 8rem !important;
    }

    .mt-lg-8 {
        margin-top: 10rem !important;
    }

    .mt-lg-9 {
        margin-top: 11rem !important;
    }

    .mt-lg-10 {
        margin-top: 14rem !important;
    }

    .mt-lg-11 {
        margin-top: 16rem !important;
    }

    .mt-lg-12 {
        margin-top: 20rem !important;
    }

    .mt-lg-sm {
        margin-top: 1rem !important;
    }

    .mt-lg-md {
        margin-top: 2rem !important;
    }

    .mt-lg-lg {
        margin-top: 4rem !important;
    }

    .mt-lg-xl {
        margin-top: 8rem !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-right: 0 !important;
    }

    .me-lg-1 {
        margin-right: 0.25rem !important;
    }

    .me-lg-2 {
        margin-right: 0.5rem !important;
    }

    .me-lg-3 {
        margin-right: 1rem !important;
    }

    .me-lg-4 {
        margin-right: 1.5rem !important;
    }

    .me-lg-5 {
        margin-right: 3rem !important;
    }

    .me-lg-6 {
        margin-right: 5rem !important;
    }

    .me-lg-7 {
        margin-right: 8rem !important;
    }

    .me-lg-8 {
        margin-right: 10rem !important;
    }

    .me-lg-9 {
        margin-right: 11rem !important;
    }

    .me-lg-10 {
        margin-right: 14rem !important;
    }

    .me-lg-11 {
        margin-right: 16rem !important;
    }

    .me-lg-12 {
        margin-right: 20rem !important;
    }

    .me-lg-sm {
        margin-right: 1rem !important;
    }

    .me-lg-md {
        margin-right: 2rem !important;
    }

    .me-lg-lg {
        margin-right: 4rem !important;
    }

    .me-lg-xl {
        margin-right: 8rem !important;
    }

    .me-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }

    .mb-lg-6 {
        margin-bottom: 5rem !important;
    }

    .mb-lg-7 {
        margin-bottom: 8rem !important;
    }

    .mb-lg-8 {
        margin-bottom: 10rem !important;
    }

    .mb-lg-9 {
        margin-bottom: 11rem !important;
    }

    .mb-lg-10 {
        margin-bottom: 14rem !important;
    }

    .mb-lg-11 {
        margin-bottom: 16rem !important;
    }

    .mb-lg-12 {
        margin-bottom: 20rem !important;
    }

    .mb-lg-sm {
        margin-bottom: 1rem !important;
    }

    .mb-lg-md {
        margin-bottom: 2rem !important;
    }

    .mb-lg-lg {
        margin-bottom: 4rem !important;
    }

    .mb-lg-xl {
        margin-bottom: 8rem !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-left: 0 !important;
    }

    .ms-lg-1 {
        margin-left: 0.25rem !important;
    }

    .ms-lg-2 {
        margin-left: 0.5rem !important;
    }

    .ms-lg-3 {
        margin-left: 1rem !important;
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }

    .ms-lg-5 {
        margin-left: 3rem !important;
    }

    .ms-lg-6 {
        margin-left: 5rem !important;
    }

    .ms-lg-7 {
        margin-left: 8rem !important;
    }

    .ms-lg-8 {
        margin-left: 10rem !important;
    }

    .ms-lg-9 {
        margin-left: 11rem !important;
    }

    .ms-lg-10 {
        margin-left: 14rem !important;
    }

    .ms-lg-11 {
        margin-left: 16rem !important;
    }

    .ms-lg-12 {
        margin-left: 20rem !important;
    }

    .ms-lg-sm {
        margin-left: 1rem !important;
    }

    .ms-lg-md {
        margin-left: 2rem !important;
    }

    .ms-lg-lg {
        margin-left: 4rem !important;
    }

    .ms-lg-xl {
        margin-left: 8rem !important;
    }

    .ms-lg-auto {
        margin-left: auto !important;
    }

    .m-lg-n1 {
        margin: -0.25rem !important;
    }

    .m-lg-n2 {
        margin: -0.5rem !important;
    }

    .m-lg-n3 {
        margin: -1rem !important;
    }

    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    .m-lg-n5 {
        margin: -3rem !important;
    }

    .m-lg-n6 {
        margin: -5rem !important;
    }

    .m-lg-n7 {
        margin: -8rem !important;
    }

    .m-lg-n8 {
        margin: -10rem !important;
    }

    .m-lg-n9 {
        margin: -11rem !important;
    }

    .m-lg-n10 {
        margin: -14rem !important;
    }

    .m-lg-n11 {
        margin: -16rem !important;
    }

    .m-lg-n12 {
        margin: -20rem !important;
    }

    .m-lg-nsm {
        margin: -1rem !important;
    }

    .m-lg-nmd {
        margin: -2rem !important;
    }

    .m-lg-nlg {
        margin: -4rem !important;
    }

    .m-lg-nxl {
        margin: -8rem !important;
    }

    .mx-lg-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-lg-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-lg-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-lg-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-lg-n5 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-lg-n6 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .mx-lg-n7 {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .mx-lg-n8 {
        margin-right: -10rem !important;
        margin-left: -10rem !important;
    }

    .mx-lg-n9 {
        margin-right: -11rem !important;
        margin-left: -11rem !important;
    }

    .mx-lg-n10 {
        margin-right: -14rem !important;
        margin-left: -14rem !important;
    }

    .mx-lg-n11 {
        margin-right: -16rem !important;
        margin-left: -16rem !important;
    }

    .mx-lg-n12 {
        margin-right: -20rem !important;
        margin-left: -20rem !important;
    }

    .mx-lg-nsm {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-lg-nmd {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-lg-nlg {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-lg-nxl {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .my-lg-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-lg-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-lg-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-lg-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-lg-n5 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-lg-n6 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .my-lg-n7 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .my-lg-n8 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important;
    }

    .my-lg-n9 {
        margin-top: -11rem !important;
        margin-bottom: -11rem !important;
    }

    .my-lg-n10 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important;
    }

    .my-lg-n11 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important;
    }

    .my-lg-n12 {
        margin-top: -20rem !important;
        margin-bottom: -20rem !important;
    }

    .my-lg-nsm {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-lg-nmd {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-lg-nlg {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-lg-nxl {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .mt-lg-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-lg-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-lg-n3 {
        margin-top: -1rem !important;
    }

    .mt-lg-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-lg-n5 {
        margin-top: -3rem !important;
    }

    .mt-lg-n6 {
        margin-top: -5rem !important;
    }

    .mt-lg-n7 {
        margin-top: -8rem !important;
    }

    .mt-lg-n8 {
        margin-top: -10rem !important;
    }

    .mt-lg-n9 {
        margin-top: -11rem !important;
    }

    .mt-lg-n10 {
        margin-top: -14rem !important;
    }

    .mt-lg-n11 {
        margin-top: -16rem !important;
    }

    .mt-lg-n12 {
        margin-top: -20rem !important;
    }

    .mt-lg-nsm {
        margin-top: -1rem !important;
    }

    .mt-lg-nmd {
        margin-top: -2rem !important;
    }

    .mt-lg-nlg {
        margin-top: -4rem !important;
    }

    .mt-lg-nxl {
        margin-top: -8rem !important;
    }

    .me-lg-n1 {
        margin-right: -0.25rem !important;
    }

    .me-lg-n2 {
        margin-right: -0.5rem !important;
    }

    .me-lg-n3 {
        margin-right: -1rem !important;
    }

    .me-lg-n4 {
        margin-right: -1.5rem !important;
    }

    .me-lg-n5 {
        margin-right: -3rem !important;
    }

    .me-lg-n6 {
        margin-right: -5rem !important;
    }

    .me-lg-n7 {
        margin-right: -8rem !important;
    }

    .me-lg-n8 {
        margin-right: -10rem !important;
    }

    .me-lg-n9 {
        margin-right: -11rem !important;
    }

    .me-lg-n10 {
        margin-right: -14rem !important;
    }

    .me-lg-n11 {
        margin-right: -16rem !important;
    }

    .me-lg-n12 {
        margin-right: -20rem !important;
    }

    .me-lg-nsm {
        margin-right: -1rem !important;
    }

    .me-lg-nmd {
        margin-right: -2rem !important;
    }

    .me-lg-nlg {
        margin-right: -4rem !important;
    }

    .me-lg-nxl {
        margin-right: -8rem !important;
    }

    .mb-lg-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-lg-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-lg-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-lg-n5 {
        margin-bottom: -3rem !important;
    }

    .mb-lg-n6 {
        margin-bottom: -5rem !important;
    }

    .mb-lg-n7 {
        margin-bottom: -8rem !important;
    }

    .mb-lg-n8 {
        margin-bottom: -10rem !important;
    }

    .mb-lg-n9 {
        margin-bottom: -11rem !important;
    }

    .mb-lg-n10 {
        margin-bottom: -14rem !important;
    }

    .mb-lg-n11 {
        margin-bottom: -16rem !important;
    }

    .mb-lg-n12 {
        margin-bottom: -20rem !important;
    }

    .mb-lg-nsm {
        margin-bottom: -1rem !important;
    }

    .mb-lg-nmd {
        margin-bottom: -2rem !important;
    }

    .mb-lg-nlg {
        margin-bottom: -4rem !important;
    }

    .mb-lg-nxl {
        margin-bottom: -8rem !important;
    }

    .ms-lg-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-lg-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-lg-n3 {
        margin-left: -1rem !important;
    }

    .ms-lg-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-lg-n5 {
        margin-left: -3rem !important;
    }

    .ms-lg-n6 {
        margin-left: -5rem !important;
    }

    .ms-lg-n7 {
        margin-left: -8rem !important;
    }

    .ms-lg-n8 {
        margin-left: -10rem !important;
    }

    .ms-lg-n9 {
        margin-left: -11rem !important;
    }

    .ms-lg-n10 {
        margin-left: -14rem !important;
    }

    .ms-lg-n11 {
        margin-left: -16rem !important;
    }

    .ms-lg-n12 {
        margin-left: -20rem !important;
    }

    .ms-lg-nsm {
        margin-left: -1rem !important;
    }

    .ms-lg-nmd {
        margin-left: -2rem !important;
    }

    .ms-lg-nlg {
        margin-left: -4rem !important;
    }

    .ms-lg-nxl {
        margin-left: -8rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .p-lg-6 {
        padding: 5rem !important;
    }

    .p-lg-7 {
        padding: 8rem !important;
    }

    .p-lg-8 {
        padding: 10rem !important;
    }

    .p-lg-9 {
        padding: 11rem !important;
    }

    .p-lg-10 {
        padding: 14rem !important;
    }

    .p-lg-11 {
        padding: 16rem !important;
    }

    .p-lg-12 {
        padding: 20rem !important;
    }

    .p-lg-sm {
        padding: 1rem !important;
    }

    .p-lg-md {
        padding: 2rem !important;
    }

    .p-lg-lg {
        padding: 4rem !important;
    }

    .p-lg-xl {
        padding: 8rem !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-lg-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-lg-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-lg-6 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .px-lg-7 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .px-lg-8 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }

    .px-lg-9 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }

    .px-lg-10 {
        padding-right: 14rem !important;
        padding-left: 14rem !important;
    }

    .px-lg-11 {
        padding-right: 16rem !important;
        padding-left: 16rem !important;
    }

    .px-lg-12 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }

    .px-lg-sm {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-lg-md {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-lg-lg {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-lg-xl {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-lg-6 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-lg-7 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .py-lg-8 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-lg-9 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }

    .py-lg-10 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important;
    }

    .py-lg-11 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important;
    }

    .py-lg-12 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }

    .py-lg-sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-md {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-lg-lg {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-lg-xl {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pt-lg-3 {
        padding-top: 1rem !important;
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pt-lg-5 {
        padding-top: 3rem !important;
    }

    .pt-lg-6 {
        padding-top: 5rem !important;
    }

    .pt-lg-7 {
        padding-top: 8rem !important;
    }

    .pt-lg-8 {
        padding-top: 10rem !important;
    }

    .pt-lg-9 {
        padding-top: 11rem !important;
    }

    .pt-lg-10 {
        padding-top: 14rem !important;
    }

    .pt-lg-11 {
        padding-top: 16rem !important;
    }

    .pt-lg-12 {
        padding-top: 20rem !important;
    }

    .pt-lg-sm {
        padding-top: 1rem !important;
    }

    .pt-lg-md {
        padding-top: 2rem !important;
    }

    .pt-lg-lg {
        padding-top: 4rem !important;
    }

    .pt-lg-xl {
        padding-top: 8rem !important;
    }

    .pe-lg-0 {
        padding-right: 0 !important;
    }

    .pe-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pe-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pe-lg-3 {
        padding-right: 1rem !important;
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pe-lg-5 {
        padding-right: 3rem !important;
    }

    .pe-lg-6 {
        padding-right: 5rem !important;
    }

    .pe-lg-7 {
        padding-right: 8rem !important;
    }

    .pe-lg-8 {
        padding-right: 10rem !important;
    }

    .pe-lg-9 {
        padding-right: 11rem !important;
    }

    .pe-lg-10 {
        padding-right: 14rem !important;
    }

    .pe-lg-11 {
        padding-right: 16rem !important;
    }

    .pe-lg-12 {
        padding-right: 20rem !important;
    }

    .pe-lg-sm {
        padding-right: 1rem !important;
    }

    .pe-lg-md {
        padding-right: 2rem !important;
    }

    .pe-lg-lg {
        padding-right: 4rem !important;
    }

    .pe-lg-xl {
        padding-right: 8rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pb-lg-6 {
        padding-bottom: 5rem !important;
    }

    .pb-lg-7 {
        padding-bottom: 8rem !important;
    }

    .pb-lg-8 {
        padding-bottom: 10rem !important;
    }

    .pb-lg-9 {
        padding-bottom: 11rem !important;
    }

    .pb-lg-10 {
        padding-bottom: 14rem !important;
    }

    .pb-lg-11 {
        padding-bottom: 16rem !important;
    }

    .pb-lg-12 {
        padding-bottom: 20rem !important;
    }

    .pb-lg-sm {
        padding-bottom: 1rem !important;
    }

    .pb-lg-md {
        padding-bottom: 2rem !important;
    }

    .pb-lg-lg {
        padding-bottom: 4rem !important;
    }

    .pb-lg-xl {
        padding-bottom: 8rem !important;
    }

    .ps-lg-0 {
        padding-left: 0 !important;
    }

    .ps-lg-1 {
        padding-left: 0.25rem !important;
    }

    .ps-lg-2 {
        padding-left: 0.5rem !important;
    }

    .ps-lg-3 {
        padding-left: 1rem !important;
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }

    .ps-lg-5 {
        padding-left: 3rem !important;
    }

    .ps-lg-6 {
        padding-left: 5rem !important;
    }

    .ps-lg-7 {
        padding-left: 8rem !important;
    }

    .ps-lg-8 {
        padding-left: 10rem !important;
    }

    .ps-lg-9 {
        padding-left: 11rem !important;
    }

    .ps-lg-10 {
        padding-left: 14rem !important;
    }

    .ps-lg-11 {
        padding-left: 16rem !important;
    }

    .ps-lg-12 {
        padding-left: 20rem !important;
    }

    .ps-lg-sm {
        padding-left: 1rem !important;
    }

    .ps-lg-md {
        padding-left: 2rem !important;
    }

    .ps-lg-lg {
        padding-left: 4rem !important;
    }

    .ps-lg-xl {
        padding-left: 8rem !important;
    }

    .text-lg-start {
        text-align: left !important;
    }

    .text-lg-end {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-start {
        float: left !important;
    }

    .float-xl-end {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .vh-xl-100 {
        height: 100vh !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: 0.25rem !important;
    }

    .gap-xl-2 {
        gap: 0.5rem !important;
    }

    .gap-xl-3 {
        gap: 1rem !important;
    }

    .gap-xl-4 {
        gap: 1.5rem !important;
    }

    .gap-xl-5 {
        gap: 3rem !important;
    }

    .gap-xl-6 {
        gap: 5rem !important;
    }

    .gap-xl-7 {
        gap: 8rem !important;
    }

    .gap-xl-8 {
        gap: 10rem !important;
    }

    .gap-xl-9 {
        gap: 11rem !important;
    }

    .gap-xl-10 {
        gap: 14rem !important;
    }

    .gap-xl-11 {
        gap: 16rem !important;
    }

    .gap-xl-12 {
        gap: 20rem !important;
    }

    .gap-xl-sm {
        gap: 1rem !important;
    }

    .gap-xl-md {
        gap: 2rem !important;
    }

    .gap-xl-lg {
        gap: 4rem !important;
    }

    .gap-xl-xl {
        gap: 8rem !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }

    .order-xl-first {
        order: -1 !important;
    }

    .order-xl-0 {
        order: 0 !important;
    }

    .order-xl-1 {
        order: 1 !important;
    }

    .order-xl-2 {
        order: 2 !important;
    }

    .order-xl-3 {
        order: 3 !important;
    }

    .order-xl-4 {
        order: 4 !important;
    }

    .order-xl-5 {
        order: 5 !important;
    }

    .order-xl-last {
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .m-xl-6 {
        margin: 5rem !important;
    }

    .m-xl-7 {
        margin: 8rem !important;
    }

    .m-xl-8 {
        margin: 10rem !important;
    }

    .m-xl-9 {
        margin: 11rem !important;
    }

    .m-xl-10 {
        margin: 14rem !important;
    }

    .m-xl-11 {
        margin: 16rem !important;
    }

    .m-xl-12 {
        margin: 20rem !important;
    }

    .m-xl-sm {
        margin: 1rem !important;
    }

    .m-xl-md {
        margin: 2rem !important;
    }

    .m-xl-lg {
        margin: 4rem !important;
    }

    .m-xl-xl {
        margin: 8rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

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

    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xl-6 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-xl-7 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-xl-8 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }

    .mx-xl-9 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }

    .mx-xl-10 {
        margin-right: 14rem !important;
        margin-left: 14rem !important;
    }

    .mx-xl-11 {
        margin-right: 16rem !important;
        margin-left: 16rem !important;
    }

    .mx-xl-12 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }

    .mx-xl-sm {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-md {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-xl-lg {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-xl-xl {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-6 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-xl-7 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-xl-8 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }

    .my-xl-9 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }

    .my-xl-10 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important;
    }

    .my-xl-11 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important;
    }

    .my-xl-12 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }

    .my-xl-sm {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-md {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-xl-lg {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xl-xl {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xl-5 {
        margin-top: 3rem !important;
    }

    .mt-xl-6 {
        margin-top: 5rem !important;
    }

    .mt-xl-7 {
        margin-top: 8rem !important;
    }

    .mt-xl-8 {
        margin-top: 10rem !important;
    }

    .mt-xl-9 {
        margin-top: 11rem !important;
    }

    .mt-xl-10 {
        margin-top: 14rem !important;
    }

    .mt-xl-11 {
        margin-top: 16rem !important;
    }

    .mt-xl-12 {
        margin-top: 20rem !important;
    }

    .mt-xl-sm {
        margin-top: 1rem !important;
    }

    .mt-xl-md {
        margin-top: 2rem !important;
    }

    .mt-xl-lg {
        margin-top: 4rem !important;
    }

    .mt-xl-xl {
        margin-top: 8rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xl-3 {
        margin-right: 1rem !important;
    }

    .me-xl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xl-5 {
        margin-right: 3rem !important;
    }

    .me-xl-6 {
        margin-right: 5rem !important;
    }

    .me-xl-7 {
        margin-right: 8rem !important;
    }

    .me-xl-8 {
        margin-right: 10rem !important;
    }

    .me-xl-9 {
        margin-right: 11rem !important;
    }

    .me-xl-10 {
        margin-right: 14rem !important;
    }

    .me-xl-11 {
        margin-right: 16rem !important;
    }

    .me-xl-12 {
        margin-right: 20rem !important;
    }

    .me-xl-sm {
        margin-right: 1rem !important;
    }

    .me-xl-md {
        margin-right: 2rem !important;
    }

    .me-xl-lg {
        margin-right: 4rem !important;
    }

    .me-xl-xl {
        margin-right: 8rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-6 {
        margin-bottom: 5rem !important;
    }

    .mb-xl-7 {
        margin-bottom: 8rem !important;
    }

    .mb-xl-8 {
        margin-bottom: 10rem !important;
    }

    .mb-xl-9 {
        margin-bottom: 11rem !important;
    }

    .mb-xl-10 {
        margin-bottom: 14rem !important;
    }

    .mb-xl-11 {
        margin-bottom: 16rem !important;
    }

    .mb-xl-12 {
        margin-bottom: 20rem !important;
    }

    .mb-xl-sm {
        margin-bottom: 1rem !important;
    }

    .mb-xl-md {
        margin-bottom: 2rem !important;
    }

    .mb-xl-lg {
        margin-bottom: 4rem !important;
    }

    .mb-xl-xl {
        margin-bottom: 8rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xl-3 {
        margin-left: 1rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xl-5 {
        margin-left: 3rem !important;
    }

    .ms-xl-6 {
        margin-left: 5rem !important;
    }

    .ms-xl-7 {
        margin-left: 8rem !important;
    }

    .ms-xl-8 {
        margin-left: 10rem !important;
    }

    .ms-xl-9 {
        margin-left: 11rem !important;
    }

    .ms-xl-10 {
        margin-left: 14rem !important;
    }

    .ms-xl-11 {
        margin-left: 16rem !important;
    }

    .ms-xl-12 {
        margin-left: 20rem !important;
    }

    .ms-xl-sm {
        margin-left: 1rem !important;
    }

    .ms-xl-md {
        margin-left: 2rem !important;
    }

    .ms-xl-lg {
        margin-left: 4rem !important;
    }

    .ms-xl-xl {
        margin-left: 8rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    .m-xl-n5 {
        margin: -3rem !important;
    }

    .m-xl-n6 {
        margin: -5rem !important;
    }

    .m-xl-n7 {
        margin: -8rem !important;
    }

    .m-xl-n8 {
        margin: -10rem !important;
    }

    .m-xl-n9 {
        margin: -11rem !important;
    }

    .m-xl-n10 {
        margin: -14rem !important;
    }

    .m-xl-n11 {
        margin: -16rem !important;
    }

    .m-xl-n12 {
        margin: -20rem !important;
    }

    .m-xl-nsm {
        margin: -1rem !important;
    }

    .m-xl-nmd {
        margin: -2rem !important;
    }

    .m-xl-nlg {
        margin: -4rem !important;
    }

    .m-xl-nxl {
        margin: -8rem !important;
    }

    .mx-xl-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-xl-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-xl-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xl-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-xl-n5 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-xl-n6 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .mx-xl-n7 {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .mx-xl-n8 {
        margin-right: -10rem !important;
        margin-left: -10rem !important;
    }

    .mx-xl-n9 {
        margin-right: -11rem !important;
        margin-left: -11rem !important;
    }

    .mx-xl-n10 {
        margin-right: -14rem !important;
        margin-left: -14rem !important;
    }

    .mx-xl-n11 {
        margin-right: -16rem !important;
        margin-left: -16rem !important;
    }

    .mx-xl-n12 {
        margin-right: -20rem !important;
        margin-left: -20rem !important;
    }

    .mx-xl-nsm {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xl-nmd {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-xl-nlg {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-xl-nxl {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .my-xl-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-xl-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-xl-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xl-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-xl-n5 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xl-n6 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .my-xl-n7 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .my-xl-n8 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important;
    }

    .my-xl-n9 {
        margin-top: -11rem !important;
        margin-bottom: -11rem !important;
    }

    .my-xl-n10 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important;
    }

    .my-xl-n11 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important;
    }

    .my-xl-n12 {
        margin-top: -20rem !important;
        margin-bottom: -20rem !important;
    }

    .my-xl-nsm {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xl-nmd {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-xl-nlg {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xl-nxl {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .mt-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-xl-n3 {
        margin-top: -1rem !important;
    }

    .mt-xl-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-xl-n5 {
        margin-top: -3rem !important;
    }

    .mt-xl-n6 {
        margin-top: -5rem !important;
    }

    .mt-xl-n7 {
        margin-top: -8rem !important;
    }

    .mt-xl-n8 {
        margin-top: -10rem !important;
    }

    .mt-xl-n9 {
        margin-top: -11rem !important;
    }

    .mt-xl-n10 {
        margin-top: -14rem !important;
    }

    .mt-xl-n11 {
        margin-top: -16rem !important;
    }

    .mt-xl-n12 {
        margin-top: -20rem !important;
    }

    .mt-xl-nsm {
        margin-top: -1rem !important;
    }

    .mt-xl-nmd {
        margin-top: -2rem !important;
    }

    .mt-xl-nlg {
        margin-top: -4rem !important;
    }

    .mt-xl-nxl {
        margin-top: -8rem !important;
    }

    .me-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .me-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .me-xl-n3 {
        margin-right: -1rem !important;
    }

    .me-xl-n4 {
        margin-right: -1.5rem !important;
    }

    .me-xl-n5 {
        margin-right: -3rem !important;
    }

    .me-xl-n6 {
        margin-right: -5rem !important;
    }

    .me-xl-n7 {
        margin-right: -8rem !important;
    }

    .me-xl-n8 {
        margin-right: -10rem !important;
    }

    .me-xl-n9 {
        margin-right: -11rem !important;
    }

    .me-xl-n10 {
        margin-right: -14rem !important;
    }

    .me-xl-n11 {
        margin-right: -16rem !important;
    }

    .me-xl-n12 {
        margin-right: -20rem !important;
    }

    .me-xl-nsm {
        margin-right: -1rem !important;
    }

    .me-xl-nmd {
        margin-right: -2rem !important;
    }

    .me-xl-nlg {
        margin-right: -4rem !important;
    }

    .me-xl-nxl {
        margin-right: -8rem !important;
    }

    .mb-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-xl-n5 {
        margin-bottom: -3rem !important;
    }

    .mb-xl-n6 {
        margin-bottom: -5rem !important;
    }

    .mb-xl-n7 {
        margin-bottom: -8rem !important;
    }

    .mb-xl-n8 {
        margin-bottom: -10rem !important;
    }

    .mb-xl-n9 {
        margin-bottom: -11rem !important;
    }

    .mb-xl-n10 {
        margin-bottom: -14rem !important;
    }

    .mb-xl-n11 {
        margin-bottom: -16rem !important;
    }

    .mb-xl-n12 {
        margin-bottom: -20rem !important;
    }

    .mb-xl-nsm {
        margin-bottom: -1rem !important;
    }

    .mb-xl-nmd {
        margin-bottom: -2rem !important;
    }

    .mb-xl-nlg {
        margin-bottom: -4rem !important;
    }

    .mb-xl-nxl {
        margin-bottom: -8rem !important;
    }

    .ms-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-xl-n3 {
        margin-left: -1rem !important;
    }

    .ms-xl-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-xl-n5 {
        margin-left: -3rem !important;
    }

    .ms-xl-n6 {
        margin-left: -5rem !important;
    }

    .ms-xl-n7 {
        margin-left: -8rem !important;
    }

    .ms-xl-n8 {
        margin-left: -10rem !important;
    }

    .ms-xl-n9 {
        margin-left: -11rem !important;
    }

    .ms-xl-n10 {
        margin-left: -14rem !important;
    }

    .ms-xl-n11 {
        margin-left: -16rem !important;
    }

    .ms-xl-n12 {
        margin-left: -20rem !important;
    }

    .ms-xl-nsm {
        margin-left: -1rem !important;
    }

    .ms-xl-nmd {
        margin-left: -2rem !important;
    }

    .ms-xl-nlg {
        margin-left: -4rem !important;
    }

    .ms-xl-nxl {
        margin-left: -8rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .p-xl-6 {
        padding: 5rem !important;
    }

    .p-xl-7 {
        padding: 8rem !important;
    }

    .p-xl-8 {
        padding: 10rem !important;
    }

    .p-xl-9 {
        padding: 11rem !important;
    }

    .p-xl-10 {
        padding: 14rem !important;
    }

    .p-xl-11 {
        padding: 16rem !important;
    }

    .p-xl-12 {
        padding: 20rem !important;
    }

    .p-xl-sm {
        padding: 1rem !important;
    }

    .p-xl-md {
        padding: 2rem !important;
    }

    .p-xl-lg {
        padding: 4rem !important;
    }

    .p-xl-xl {
        padding: 8rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-xl-6 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .px-xl-7 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .px-xl-8 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }

    .px-xl-9 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }

    .px-xl-10 {
        padding-right: 14rem !important;
        padding-left: 14rem !important;
    }

    .px-xl-11 {
        padding-right: 16rem !important;
        padding-left: 16rem !important;
    }

    .px-xl-12 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }

    .px-xl-sm {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-md {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-xl-lg {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-xl-xl {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xl-6 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-xl-7 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .py-xl-8 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-xl-9 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }

    .py-xl-10 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important;
    }

    .py-xl-11 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important;
    }

    .py-xl-12 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }

    .py-xl-sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-md {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-xl-lg {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xl-xl {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xl-5 {
        padding-top: 3rem !important;
    }

    .pt-xl-6 {
        padding-top: 5rem !important;
    }

    .pt-xl-7 {
        padding-top: 8rem !important;
    }

    .pt-xl-8 {
        padding-top: 10rem !important;
    }

    .pt-xl-9 {
        padding-top: 11rem !important;
    }

    .pt-xl-10 {
        padding-top: 14rem !important;
    }

    .pt-xl-11 {
        padding-top: 16rem !important;
    }

    .pt-xl-12 {
        padding-top: 20rem !important;
    }

    .pt-xl-sm {
        padding-top: 1rem !important;
    }

    .pt-xl-md {
        padding-top: 2rem !important;
    }

    .pt-xl-lg {
        padding-top: 4rem !important;
    }

    .pt-xl-xl {
        padding-top: 8rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xl-3 {
        padding-right: 1rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xl-5 {
        padding-right: 3rem !important;
    }

    .pe-xl-6 {
        padding-right: 5rem !important;
    }

    .pe-xl-7 {
        padding-right: 8rem !important;
    }

    .pe-xl-8 {
        padding-right: 10rem !important;
    }

    .pe-xl-9 {
        padding-right: 11rem !important;
    }

    .pe-xl-10 {
        padding-right: 14rem !important;
    }

    .pe-xl-11 {
        padding-right: 16rem !important;
    }

    .pe-xl-12 {
        padding-right: 20rem !important;
    }

    .pe-xl-sm {
        padding-right: 1rem !important;
    }

    .pe-xl-md {
        padding-right: 2rem !important;
    }

    .pe-xl-lg {
        padding-right: 4rem !important;
    }

    .pe-xl-xl {
        padding-right: 8rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pb-xl-6 {
        padding-bottom: 5rem !important;
    }

    .pb-xl-7 {
        padding-bottom: 8rem !important;
    }

    .pb-xl-8 {
        padding-bottom: 10rem !important;
    }

    .pb-xl-9 {
        padding-bottom: 11rem !important;
    }

    .pb-xl-10 {
        padding-bottom: 14rem !important;
    }

    .pb-xl-11 {
        padding-bottom: 16rem !important;
    }

    .pb-xl-12 {
        padding-bottom: 20rem !important;
    }

    .pb-xl-sm {
        padding-bottom: 1rem !important;
    }

    .pb-xl-md {
        padding-bottom: 2rem !important;
    }

    .pb-xl-lg {
        padding-bottom: 4rem !important;
    }

    .pb-xl-xl {
        padding-bottom: 8rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xl-3 {
        padding-left: 1rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xl-5 {
        padding-left: 3rem !important;
    }

    .ps-xl-6 {
        padding-left: 5rem !important;
    }

    .ps-xl-7 {
        padding-left: 8rem !important;
    }

    .ps-xl-8 {
        padding-left: 10rem !important;
    }

    .ps-xl-9 {
        padding-left: 11rem !important;
    }

    .ps-xl-10 {
        padding-left: 14rem !important;
    }

    .ps-xl-11 {
        padding-left: 16rem !important;
    }

    .ps-xl-12 {
        padding-left: 20rem !important;
    }

    .ps-xl-sm {
        padding-left: 1rem !important;
    }

    .ps-xl-md {
        padding-left: 2rem !important;
    }

    .ps-xl-lg {
        padding-left: 4rem !important;
    }

    .ps-xl-xl {
        padding-left: 8rem !important;
    }

    .text-xl-start {
        text-align: left !important;
    }

    .text-xl-end {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }
}

@media (min-width: 1400px) {
    .float-xxl-start {
        float: left !important;
    }

    .float-xxl-end {
        float: right !important;
    }

    .float-xxl-none {
        float: none !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-grid {
        display: grid !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: inline-flex !important;
    }

    .d-xxl-none {
        display: none !important;
    }

    .vh-xxl-100 {
        height: 100vh !important;
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xxl-row {
        flex-direction: row !important;
    }

    .flex-xxl-column {
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .gap-xxl-0 {
        gap: 0 !important;
    }

    .gap-xxl-1 {
        gap: 0.25rem !important;
    }

    .gap-xxl-2 {
        gap: 0.5rem !important;
    }

    .gap-xxl-3 {
        gap: 1rem !important;
    }

    .gap-xxl-4 {
        gap: 1.5rem !important;
    }

    .gap-xxl-5 {
        gap: 3rem !important;
    }

    .gap-xxl-6 {
        gap: 5rem !important;
    }

    .gap-xxl-7 {
        gap: 8rem !important;
    }

    .gap-xxl-8 {
        gap: 10rem !important;
    }

    .gap-xxl-9 {
        gap: 11rem !important;
    }

    .gap-xxl-10 {
        gap: 14rem !important;
    }

    .gap-xxl-11 {
        gap: 16rem !important;
    }

    .gap-xxl-12 {
        gap: 20rem !important;
    }

    .gap-xxl-sm {
        gap: 1rem !important;
    }

    .gap-xxl-md {
        gap: 2rem !important;
    }

    .gap-xxl-lg {
        gap: 4rem !important;
    }

    .gap-xxl-xl {
        gap: 8rem !important;
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        justify-content: space-between !important;
    }

    .justify-content-xxl-around {
        justify-content: space-around !important;
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xxl-start {
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        align-content: center !important;
    }

    .align-content-xxl-between {
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        align-self: auto !important;
    }

    .align-self-xxl-start {
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        align-self: stretch !important;
    }

    .order-xxl-first {
        order: -1 !important;
    }

    .order-xxl-0 {
        order: 0 !important;
    }

    .order-xxl-1 {
        order: 1 !important;
    }

    .order-xxl-2 {
        order: 2 !important;
    }

    .order-xxl-3 {
        order: 3 !important;
    }

    .order-xxl-4 {
        order: 4 !important;
    }

    .order-xxl-5 {
        order: 5 !important;
    }

    .order-xxl-last {
        order: 6 !important;
    }

    .m-xxl-0 {
        margin: 0 !important;
    }

    .m-xxl-1 {
        margin: 0.25rem !important;
    }

    .m-xxl-2 {
        margin: 0.5rem !important;
    }

    .m-xxl-3 {
        margin: 1rem !important;
    }

    .m-xxl-4 {
        margin: 1.5rem !important;
    }

    .m-xxl-5 {
        margin: 3rem !important;
    }

    .m-xxl-6 {
        margin: 5rem !important;
    }

    .m-xxl-7 {
        margin: 8rem !important;
    }

    .m-xxl-8 {
        margin: 10rem !important;
    }

    .m-xxl-9 {
        margin: 11rem !important;
    }

    .m-xxl-10 {
        margin: 14rem !important;
    }

    .m-xxl-11 {
        margin: 16rem !important;
    }

    .m-xxl-12 {
        margin: 20rem !important;
    }

    .m-xxl-sm {
        margin: 1rem !important;
    }

    .m-xxl-md {
        margin: 2rem !important;
    }

    .m-xxl-lg {
        margin: 4rem !important;
    }

    .m-xxl-xl {
        margin: 8rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

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

    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xxl-6 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-xxl-7 {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-xxl-8 {
        margin-right: 10rem !important;
        margin-left: 10rem !important;
    }

    .mx-xxl-9 {
        margin-right: 11rem !important;
        margin-left: 11rem !important;
    }

    .mx-xxl-10 {
        margin-right: 14rem !important;
        margin-left: 14rem !important;
    }

    .mx-xxl-11 {
        margin-right: 16rem !important;
        margin-left: 16rem !important;
    }

    .mx-xxl-12 {
        margin-right: 20rem !important;
        margin-left: 20rem !important;
    }

    .mx-xxl-sm {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xxl-md {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-xxl-lg {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-xxl-xl {
        margin-right: 8rem !important;
        margin-left: 8rem !important;
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xxl-6 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-xxl-7 {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-xxl-8 {
        margin-top: 10rem !important;
        margin-bottom: 10rem !important;
    }

    .my-xxl-9 {
        margin-top: 11rem !important;
        margin-bottom: 11rem !important;
    }

    .my-xxl-10 {
        margin-top: 14rem !important;
        margin-bottom: 14rem !important;
    }

    .my-xxl-11 {
        margin-top: 16rem !important;
        margin-bottom: 16rem !important;
    }

    .my-xxl-12 {
        margin-top: 20rem !important;
        margin-bottom: 20rem !important;
    }

    .my-xxl-sm {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xxl-md {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-xxl-lg {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xxl-xl {
        margin-top: 8rem !important;
        margin-bottom: 8rem !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xxl-3 {
        margin-top: 1rem !important;
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xxl-5 {
        margin-top: 3rem !important;
    }

    .mt-xxl-6 {
        margin-top: 5rem !important;
    }

    .mt-xxl-7 {
        margin-top: 8rem !important;
    }

    .mt-xxl-8 {
        margin-top: 10rem !important;
    }

    .mt-xxl-9 {
        margin-top: 11rem !important;
    }

    .mt-xxl-10 {
        margin-top: 14rem !important;
    }

    .mt-xxl-11 {
        margin-top: 16rem !important;
    }

    .mt-xxl-12 {
        margin-top: 20rem !important;
    }

    .mt-xxl-sm {
        margin-top: 1rem !important;
    }

    .mt-xxl-md {
        margin-top: 2rem !important;
    }

    .mt-xxl-lg {
        margin-top: 4rem !important;
    }

    .mt-xxl-xl {
        margin-top: 8rem !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-right: 0 !important;
    }

    .me-xxl-1 {
        margin-right: 0.25rem !important;
    }

    .me-xxl-2 {
        margin-right: 0.5rem !important;
    }

    .me-xxl-3 {
        margin-right: 1rem !important;
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xxl-5 {
        margin-right: 3rem !important;
    }

    .me-xxl-6 {
        margin-right: 5rem !important;
    }

    .me-xxl-7 {
        margin-right: 8rem !important;
    }

    .me-xxl-8 {
        margin-right: 10rem !important;
    }

    .me-xxl-9 {
        margin-right: 11rem !important;
    }

    .me-xxl-10 {
        margin-right: 14rem !important;
    }

    .me-xxl-11 {
        margin-right: 16rem !important;
    }

    .me-xxl-12 {
        margin-right: 20rem !important;
    }

    .me-xxl-sm {
        margin-right: 1rem !important;
    }

    .me-xxl-md {
        margin-right: 2rem !important;
    }

    .me-xxl-lg {
        margin-right: 4rem !important;
    }

    .me-xxl-xl {
        margin-right: 8rem !important;
    }

    .me-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important;
    }

    .mb-xxl-6 {
        margin-bottom: 5rem !important;
    }

    .mb-xxl-7 {
        margin-bottom: 8rem !important;
    }

    .mb-xxl-8 {
        margin-bottom: 10rem !important;
    }

    .mb-xxl-9 {
        margin-bottom: 11rem !important;
    }

    .mb-xxl-10 {
        margin-bottom: 14rem !important;
    }

    .mb-xxl-11 {
        margin-bottom: 16rem !important;
    }

    .mb-xxl-12 {
        margin-bottom: 20rem !important;
    }

    .mb-xxl-sm {
        margin-bottom: 1rem !important;
    }

    .mb-xxl-md {
        margin-bottom: 2rem !important;
    }

    .mb-xxl-lg {
        margin-bottom: 4rem !important;
    }

    .mb-xxl-xl {
        margin-bottom: 8rem !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-left: 0 !important;
    }

    .ms-xxl-1 {
        margin-left: 0.25rem !important;
    }

    .ms-xxl-2 {
        margin-left: 0.5rem !important;
    }

    .ms-xxl-3 {
        margin-left: 1rem !important;
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xxl-5 {
        margin-left: 3rem !important;
    }

    .ms-xxl-6 {
        margin-left: 5rem !important;
    }

    .ms-xxl-7 {
        margin-left: 8rem !important;
    }

    .ms-xxl-8 {
        margin-left: 10rem !important;
    }

    .ms-xxl-9 {
        margin-left: 11rem !important;
    }

    .ms-xxl-10 {
        margin-left: 14rem !important;
    }

    .ms-xxl-11 {
        margin-left: 16rem !important;
    }

    .ms-xxl-12 {
        margin-left: 20rem !important;
    }

    .ms-xxl-sm {
        margin-left: 1rem !important;
    }

    .ms-xxl-md {
        margin-left: 2rem !important;
    }

    .ms-xxl-lg {
        margin-left: 4rem !important;
    }

    .ms-xxl-xl {
        margin-left: 8rem !important;
    }

    .ms-xxl-auto {
        margin-left: auto !important;
    }

    .m-xxl-n1 {
        margin: -0.25rem !important;
    }

    .m-xxl-n2 {
        margin: -0.5rem !important;
    }

    .m-xxl-n3 {
        margin: -1rem !important;
    }

    .m-xxl-n4 {
        margin: -1.5rem !important;
    }

    .m-xxl-n5 {
        margin: -3rem !important;
    }

    .m-xxl-n6 {
        margin: -5rem !important;
    }

    .m-xxl-n7 {
        margin: -8rem !important;
    }

    .m-xxl-n8 {
        margin: -10rem !important;
    }

    .m-xxl-n9 {
        margin: -11rem !important;
    }

    .m-xxl-n10 {
        margin: -14rem !important;
    }

    .m-xxl-n11 {
        margin: -16rem !important;
    }

    .m-xxl-n12 {
        margin: -20rem !important;
    }

    .m-xxl-nsm {
        margin: -1rem !important;
    }

    .m-xxl-nmd {
        margin: -2rem !important;
    }

    .m-xxl-nlg {
        margin: -4rem !important;
    }

    .m-xxl-nxl {
        margin: -8rem !important;
    }

    .mx-xxl-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-xxl-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-xxl-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xxl-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-xxl-n5 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-xxl-n6 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .mx-xxl-n7 {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .mx-xxl-n8 {
        margin-right: -10rem !important;
        margin-left: -10rem !important;
    }

    .mx-xxl-n9 {
        margin-right: -11rem !important;
        margin-left: -11rem !important;
    }

    .mx-xxl-n10 {
        margin-right: -14rem !important;
        margin-left: -14rem !important;
    }

    .mx-xxl-n11 {
        margin-right: -16rem !important;
        margin-left: -16rem !important;
    }

    .mx-xxl-n12 {
        margin-right: -20rem !important;
        margin-left: -20rem !important;
    }

    .mx-xxl-nsm {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xxl-nmd {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-xxl-nlg {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-xxl-nxl {
        margin-right: -8rem !important;
        margin-left: -8rem !important;
    }

    .my-xxl-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-xxl-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-xxl-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xxl-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-xxl-n5 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xxl-n6 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .my-xxl-n7 {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .my-xxl-n8 {
        margin-top: -10rem !important;
        margin-bottom: -10rem !important;
    }

    .my-xxl-n9 {
        margin-top: -11rem !important;
        margin-bottom: -11rem !important;
    }

    .my-xxl-n10 {
        margin-top: -14rem !important;
        margin-bottom: -14rem !important;
    }

    .my-xxl-n11 {
        margin-top: -16rem !important;
        margin-bottom: -16rem !important;
    }

    .my-xxl-n12 {
        margin-top: -20rem !important;
        margin-bottom: -20rem !important;
    }

    .my-xxl-nsm {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xxl-nmd {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-xxl-nlg {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xxl-nxl {
        margin-top: -8rem !important;
        margin-bottom: -8rem !important;
    }

    .mt-xxl-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-xxl-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-xxl-n3 {
        margin-top: -1rem !important;
    }

    .mt-xxl-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-xxl-n5 {
        margin-top: -3rem !important;
    }

    .mt-xxl-n6 {
        margin-top: -5rem !important;
    }

    .mt-xxl-n7 {
        margin-top: -8rem !important;
    }

    .mt-xxl-n8 {
        margin-top: -10rem !important;
    }

    .mt-xxl-n9 {
        margin-top: -11rem !important;
    }

    .mt-xxl-n10 {
        margin-top: -14rem !important;
    }

    .mt-xxl-n11 {
        margin-top: -16rem !important;
    }

    .mt-xxl-n12 {
        margin-top: -20rem !important;
    }

    .mt-xxl-nsm {
        margin-top: -1rem !important;
    }

    .mt-xxl-nmd {
        margin-top: -2rem !important;
    }

    .mt-xxl-nlg {
        margin-top: -4rem !important;
    }

    .mt-xxl-nxl {
        margin-top: -8rem !important;
    }

    .me-xxl-n1 {
        margin-right: -0.25rem !important;
    }

    .me-xxl-n2 {
        margin-right: -0.5rem !important;
    }

    .me-xxl-n3 {
        margin-right: -1rem !important;
    }

    .me-xxl-n4 {
        margin-right: -1.5rem !important;
    }

    .me-xxl-n5 {
        margin-right: -3rem !important;
    }

    .me-xxl-n6 {
        margin-right: -5rem !important;
    }

    .me-xxl-n7 {
        margin-right: -8rem !important;
    }

    .me-xxl-n8 {
        margin-right: -10rem !important;
    }

    .me-xxl-n9 {
        margin-right: -11rem !important;
    }

    .me-xxl-n10 {
        margin-right: -14rem !important;
    }

    .me-xxl-n11 {
        margin-right: -16rem !important;
    }

    .me-xxl-n12 {
        margin-right: -20rem !important;
    }

    .me-xxl-nsm {
        margin-right: -1rem !important;
    }

    .me-xxl-nmd {
        margin-right: -2rem !important;
    }

    .me-xxl-nlg {
        margin-right: -4rem !important;
    }

    .me-xxl-nxl {
        margin-right: -8rem !important;
    }

    .mb-xxl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-xxl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-xxl-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-xxl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-xxl-n5 {
        margin-bottom: -3rem !important;
    }

    .mb-xxl-n6 {
        margin-bottom: -5rem !important;
    }

    .mb-xxl-n7 {
        margin-bottom: -8rem !important;
    }

    .mb-xxl-n8 {
        margin-bottom: -10rem !important;
    }

    .mb-xxl-n9 {
        margin-bottom: -11rem !important;
    }

    .mb-xxl-n10 {
        margin-bottom: -14rem !important;
    }

    .mb-xxl-n11 {
        margin-bottom: -16rem !important;
    }

    .mb-xxl-n12 {
        margin-bottom: -20rem !important;
    }

    .mb-xxl-nsm {
        margin-bottom: -1rem !important;
    }

    .mb-xxl-nmd {
        margin-bottom: -2rem !important;
    }

    .mb-xxl-nlg {
        margin-bottom: -4rem !important;
    }

    .mb-xxl-nxl {
        margin-bottom: -8rem !important;
    }

    .ms-xxl-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-xxl-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-xxl-n3 {
        margin-left: -1rem !important;
    }

    .ms-xxl-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-xxl-n5 {
        margin-left: -3rem !important;
    }

    .ms-xxl-n6 {
        margin-left: -5rem !important;
    }

    .ms-xxl-n7 {
        margin-left: -8rem !important;
    }

    .ms-xxl-n8 {
        margin-left: -10rem !important;
    }

    .ms-xxl-n9 {
        margin-left: -11rem !important;
    }

    .ms-xxl-n10 {
        margin-left: -14rem !important;
    }

    .ms-xxl-n11 {
        margin-left: -16rem !important;
    }

    .ms-xxl-n12 {
        margin-left: -20rem !important;
    }

    .ms-xxl-nsm {
        margin-left: -1rem !important;
    }

    .ms-xxl-nmd {
        margin-left: -2rem !important;
    }

    .ms-xxl-nlg {
        margin-left: -4rem !important;
    }

    .ms-xxl-nxl {
        margin-left: -8rem !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-1 {
        padding: 0.25rem !important;
    }

    .p-xxl-2 {
        padding: 0.5rem !important;
    }

    .p-xxl-3 {
        padding: 1rem !important;
    }

    .p-xxl-4 {
        padding: 1.5rem !important;
    }

    .p-xxl-5 {
        padding: 3rem !important;
    }

    .p-xxl-6 {
        padding: 5rem !important;
    }

    .p-xxl-7 {
        padding: 8rem !important;
    }

    .p-xxl-8 {
        padding: 10rem !important;
    }

    .p-xxl-9 {
        padding: 11rem !important;
    }

    .p-xxl-10 {
        padding: 14rem !important;
    }

    .p-xxl-11 {
        padding: 16rem !important;
    }

    .p-xxl-12 {
        padding: 20rem !important;
    }

    .p-xxl-sm {
        padding: 1rem !important;
    }

    .p-xxl-md {
        padding: 2rem !important;
    }

    .p-xxl-lg {
        padding: 4rem !important;
    }

    .p-xxl-xl {
        padding: 8rem !important;
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-xxl-6 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .px-xxl-7 {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .px-xxl-8 {
        padding-right: 10rem !important;
        padding-left: 10rem !important;
    }

    .px-xxl-9 {
        padding-right: 11rem !important;
        padding-left: 11rem !important;
    }

    .px-xxl-10 {
        padding-right: 14rem !important;
        padding-left: 14rem !important;
    }

    .px-xxl-11 {
        padding-right: 16rem !important;
        padding-left: 16rem !important;
    }

    .px-xxl-12 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
    }

    .px-xxl-sm {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xxl-md {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-xxl-lg {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-xxl-xl {
        padding-right: 8rem !important;
        padding-left: 8rem !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xxl-6 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .py-xxl-7 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .py-xxl-8 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .py-xxl-9 {
        padding-top: 11rem !important;
        padding-bottom: 11rem !important;
    }

    .py-xxl-10 {
        padding-top: 14rem !important;
        padding-bottom: 14rem !important;
    }

    .py-xxl-11 {
        padding-top: 16rem !important;
        padding-bottom: 16rem !important;
    }

    .py-xxl-12 {
        padding-top: 20rem !important;
        padding-bottom: 20rem !important;
    }

    .py-xxl-sm {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xxl-md {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-xxl-lg {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xxl-xl {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xxl-3 {
        padding-top: 1rem !important;
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xxl-5 {
        padding-top: 3rem !important;
    }

    .pt-xxl-6 {
        padding-top: 5rem !important;
    }

    .pt-xxl-7 {
        padding-top: 8rem !important;
    }

    .pt-xxl-8 {
        padding-top: 10rem !important;
    }

    .pt-xxl-9 {
        padding-top: 11rem !important;
    }

    .pt-xxl-10 {
        padding-top: 14rem !important;
    }

    .pt-xxl-11 {
        padding-top: 16rem !important;
    }

    .pt-xxl-12 {
        padding-top: 20rem !important;
    }

    .pt-xxl-sm {
        padding-top: 1rem !important;
    }

    .pt-xxl-md {
        padding-top: 2rem !important;
    }

    .pt-xxl-lg {
        padding-top: 4rem !important;
    }

    .pt-xxl-xl {
        padding-top: 8rem !important;
    }

    .pe-xxl-0 {
        padding-right: 0 !important;
    }

    .pe-xxl-1 {
        padding-right: 0.25rem !important;
    }

    .pe-xxl-2 {
        padding-right: 0.5rem !important;
    }

    .pe-xxl-3 {
        padding-right: 1rem !important;
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xxl-5 {
        padding-right: 3rem !important;
    }

    .pe-xxl-6 {
        padding-right: 5rem !important;
    }

    .pe-xxl-7 {
        padding-right: 8rem !important;
    }

    .pe-xxl-8 {
        padding-right: 10rem !important;
    }

    .pe-xxl-9 {
        padding-right: 11rem !important;
    }

    .pe-xxl-10 {
        padding-right: 14rem !important;
    }

    .pe-xxl-11 {
        padding-right: 16rem !important;
    }

    .pe-xxl-12 {
        padding-right: 20rem !important;
    }

    .pe-xxl-sm {
        padding-right: 1rem !important;
    }

    .pe-xxl-md {
        padding-right: 2rem !important;
    }

    .pe-xxl-lg {
        padding-right: 4rem !important;
    }

    .pe-xxl-xl {
        padding-right: 8rem !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important;
    }

    .pb-xxl-6 {
        padding-bottom: 5rem !important;
    }

    .pb-xxl-7 {
        padding-bottom: 8rem !important;
    }

    .pb-xxl-8 {
        padding-bottom: 10rem !important;
    }

    .pb-xxl-9 {
        padding-bottom: 11rem !important;
    }

    .pb-xxl-10 {
        padding-bottom: 14rem !important;
    }

    .pb-xxl-11 {
        padding-bottom: 16rem !important;
    }

    .pb-xxl-12 {
        padding-bottom: 20rem !important;
    }

    .pb-xxl-sm {
        padding-bottom: 1rem !important;
    }

    .pb-xxl-md {
        padding-bottom: 2rem !important;
    }

    .pb-xxl-lg {
        padding-bottom: 4rem !important;
    }

    .pb-xxl-xl {
        padding-bottom: 8rem !important;
    }

    .ps-xxl-0 {
        padding-left: 0 !important;
    }

    .ps-xxl-1 {
        padding-left: 0.25rem !important;
    }

    .ps-xxl-2 {
        padding-left: 0.5rem !important;
    }

    .ps-xxl-3 {
        padding-left: 1rem !important;
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xxl-5 {
        padding-left: 3rem !important;
    }

    .ps-xxl-6 {
        padding-left: 5rem !important;
    }

    .ps-xxl-7 {
        padding-left: 8rem !important;
    }

    .ps-xxl-8 {
        padding-left: 10rem !important;
    }

    .ps-xxl-9 {
        padding-left: 11rem !important;
    }

    .ps-xxl-10 {
        padding-left: 14rem !important;
    }

    .ps-xxl-11 {
        padding-left: 16rem !important;
    }

    .ps-xxl-12 {
        padding-left: 20rem !important;
    }

    .ps-xxl-sm {
        padding-left: 1rem !important;
    }

    .ps-xxl-md {
        padding-left: 2rem !important;
    }

    .ps-xxl-lg {
        padding-left: 4rem !important;
    }

    .ps-xxl-xl {
        padding-left: 8rem !important;
    }

    .text-xxl-start {
        text-align: left !important;
    }

    .text-xxl-end {
        text-align: right !important;
    }

    .text-xxl-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .fs-1 {
        font-size: 2.5rem !important;
    }

    .fs-2 {
        font-size: 2rem !important;
    }

    .fs-3 {
        font-size: 1.75rem !important;
    }

    .fs-4 {
        font-size: 1.5rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }

    .d-print-none {
        display: none !important;
    }
}
/**
 * = Navigation bars
 */
.navbar-main {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}

.navbar-main .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27><path stroke=%27rgba%28255, 255, 255, 0.9%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/></svg>");
}

.navbar .navbar-nav .nav-link {
    transition: all 0.8s all 0.2s ease;
}

@media (max-width: 767.98px) {
    .navbar .navbar-nav .nav-link {
        font-size: 1.2rem;
        display: flex;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: space-between;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
    }
}

.navbar .navbar-nav .nav-item .media:not(:last-child) {
    margin-bottom: 1.5rem;
}

.navbar .navbar-nav .nav-item:focus,
.navbar .navbar-nav .nav-item .nav-link:focus {
    outline: none !important;
}

.navbar .navbar-nav .dropdown .dropdown-menu {
    top: 100%;
}

.navbar .navbar-nav .dropdown .dropdown-menu span {
    width: 30px;
}

.navbar .navbar-nav .dropdown .dropdown-item {
    font-size: 0.875rem;
}

@media (min-width: 992px) {
    .navbar .navbar-nav .dropdown-megamenu,
.navbar .navbar-nav .dropdown-megamenu-sm,
.navbar .navbar-nav .dropdown-megamenu-md {
        min-width: 580px;
    }
}

.navbar .navbar-nav .dropdown-megamenu .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-md .megamenu-link {
    color: #111827;
    font-weight: 400;
    font-size: 0.875rem;
}

.navbar .navbar-nav .dropdown-megamenu .megamenu-item,
.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item,
.navbar .navbar-nav .dropdown-megamenu-md .megamenu-item {
    position: relative;
}

.navbar .navbar-nav .dropdown-megamenu .megamenu-item:hover .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item:hover .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-md .megamenu-item:hover .megamenu-link {
    color: #1F2937;
}

@media (min-width: 992px) {
    .navbar .navbar-nav .dropdown-megamenu-sm {
        min-width: 320px;
    }
}

@media (min-width: 992px) {
    .navbar .navbar-nav .dropdown-megamenu-md {
        min-width: 960px;
    }
}

@media (min-width: 992px) {
    .navbar .navbar-nav .dropdown-menu .dropdown-toggle .nav-link-arrow {
        transform: rotate(-90deg);
    }

    .navbar .navbar-nav .dropdown.show > .dropdown-toggle .nav-link-arrow {
        transform: rotate(180deg);
    }

    .navbar .navbar-nav .dropdown-toggle:hover .nav-link-arrow {
        transform: rotate(0deg);
    }
}

.navbar .navbar-nav .dropdown-submenu {
    position: relative;
}

.navbar .navbar-nav .dropdown-submenu .dropdown-menu {
    top: 0;
    left: calc(100% - 2px);
    margin-left: 0.1rem;
    margin-right: 0.1rem;
    opacity: 0;
    display: none;
}

.navbar .navbar-nav .dropdown-submenu .dropdown-menu.show {
    opacity: 1;
    pointer-events: all;
    display: block;
}

.navbar .navbar-nav .nav-link-arrow {
    transition: transform 0.2s ease;
}

.navbar-brand {
    font-size: 0.875rem;
    font-weight: 500;
    text-transform: uppercase;
}

.navbar-brand img {
    height: 40px;
}

.navbar-dark .navbar-brand-light {
    display: none;
}

.navbar-dark .navbar-brand {
    color: #ffffff;
}

.navbar-dark > .nav-item:hover > .nav-link {
    color: #1F2937;
}

.navbar-light:not(.headroom--not-top) .btn-outline-soft {
    border-color: #1F2937;
    color: #1F2937;
}

.navbar-light:not(.headroom--not-top) .btn-outline-soft:hover {
    background: #1F2937;
    color: #ffffff;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27><path stroke=%27rgba%2817, 24, 39, 0.9%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/></svg>");
}

.navbar-light .navbar-brand-dark {
    display: none;
}

.navbar-light .navbar-brand {
    color: #1F2937;
}

.dropdown-menu {
    top: 100%;
}

.dropdown-menu span {
    width: 30px;
}

.navbar-transparent {
    background-color: transparent;
    border: 0;
    box-shadow: none;
}

@media (min-width: 992px) {
    .navbar-nav .nav-item [data-toggle=dropdown]::after {
        transition: all 0.2s ease;
    }

    .navbar-nav .nav-item.show [data-toggle=dropdown]::after {
        transform: rotate(180deg);
    }

    .navbar-nav .nav-link i {
        margin-right: 0.3rem;
        font-size: 0.75rem;
    }

    .navbar-nav .nav-link-icon {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        font-size: 1rem;
    }

    .navbar-nav .nav-link-icon i {
        margin-right: 0;
    }

    .navbar-nav .dropdown-menu {
        opacity: 0;
        pointer-events: none;
        margin: 0;
        border-radius: 0.35rem;
    }

    .navbar-nav .dropdown-menu-end:before {
        right: 20px;
        left: auto;
    }

    .navbar-nav .dropdown-menu-center {
        left: 50%;
        transform: translateX(-50%);
    }

    .navbar-nav .dropdown-menu.show,
.navbar-nav .dropdown-megamenu.show,
.navbar-nav .dropdown-megamenu-md.show {
        opacity: 1;
        pointer-events: auto;
    }

    .navbar-nav .dropdown-menu.close,
.navbar-nav .dropdown-megamenu.close,
.navbar-nav .dropdown-megamenu-md.close {
        display: block;
    }

    .navbar-nav .dropdown-submenu .dropdown-menu {
        transform: none;
    }

    .navbar-nav .dropdown-menu {
        position: relative;
        display: block;
        opacity: 0;
        pointer-events: none;
        transition: all 0.2s ease;
    }

    .navbar-nav .dropdown.show > .dropdown-menu,
.navbar-nav .dropdown-submenu.show > .dropdown-menu {
        display: block;
        opacity: 1;
        pointer-events: auto;
    }

    .navbar-nav .dropdown-menu-inner {
        position: relative;
        padding: 1rem;
    }

    .navbar-transparent .navbar-nav .nav-link.disabled {
        color: rgba(255, 255, 255, 0.9);
    }

    .navbar-transparent .navbar-brand {
        color: rgba(255, 255, 255, 0.9);
    }
}

.navbar-collapse-header {
    display: none;
}

.navbar-collapse {
    width: auto;
}

@media (max-width: 991.98px) {
    .navbar-nav .nav-link {
        padding: 0.625rem 0;
    }

    .navbar-nav .dropdown-menu {
        box-shadow: none;
        width: 100%;
    }

    .navbar-nav .dropdown-menu .media svg {
        width: 30px;
    }

    .dropdown-menu-center {
        right: 0;
        left: auto;
        transform: translate(0, 0);
    }
}

@media (max-width: 991.98px) and (max-width: 991.98px) {
    .dropdown-menu-center {
        transform: translateX(-75%);
    }
}

@media (max-width: 991.98px) {
    .navbar-collapse {
        width: calc(100% - 30px);
        position: absolute;
        top: 0;
        right: 15px;
        z-index: 1050;
        overflow-y: auto;
        height: calc(100vh - 30px) !important;
        opacity: 0;
    }

    .navbar-collapse .navbar-toggler {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        padding: 0;
    }

    .navbar-collapse .navbar-toggler span {
        display: block;
        position: absolute;
        width: 100%;
        height: 2px;
        border-radius: 2px;
        opacity: 1;
        background: #283448;
    }

    .navbar-collapse .navbar-collapse-header {
        display: block;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
    }

    .navbar-collapse .collapse-brand img {
        height: 35px;
    }

    .navbar-collapse .collapse-close {
        text-align: right;
    }
}

@media (max-width: 991.98px) {
    .navbar-collapse.collapsing,
.navbar-collapse.show {
        padding: 1.5rem;
        border-radius: 0.35rem;
        background: #ffffff;
        animation: show-navbar-collapse 0.2s ease forwards;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    }
}

@media (max-width: 991.98px) {
    .navbar-collapse.collapsing-out {
        animation: hide-navbar-collapse 0.2s ease forwards;
    }
}

.navbar-dashboard {
    border-radius: 0.5rem;
}

.navbar-theme-primary:not(.headroom) {
    background-color: #1F2937;
}

/**
 * = Sections
 */
.section {
    position: relative;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.section-header {
    position: relative;
    padding-top: 9rem;
    padding-bottom: 3rem;
}

@media (min-width: 576px) {
    .section {
        position: relative;
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .section-header {
        position: relative;
        padding-top: 8rem;
        padding-bottom: 8rem;
    }

    .section-header.section-sm {
        padding-top: 4rem;
        padding-bottom: 3rem;
    }

    .section-xl {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }

    .section-lg {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .section-sm {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (min-width: 992px) {
    .section {
        position: relative;
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .section-header {
        position: relative;
        padding-top: 10rem;
        padding-bottom: 10rem;
    }

    .section-header.section-sm {
        padding-top: 4rem;
        padding-bottom: 3rem;
    }

    .section-xl {
        padding-top: 10rem;
        padding-bottom: 10rem;
    }

    .section-lg {
        padding-top: 8rem;
        padding-bottom: 8rem;
    }

    .section-sm {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}

@media (min-width: 768px) {
    .section-hero {
        height: 100vh;
    }
}

.line-bottom::after {
    content: "";
    display: block;
    width: 80%;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -40%;
    height: 1px;
    background: radial-gradient(ellipse at center, #9CA3AF 0, rgba(255, 255, 255, 0) 80%);
}

.section-profile-cover {
    height: 580px;
    background-size: cover;
    background-position: center center;
}

@media (max-width: 767.98px) {
    .section-profile-cover {
        height: 400px;
    }
}

.components-section > .form-control + .form-control {
    margin-top: 0.5rem;
}

.components-section > .nav + .nav,
.components-section > .alert + .alert,
.components-section > .navbar + .navbar,
.components-section > .progress + .progress,
.components-section > .progress + .btn,
.components-section .badge,
.components-section .btn {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.components-section .btn-group {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.components-section .btn-group .btn {
    margin: 0;
}

.components-section .alert {
    margin: 0;
}

.components-section .alert + .alert {
    margin-top: 1.25rem;
}

.components-section .badge {
    margin-right: 0.5rem;
}

.components-section .modal-footer .btn {
    margin: 0;
}

.copy-docs {
    position: absolute;
    top: 5px;
    right: 5px;
    transition: all 0.2s ease;
}

.copy-docs.copied {
    background: #10B981;
}

.copy-docs:hover {
    cursor: pointer;
}

.kanban-container {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

/**
 * = Footers
 */
.footer ul {
    margin-bottom: 0;
    padding: 0;
    list-style: none;
}

.footer ul li {
    display: inline-block;
}

.footer ul li a {
    text-decoration: none;
    position: relative;
    display: block;
    color: #374151;
}

.footer ul li a:hover {
    color: #1F2937;
}

.footer ul li .btn {
    margin: 0;
}

.footer ul.links-horizontal:first-child a {
    padding-left: 0;
}

.footer ul.links-horizontal:last-child a {
    padding-right: 0;
}

.footer ul.links-vertical li {
    display: block;
    margin-left: -5px;
    margin-right: -5px;
}

.footer ul.links-vertical li a {
    padding: 5px;
}

.footer ul.links-vertical li a:hover {
    color: inherit !important;
}

.footer ul.icon-box i {
    line-height: 1.7;
}

.footer .social-buttons a,
.footer .social-buttons .btn {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0.125rem 0.375rem;
}

.footer .footer-brand {
    font-size: 1.25rem;
    font-weight: 500;
}

.footer .footer-brand img.common {
    height: 40px;
}

.footer .footer-brand img {
    height: 40px;
    width: 40px;
}

.footer .footer-brand:hover, .footer .footer-brand:focus {
    color: #111827;
}

.footer .footer-language-link {
    font-size: 0.875rem;
}

.footer .footer-language-link i {
    font-size: 0.75rem;
}

.footer .copyright {
    font-size: 0.875rem;
}

.footer .pull-center {
    display: inline-block;
    float: none;
}

/**
 * = Sidebars
 */
#doc-index:not(.collapse.show), .doc-sidebar {
    display: none;
}

@media (min-width: 992px) {
    #doc-index {
        display: block;
    }

    .doc-sidebar {
        display: block;
        height: calc(100vh - 2rem);
        overflow-y: scroll;
        position: sticky;
        top: 2rem;
    }

    .doc-sidebar .nav-link[data-toggle=collapse] > .icon {
        transform: rotateZ(-90deg);
        position: relative;
        right: 0.25rem;
    }

    .doc-sidebar .nav .nav-item {
        font-size: 0.875rem;
    }
}
/*
 * Sidebar
*/
.sidebar {
    display: block;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    max-height: 100%;
    overflow-y: auto;
    width: 100%;
    transition: max-width 0.1s;
}

@media (prefers-reduced-motion: reduce) {
    .sidebar {
        transition: none;
    }
}

@media (min-width: 768px) {
    .sidebar {
        width: 100%;
        max-width: 260px;
    }
}

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

.sidebar .nav-item {
    margin-bottom: 0.2rem;
}

.sidebar .nav-item.active > .nav-link {
    color: #F2F4F6;
    background-color: #374151;
}

.sidebar .nav-item .nav-link {
    color: #ffffff;
    cursor: pointer;
}

.sidebar .nav-item .nav-link:hover {
    color: #F2F4F6;
    background-color: #374151;
}

.sidebar .nav-link + .multi-level {
    margin-top: 0.2rem;
}

.sidebar .nav-link {
    font-size: 1rem;
    vertical-align: middle;
    padding: 0.55rem 0.75rem;
    border-radius: 0.5rem;
}

.sidebar .nav-link .sidebar-icon {
    margin-right: 0.5rem;
    color: #9CA3AF;
}

.sidebar .nav-link .link-arrow {
    font-size: 0.875rem;
}

.sidebar .nav-link[data-bs-toggle=collapse][aria-expanded=true] .link-arrow {
    transform: rotate(90deg);
    transition: all 0.2s ease;
}

.sidebar .nav-link.active {
    color: #F2F4F6;
}

.sidebar .multi-level .nav-link {
    padding-left: 53px;
}

.sidebar .sidebar-text,
.sidebar .link-arrow,
.sidebar .badge,
.sidebar .notification-count {
    opacity: 1;
}

.sidebar .sidebar-text-contracted {
    display: none;
}

.sidebar.contracted {
    max-width: 95px;
}

.sidebar.contracted .sidebar-text,
.sidebar.contracted .link-arrow,
.sidebar.contracted .badge {
    opacity: 0;
}

.sidebar.contracted .notification-count {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 40px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    font-size: 0.7rem;
    padding: 0.2rem;
}

.sidebar.contracted .nav-item {
    position: relative;
}

.sidebar.contracted .nav-item.active > .nav-link {
    background-color: #363c54;
    width: 44px;
}

.sidebar.contracted .nav-item .nav-link:hover {
    background-color: #1F2937;
}

.sidebar.contracted .sidebar-text-contracted {
    display: inline;
}

.sidebar.contracted .multi-level .nav-link {
    padding-left: 17px;
}

.sidebar.contracted .nav-item {
    white-space: nowrap;
}

.sidebar.contracted .sidebar-icon {
    text-align: center;
}

@media (min-width: 768px) {
    .sidebar.contracted + .content {
        margin-left: 95px;
    }
}

.sidebar-inner {
    position: relative;
    overflow-y: hidden;
}

.sidebar-heading {
    font-size: 0.75rem;
    text-transform: uppercase;
}

.user-card {
    border-bottom: 0.0625rem solid #2e3650;
}

@media (max-width: 575.98px) {
    .sidebar {
        width: 100%;
    }
}

.content {
    overflow: hidden;
    padding: 0 1rem 0 1rem;
    transition: all 0.3s;
}

@media (prefers-reduced-motion: reduce) {
    .content {
        transition: none;
    }
}

@media (min-width: 992px) {
    .content {
        margin-left: 260px;
    }
}

.sidebar-toggle {
    font-size: 1.3rem;
}

.sidebar-toggle:hover, .sidebar-toggle:focus {
    outline: none;
    box-shadow: none;
    background: #D1D5DB;
}

iframe {
    border: 0;
}

figcaption,
figure,
main {
    display: block;
    margin: 0;
}

main {
    overflow: hidden;
}

img {
    max-width: 100%;
}

strong {
    font-weight: 500;
}

button:focus {
    outline: 0;
}

label {
    font-weight: 500;
    margin-bottom: 0.5rem;
}

/**
 * = Accordions
*/
.accordion-button {
    text-align: left;
}

.accordion-button:not(.collapsed)::after {
    background-image: none;
    transform: rotateZ(45deg);
}

.accordion-button::after {
    background-image: none;
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    font-size: 1rem;
    font-weight: 900;
}

.accordion-button:hover {
    background-color: #E5E7EB;
}

.accordion-flush .accordion-button {
    background-color: transparent;
}

.accordion-flush .accordion-button:not(.collapsed) {
    color: #31316A;
}

.accordion-flush .accordion-button:focus {
    border-color: #D1D5DB;
    box-shadow: none;
}

.accordion-flush .accordion-collapse {
    border: 0;
}

/**
 * = Animations
 */
.animate-up-1,
.animate-right-1,
.animate-down-1,
.animate-left-1,
.scale-up-1,
.scale-down-1 {
    transition: all 0.2s ease;
}

.scale-up-1:hover {
    transform: scale(0.5555555556);
}

.scale-up-hover-1:hover .scale {
    transform: scale(0.5555555556);
}

.scale-down-1:hover {
    transform: scale(0.4);
}

.animate-up-1:hover, .animate-hover:hover .animate-up-1 {
    transform: translate(0, -1px);
}

.animate-right-1:hover, .animate-hover:hover .animate-right-1 {
    transform: translate(1px, 0);
}

.animate-down-1:hover, .animate-hover:hover .animate-down-1 {
    transform: translate(0, 1px);
}

.animate-left-1:hover, .animate-hover:hover .animate-left-1 {
    transform: translate(-1px, 0);
}

.animate-up-2,
.animate-right-2,
.animate-down-2,
.animate-left-2,
.scale-up-2,
.scale-down-2 {
    transition: all 0.2s ease;
}

.scale-up-2:hover {
    transform: scale(1.1111111112);
}

.scale-up-hover-2:hover .scale {
    transform: scale(1.1111111112);
}

.scale-down-2:hover {
    transform: scale(0.8);
}

.animate-up-2:hover, .animate-hover:hover .animate-up-2 {
    transform: translate(0, -2px);
}

.animate-right-2:hover, .animate-hover:hover .animate-right-2 {
    transform: translate(2px, 0);
}

.animate-down-2:hover, .animate-hover:hover .animate-down-2 {
    transform: translate(0, 2px);
}

.animate-left-2:hover, .animate-hover:hover .animate-left-2 {
    transform: translate(-2px, 0);
}

.animate-up-3,
.animate-right-3,
.animate-down-3,
.animate-left-3,
.scale-up-3,
.scale-down-3 {
    transition: all 0.2s ease;
}

.scale-up-3:hover {
    transform: scale(1.6666666668);
}

.scale-up-hover-3:hover .scale {
    transform: scale(1.6666666668);
}

.scale-down-3:hover {
    transform: scale(1.2);
}

.animate-up-3:hover, .animate-hover:hover .animate-up-3 {
    transform: translate(0, -3px);
}

.animate-right-3:hover, .animate-hover:hover .animate-right-3 {
    transform: translate(3px, 0);
}

.animate-down-3:hover, .animate-hover:hover .animate-down-3 {
    transform: translate(0, 3px);
}

.animate-left-3:hover, .animate-hover:hover .animate-left-3 {
    transform: translate(-3px, 0);
}

.animate-up-4,
.animate-right-4,
.animate-down-4,
.animate-left-4,
.scale-up-4,
.scale-down-4 {
    transition: all 0.2s ease;
}

.scale-up-4:hover {
    transform: scale(2.2222222224);
}

.scale-up-hover-4:hover .scale {
    transform: scale(2.2222222224);
}

.scale-down-4:hover {
    transform: scale(1.6);
}

.animate-up-4:hover, .animate-hover:hover .animate-up-4 {
    transform: translate(0, -4px);
}

.animate-right-4:hover, .animate-hover:hover .animate-right-4 {
    transform: translate(4px, 0);
}

.animate-down-4:hover, .animate-hover:hover .animate-down-4 {
    transform: translate(0, 4px);
}

.animate-left-4:hover, .animate-hover:hover .animate-left-4 {
    transform: translate(-4px, 0);
}

.animate-up-5,
.animate-right-5,
.animate-down-5,
.animate-left-5,
.scale-up-5,
.scale-down-5 {
    transition: all 0.2s ease;
}

.scale-up-5:hover {
    transform: scale(2.777777778);
}

.scale-up-hover-5:hover .scale {
    transform: scale(2.777777778);
}

.scale-down-5:hover {
    transform: scale(2);
}

.animate-up-5:hover, .animate-hover:hover .animate-up-5 {
    transform: translate(0, -5px);
}

.animate-right-5:hover, .animate-hover:hover .animate-right-5 {
    transform: translate(5px, 0);
}

.animate-down-5:hover, .animate-hover:hover .animate-down-5 {
    transform: translate(0, 5px);
}

.animate-left-5:hover, .animate-hover:hover .animate-left-5 {
    transform: translate(-5px, 0);
}

.animate-up-6,
.animate-right-6,
.animate-down-6,
.animate-left-6,
.scale-up-6,
.scale-down-6 {
    transition: all 0.2s ease;
}

.scale-up-6:hover {
    transform: scale(3.3333333336);
}

.scale-up-hover-6:hover .scale {
    transform: scale(3.3333333336);
}

.scale-down-6:hover {
    transform: scale(2.4);
}

.animate-up-6:hover, .animate-hover:hover .animate-up-6 {
    transform: translate(0, -6px);
}

.animate-right-6:hover, .animate-hover:hover .animate-right-6 {
    transform: translate(6px, 0);
}

.animate-down-6:hover, .animate-hover:hover .animate-down-6 {
    transform: translate(0, 6px);
}

.animate-left-6:hover, .animate-hover:hover .animate-left-6 {
    transform: translate(-6px, 0);
}

.animate-up-7,
.animate-right-7,
.animate-down-7,
.animate-left-7,
.scale-up-7,
.scale-down-7 {
    transition: all 0.2s ease;
}

.scale-up-7:hover {
    transform: scale(3.8888888892);
}

.scale-up-hover-7:hover .scale {
    transform: scale(3.8888888892);
}

.scale-down-7:hover {
    transform: scale(2.8);
}

.animate-up-7:hover, .animate-hover:hover .animate-up-7 {
    transform: translate(0, -7px);
}

.animate-right-7:hover, .animate-hover:hover .animate-right-7 {
    transform: translate(7px, 0);
}

.animate-down-7:hover, .animate-hover:hover .animate-down-7 {
    transform: translate(0, 7px);
}

.animate-left-7:hover, .animate-hover:hover .animate-left-7 {
    transform: translate(-7px, 0);
}

.animate-up-8,
.animate-right-8,
.animate-down-8,
.animate-left-8,
.scale-up-8,
.scale-down-8 {
    transition: all 0.2s ease;
}

.scale-up-8:hover {
    transform: scale(4.4444444448);
}

.scale-up-hover-8:hover .scale {
    transform: scale(4.4444444448);
}

.scale-down-8:hover {
    transform: scale(3.2);
}

.animate-up-8:hover, .animate-hover:hover .animate-up-8 {
    transform: translate(0, -8px);
}

.animate-right-8:hover, .animate-hover:hover .animate-right-8 {
    transform: translate(8px, 0);
}

.animate-down-8:hover, .animate-hover:hover .animate-down-8 {
    transform: translate(0, 8px);
}

.animate-left-8:hover, .animate-hover:hover .animate-left-8 {
    transform: translate(-8px, 0);
}

.animate-up-9,
.animate-right-9,
.animate-down-9,
.animate-left-9,
.scale-up-9,
.scale-down-9 {
    transition: all 0.2s ease;
}

.scale-up-9:hover {
    transform: scale(5.0000000004);
}

.scale-up-hover-9:hover .scale {
    transform: scale(5.0000000004);
}

.scale-down-9:hover {
    transform: scale(3.6);
}

.animate-up-9:hover, .animate-hover:hover .animate-up-9 {
    transform: translate(0, -9px);
}

.animate-right-9:hover, .animate-hover:hover .animate-right-9 {
    transform: translate(9px, 0);
}

.animate-down-9:hover, .animate-hover:hover .animate-down-9 {
    transform: translate(0, 9px);
}

.animate-left-9:hover, .animate-hover:hover .animate-left-9 {
    transform: translate(-9px, 0);
}

@keyframes show-navbar-collapse {
    0% {
        opacity: 0;
        transform: scale(0.95);
        transform-origin: 100% 0;
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes hide-navbar-collapse {
    from {
        opacity: 1;
        transform: scale(1);
        transform-origin: 100% 0;
    }

    to {
        opacity: 0;
        transform: scale(0.95);
    }
}

@keyframes show-navbar-dropdown {
    0% {
        opacity: 0;
        transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
        transition: visibility 0.45s, opacity 0.45s, transform 0.45s;
    }

    100% {
        transform: translate(0, 0);
        opacity: 1;
    }
}

@keyframes hide-navbar-dropdown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate(0, 10px);
    }
}

@keyframes show-dropdown {
    0% {
        opacity: 0;
        transform-origin: perspective(200px) rotateX(-2deg);
        transition: visibility 0.45s, opacity 0.5s;
    }

    100% {
        opacity: 1;
    }
}

@keyframes hide-dropdown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate(0, 10px);
    }
}

.bell-shake.shaking {
    animation: bellshake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-origin: top right;
}

:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1;
}

.animate__animated {
    animation-duration: 1s;
    animation-duration: var(--animate-duration);
    animation-fill-mode: both;
}

.animate__jackInTheBox {
    animation-name: jackInTheBox;
}

@keyframes bellshake {
    0% {
        transform: rotate(0);
    }

    15% {
        transform: rotate(5deg);
    }

    30% {
        transform: rotate(-5deg);
    }

    45% {
        transform: rotate(4deg);
    }

    60% {
        transform: rotate(-4deg);
    }

    75% {
        transform: rotate(2deg);
    }

    85% {
        transform: rotate(-2deg);
    }

    92% {
        transform: rotate(1deg);
    }

    100% {
        transform: rotate(0);
    }
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        transform: scale(0.1) rotate(30deg);
        transform-origin: center bottom;
    }

    50% {
        transform: rotate(-10deg);
    }

    70% {
        transform: rotate(3deg);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

.animate__jackInTheBox {
    animation-name: jackInTheBox;
}

[class*=shadow] {
    transition: all 0.2s ease;
}

.alert-heading {
    font-weight: 500;
}

.alert-icon {
    margin-bottom: 0.5rem;
}

.alert-icon span {
    font-size: 2rem;
}

/**
 * = Avatars
 */
.avatar + .avatar-content {
    display: inline-block;
    margin-left: 0.75rem;
}

.avatar-sm {
    width: 1.5rem;
    height: 1.5rem;
}

.avatar-sm img {
    width: 1.5rem;
    height: 1.5rem;
}

.avatar {
    width: 2rem;
    height: 2rem;
}

.avatar img {
    width: 2rem;
    height: 2rem;
}

.avatar-md {
    width: 3rem;
    height: 3rem;
}

.avatar-md img {
    width: 3rem;
    height: 3rem;
}

.avatar-lg {
    width: 4.5rem;
    height: 4.5rem;
}

.avatar-lg img {
    width: 4.5rem;
    height: 4.5rem;
}

.avatar-xl {
    width: 8rem;
    height: 8rem;
}

@media (max-width: 991.98px) {
    .avatar-xl {
        width: 4.5rem;
        height: 4.5rem;
    }
}

.avatar-offline::before,
.avatar-online::before {
    position: absolute;
    border: 2px solid #ffffff;
    background-color: #10B981;
    display: block;
    top: 2px;
    left: 39px;
    content: "";
    border-radius: 50%;
    height: 10px;
    width: 10px;
}

.avatar-offline::before {
    background-color: #E11D48;
}

.avatar-group .avatar {
    position: relative;
    z-index: 0;
}

.avatar-group .avatar img {
    border: 2px solid #ffffff;
}

.avatar-group .avatar:hover {
    z-index: 3;
}

.avatar-group .avatar + .avatar {
    margin-left: -1rem;
}

/**
 * = Badges
 */
.badge {
    font-size: 0.75em;
    font-weight: 600;
}

.badge a {
    color: #ffffff;
}

.badge.super-badge {
    vertical-align: super;
}

.badge-pill {
    padding-right: 0.875em;
    padding-left: 0.875em;
}

.badge-inline {
    margin-right: 0.625rem;
}

.badge-inline + span {
    top: 2px;
    position: relative;
}

.badge-inline + span > a {
    text-decoration: underline;
}

.badge-sm {
    padding: 0.2rem 0.6rem;
}

.badge-lg {
    font-size: 1.25rem;
    padding: 0.35rem 0.85rem;
}

.btn .badge-corner {
    position: absolute;
    top: -50%;
    right: 0.5rem;
    transform: translate(50%, 50%);
    margin: 0;
    border: 3px solid;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.wi-tags a {
    display: inline-block;
    padding: 0.125rem 0.875rem;
    margin: 0.25rem;
    line-height: 2;
    font-size: 0.875rem;
    box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2);
    background-color: #ffffff;
}

.pixel-pro-badge {
    position: relative;
    font-size: 0.875rem;
    text-transform: uppercase;
    font-weight: 500;
    right: -11px;
    padding: 4px 12px;
    top: -30px;
    background: #ffffff;
    border-radius: 0.35rem;
    box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2);
}

@media (max-width: 575.98px) {
    .pixel-pro-badge {
        font-size: 1rem;
        right: -13px;
        padding: 5px 10px;
        top: -23px;
    }
}

.subscription-badge {
    top: -19px;
    right: -12px;
    font-size: 0.75rem;
}

/*
* = Buttons
*/
.btn.btn-circle {
    border-radius: 50%;
}

.btn.btn-md {
    padding: 0.65rem 1.25rem;
}

.btn.btn-xs {
    padding: 0.2rem 0.35rem;
    font-size: 0.55rem;
    box-shadow: none;
}

.btn.large-form-btn {
    padding: 1.2rem 1rem;
}

.btn.dashed-outline {
    border-style: dashed;
}

.btn-icon-only {
    width: 2.575rem;
    height: 2.575rem;
    padding: 0;
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.btn-icon-only.btn-xs {
    width: 1.7rem;
    height: 1.7rem;
}

.btn-icon-only.btn-sm, .btn-group-sm > .btn-icon-only.btn {
    width: 2rem;
    height: 2rem;
}

.btn-upgrade-pro {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 190px;
}

@media (min-width: 768px) {
    .btn-upgrade-pro {
        left: 35px;
    }
}

.btn-primary:hover {
    background-color: #161d27;
    border-color: #161d27;
}

.btn-secondary:hover {
    background-color: #eeb15d;
    border-color: #eeb15d;
}

.btn-tertiary:hover {
    background-color: #292959;
    border-color: #292959;
}

.btn-success:hover {
    background-color: #0ea271;
    border-color: #0ea271;
}

.btn-info:hover {
    background-color: #1f57b8;
    border-color: #1f57b8;
}

.btn-warning:hover {
    background-color: #f1bc77;
    border-color: #f1bc77;
}

.btn-danger:hover {
    background-color: #ca1a41;
    border-color: #ca1a41;
}

.btn-white:hover {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}

.btn-indigo:hover {
    background-color: #3a30e2;
    border-color: #3a30e2;
}

.btn-purple:hover {
    background-color: #6c23eb;
    border-color: #6c23eb;
}

.btn-yellow-100:hover {
    background-color: #ffe3bd;
    border-color: #ffe3bd;
}

.btn-yellow-200:hover {
    background-color: #f2d0a2;
    border-color: #f2d0a2;
}

.btn-gray-50:hover {
    background-color: #eaedf1;
    border-color: #eaedf1;
}

.btn-gray-100:hover {
    background-color: #e3e7ec;
    border-color: #e3e7ec;
}

.btn-gray-200:hover {
    background-color: #d7dae0;
    border-color: #d7dae0;
}

.btn-gray-300:hover {
    background-color: #c3c8d0;
    border-color: #c3c8d0;
}

.btn-gray-400:hover {
    background-color: #8e96a4;
    border-color: #8e96a4;
}

.btn-gray-500:hover {
    background-color: #5f6672;
    border-color: #5f6672;
}

.btn-gray-600:hover {
    background-color: #404954;
    border-color: #404954;
}

.btn-gray-700:hover {
    background-color: #2d3542;
    border-color: #2d3542;
}

.btn-gray-800:hover {
    background-color: #161d27;
    border-color: #161d27;
}

.btn-gray-900:hover {
    background-color: #090d15;
    border-color: #090d15;
}

.btn-facebook {
    color: #ffffff;
    background-color: #3b5999;
    border-color: #3b5999;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-facebook:hover {
    color: #ffffff;
    background-color: #324c82;
    border-color: #2f477a;
}

.btn-check:focus + .btn-facebook, .btn-facebook:focus {
    color: #ffffff;
    background-color: #324c82;
    border-color: #2f477a;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(88, 114, 168, 0.5);
}

.btn-check:checked + .btn-facebook, .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, .show > .btn-facebook.dropdown-toggle {
    color: #ffffff;
    background-color: #2f477a;
    border-color: #2c4373;
}

.btn-check:checked + .btn-facebook:focus, .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, .show > .btn-facebook.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(88, 114, 168, 0.5);
}

.btn-facebook:disabled, .btn-facebook.disabled {
    color: #ffffff;
    background-color: #3b5999;
    border-color: #3b5999;
}

.btn-facebook.btn-link {
    color: #3b5999;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-facebook.btn-link:hover, .btn-facebook.btn-link:focus, .btn-facebook.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #3b5999;
}

.btn-twitter {
    color: #1F2937;
    background-color: #1da1f2;
    border-color: #1da1f2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-twitter:hover {
    color: #1F2937;
    background-color: #3faff4;
    border-color: #34aaf3;
}

.btn-check:focus + .btn-twitter, .btn-twitter:focus {
    color: #1F2937;
    background-color: #3faff4;
    border-color: #34aaf3;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(29, 143, 214, 0.5);
}

.btn-check:checked + .btn-twitter, .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, .show > .btn-twitter.dropdown-toggle {
    color: #1F2937;
    background-color: #4ab4f5;
    border-color: #34aaf3;
}

.btn-check:checked + .btn-twitter:focus, .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, .show > .btn-twitter.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(29, 143, 214, 0.5);
}

.btn-twitter:disabled, .btn-twitter.disabled {
    color: #1F2937;
    background-color: #1da1f2;
    border-color: #1da1f2;
}

.btn-twitter.btn-link {
    color: #1da1f2;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-twitter.btn-link:hover, .btn-twitter.btn-link:focus, .btn-twitter.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #1da1f2;
}

.btn-google {
    color: #ffffff;
    background-color: #DB4337;
    border-color: #DB4337;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-google:hover {
    color: #ffffff;
    background-color: #ba392f;
    border-color: #af362c;
}

.btn-check:focus + .btn-google, .btn-google:focus {
    color: #ffffff;
    background-color: #ba392f;
    border-color: #af362c;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(224, 95, 85, 0.5);
}

.btn-check:checked + .btn-google, .btn-check:active + .btn-google, .btn-google:active, .btn-google.active, .show > .btn-google.dropdown-toggle {
    color: #ffffff;
    background-color: #af362c;
    border-color: #a43229;
}

.btn-check:checked + .btn-google:focus, .btn-check:active + .btn-google:focus, .btn-google:active:focus, .btn-google.active:focus, .show > .btn-google.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(224, 95, 85, 0.5);
}

.btn-google:disabled, .btn-google.disabled {
    color: #ffffff;
    background-color: #DB4337;
    border-color: #DB4337;
}

.btn-google.btn-link {
    color: #DB4337;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-google.btn-link:hover, .btn-google.btn-link:focus, .btn-google.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #DB4337;
}

.btn-instagram {
    color: #ffffff;
    background-color: #e4405f;
    border-color: #e4405f;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-instagram:hover {
    color: #ffffff;
    background-color: #c23651;
    border-color: #b6334c;
}

.btn-check:focus + .btn-instagram, .btn-instagram:focus {
    color: #ffffff;
    background-color: #c23651;
    border-color: #b6334c;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(232, 93, 119, 0.5);
}

.btn-check:checked + .btn-instagram, .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active, .show > .btn-instagram.dropdown-toggle {
    color: #ffffff;
    background-color: #b6334c;
    border-color: #ab3047;
}

.btn-check:checked + .btn-instagram:focus, .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus, .show > .btn-instagram.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(232, 93, 119, 0.5);
}

.btn-instagram:disabled, .btn-instagram.disabled {
    color: #ffffff;
    background-color: #e4405f;
    border-color: #e4405f;
}

.btn-instagram.btn-link {
    color: #e4405f;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-instagram.btn-link:hover, .btn-instagram.btn-link:focus, .btn-instagram.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #e4405f;
}

.btn-pinterest {
    color: #ffffff;
    background-color: #bd081c;
    border-color: #bd081c;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-pinterest:hover {
    color: #ffffff;
    background-color: #a10718;
    border-color: #970616;
}

.btn-check:focus + .btn-pinterest, .btn-pinterest:focus {
    color: #ffffff;
    background-color: #a10718;
    border-color: #970616;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(199, 45, 62, 0.5);
}

.btn-check:checked + .btn-pinterest, .btn-check:active + .btn-pinterest, .btn-pinterest:active, .btn-pinterest.active, .show > .btn-pinterest.dropdown-toggle {
    color: #ffffff;
    background-color: #970616;
    border-color: #8e0615;
}

.btn-check:checked + .btn-pinterest:focus, .btn-check:active + .btn-pinterest:focus, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(199, 45, 62, 0.5);
}

.btn-pinterest:disabled, .btn-pinterest.disabled {
    color: #ffffff;
    background-color: #bd081c;
    border-color: #bd081c;
}

.btn-pinterest.btn-link {
    color: #bd081c;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-pinterest.btn-link:hover, .btn-pinterest.btn-link:focus, .btn-pinterest.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #bd081c;
}

.btn-youtube {
    color: #ffffff;
    background-color: #cd201f;
    border-color: #cd201f;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-youtube:hover {
    color: #ffffff;
    background-color: #ae1b1a;
    border-color: #a41a19;
}

.btn-check:focus + .btn-youtube, .btn-youtube:focus {
    color: #ffffff;
    background-color: #ae1b1a;
    border-color: #a41a19;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(213, 65, 65, 0.5);
}

.btn-check:checked + .btn-youtube, .btn-check:active + .btn-youtube, .btn-youtube:active, .btn-youtube.active, .show > .btn-youtube.dropdown-toggle {
    color: #ffffff;
    background-color: #a41a19;
    border-color: #9a1817;
}

.btn-check:checked + .btn-youtube:focus, .btn-check:active + .btn-youtube:focus, .btn-youtube:active:focus, .btn-youtube.active:focus, .show > .btn-youtube.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(213, 65, 65, 0.5);
}

.btn-youtube:disabled, .btn-youtube.disabled {
    color: #ffffff;
    background-color: #cd201f;
    border-color: #cd201f;
}

.btn-youtube.btn-link {
    color: #cd201f;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-youtube.btn-link:hover, .btn-youtube.btn-link:focus, .btn-youtube.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #cd201f;
}

.btn-slack {
    color: #1F2937;
    background-color: #3aaf85;
    border-color: #3aaf85;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-slack:hover {
    color: #1F2937;
    background-color: #58bb97;
    border-color: #4eb791;
}

.btn-check:focus + .btn-slack, .btn-slack:focus {
    color: #1F2937;
    background-color: #58bb97;
    border-color: #4eb791;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(54, 155, 121, 0.5);
}

.btn-check:checked + .btn-slack, .btn-check:active + .btn-slack, .btn-slack:active, .btn-slack.active, .show > .btn-slack.dropdown-toggle {
    color: #1F2937;
    background-color: #61bf9d;
    border-color: #4eb791;
}

.btn-check:checked + .btn-slack:focus, .btn-check:active + .btn-slack:focus, .btn-slack:active:focus, .btn-slack.active:focus, .show > .btn-slack.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(54, 155, 121, 0.5);
}

.btn-slack:disabled, .btn-slack.disabled {
    color: #1F2937;
    background-color: #3aaf85;
    border-color: #3aaf85;
}

.btn-slack.btn-link {
    color: #3aaf85;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-slack.btn-link:hover, .btn-slack.btn-link:focus, .btn-slack.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #3aaf85;
}

.btn-dribbble {
    color: #ffffff;
    background-color: #ea4c89;
    border-color: #ea4c89;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-dribbble:hover {
    color: #ffffff;
    background-color: #c74174;
    border-color: #bb3d6e;
}

.btn-check:focus + .btn-dribbble, .btn-dribbble:focus {
    color: #ffffff;
    background-color: #c74174;
    border-color: #bb3d6e;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(237, 103, 155, 0.5);
}

.btn-check:checked + .btn-dribbble, .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active, .show > .btn-dribbble.dropdown-toggle {
    color: #ffffff;
    background-color: #bb3d6e;
    border-color: #b03967;
}

.btn-check:checked + .btn-dribbble:focus, .btn-check:active + .btn-dribbble:focus, .btn-dribbble:active:focus, .btn-dribbble.active:focus, .show > .btn-dribbble.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(237, 103, 155, 0.5);
}

.btn-dribbble:disabled, .btn-dribbble.disabled {
    color: #ffffff;
    background-color: #ea4c89;
    border-color: #ea4c89;
}

.btn-dribbble.btn-link {
    color: #ea4c89;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-dribbble.btn-link:hover, .btn-dribbble.btn-link:focus, .btn-dribbble.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #ea4c89;
}

.btn-dropbox {
    color: #ffffff;
    background-color: #1E90FF;
    border-color: #1E90FF;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-dropbox:hover {
    color: #ffffff;
    background-color: #1a7ad9;
    border-color: #1873cc;
}

.btn-check:focus + .btn-dropbox, .btn-dropbox:focus {
    color: #ffffff;
    background-color: #1a7ad9;
    border-color: #1873cc;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(64, 161, 255, 0.5);
}

.btn-check:checked + .btn-dropbox, .btn-check:active + .btn-dropbox, .btn-dropbox:active, .btn-dropbox.active, .show > .btn-dropbox.dropdown-toggle {
    color: #ffffff;
    background-color: #1873cc;
    border-color: #176cbf;
}

.btn-check:checked + .btn-dropbox:focus, .btn-check:active + .btn-dropbox:focus, .btn-dropbox:active:focus, .btn-dropbox.active:focus, .show > .btn-dropbox.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(64, 161, 255, 0.5);
}

.btn-dropbox:disabled, .btn-dropbox.disabled {
    color: #ffffff;
    background-color: #1E90FF;
    border-color: #1E90FF;
}

.btn-dropbox.btn-link {
    color: #1E90FF;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-dropbox.btn-link:hover, .btn-dropbox.btn-link:focus, .btn-dropbox.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #1E90FF;
}

.btn-twitch {
    color: #ffffff;
    background-color: #4B367C;
    border-color: #4B367C;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-twitch:hover {
    color: #ffffff;
    background-color: #402e69;
    border-color: #3c2b63;
}

.btn-check:focus + .btn-twitch, .btn-twitch:focus {
    color: #ffffff;
    background-color: #402e69;
    border-color: #3c2b63;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(102, 84, 144, 0.5);
}

.btn-check:checked + .btn-twitch, .btn-check:active + .btn-twitch, .btn-twitch:active, .btn-twitch.active, .show > .btn-twitch.dropdown-toggle {
    color: #ffffff;
    background-color: #3c2b63;
    border-color: #38295d;
}

.btn-check:checked + .btn-twitch:focus, .btn-check:active + .btn-twitch:focus, .btn-twitch:active:focus, .btn-twitch.active:focus, .show > .btn-twitch.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(102, 84, 144, 0.5);
}

.btn-twitch:disabled, .btn-twitch.disabled {
    color: #ffffff;
    background-color: #4B367C;
    border-color: #4B367C;
}

.btn-twitch.btn-link {
    color: #4B367C;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-twitch.btn-link:hover, .btn-twitch.btn-link:focus, .btn-twitch.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #4B367C;
}

.btn-paypal {
    color: #1F2937;
    background-color: #ecb32c;
    border-color: #ecb32c;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-paypal:hover {
    color: #1F2937;
    background-color: #efbe4c;
    border-color: #eebb41;
}

.btn-check:focus + .btn-paypal, .btn-paypal:focus {
    color: #1F2937;
    background-color: #efbe4c;
    border-color: #eebb41;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(205, 158, 46, 0.5);
}

.btn-check:checked + .btn-paypal, .btn-check:active + .btn-paypal, .btn-paypal:active, .btn-paypal.active, .show > .btn-paypal.dropdown-toggle {
    color: #1F2937;
    background-color: #f0c256;
    border-color: #eebb41;
}

.btn-check:checked + .btn-paypal:focus, .btn-check:active + .btn-paypal:focus, .btn-paypal:active:focus, .btn-paypal.active:focus, .show > .btn-paypal.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(205, 158, 46, 0.5);
}

.btn-paypal:disabled, .btn-paypal.disabled {
    color: #1F2937;
    background-color: #ecb32c;
    border-color: #ecb32c;
}

.btn-paypal.btn-link {
    color: #ecb32c;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-paypal.btn-link:hover, .btn-paypal.btn-link:focus, .btn-paypal.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #ecb32c;
}

.btn-behance {
    color: #ffffff;
    background-color: #0057ff;
    border-color: #0057ff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-behance:hover {
    color: #ffffff;
    background-color: #004ad9;
    border-color: #0046cc;
}

.btn-check:focus + .btn-behance, .btn-behance:focus {
    color: #ffffff;
    background-color: #004ad9;
    border-color: #0046cc;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(38, 112, 255, 0.5);
}

.btn-check:checked + .btn-behance, .btn-check:active + .btn-behance, .btn-behance:active, .btn-behance.active, .show > .btn-behance.dropdown-toggle {
    color: #ffffff;
    background-color: #0046cc;
    border-color: #0041bf;
}

.btn-check:checked + .btn-behance:focus, .btn-check:active + .btn-behance:focus, .btn-behance:active:focus, .btn-behance.active:focus, .show > .btn-behance.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(38, 112, 255, 0.5);
}

.btn-behance:disabled, .btn-behance.disabled {
    color: #ffffff;
    background-color: #0057ff;
    border-color: #0057ff;
}

.btn-behance.btn-link {
    color: #0057ff;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-behance.btn-link:hover, .btn-behance.btn-link:focus, .btn-behance.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #0057ff;
}

.btn-reddit {
    color: #ffffff;
    background-color: #E84422;
    border-color: #E84422;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-reddit:hover {
    color: #ffffff;
    background-color: #c53a1d;
    border-color: #ba361b;
}

.btn-check:focus + .btn-reddit, .btn-reddit:focus {
    color: #ffffff;
    background-color: #c53a1d;
    border-color: #ba361b;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(235, 96, 67, 0.5);
}

.btn-check:checked + .btn-reddit, .btn-check:active + .btn-reddit, .btn-reddit:active, .btn-reddit.active, .show > .btn-reddit.dropdown-toggle {
    color: #ffffff;
    background-color: #ba361b;
    border-color: #ae331a;
}

.btn-check:checked + .btn-reddit:focus, .btn-check:active + .btn-reddit:focus, .btn-reddit:active:focus, .btn-reddit.active:focus, .show > .btn-reddit.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(235, 96, 67, 0.5);
}

.btn-reddit:disabled, .btn-reddit.disabled {
    color: #ffffff;
    background-color: #E84422;
    border-color: #E84422;
}

.btn-reddit.btn-link {
    color: #E84422;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-reddit.btn-link:hover, .btn-reddit.btn-link:focus, .btn-reddit.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #E84422;
}

.btn-github {
    color: #ffffff;
    background-color: #222222;
    border-color: #222222;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075);
}

.btn-github:hover {
    color: #ffffff;
    background-color: #1d1d1d;
    border-color: #1b1b1b;
}

.btn-check:focus + .btn-github, .btn-github:focus {
    color: #ffffff;
    background-color: #1d1d1d;
    border-color: #1b1b1b;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(17, 24, 39, 0.075), 0 0 0 0.18rem rgba(67, 67, 67, 0.5);
}

.btn-check:checked + .btn-github, .btn-check:active + .btn-github, .btn-github:active, .btn-github.active, .show > .btn-github.dropdown-toggle {
    color: #ffffff;
    background-color: #1b1b1b;
    border-color: #1a1a1a;
}

.btn-check:checked + .btn-github:focus, .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus, .show > .btn-github.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(17, 24, 39, 0.125), 0 0 0 0.18rem rgba(67, 67, 67, 0.5);
}

.btn-github:disabled, .btn-github.disabled {
    color: #ffffff;
    background-color: #222222;
    border-color: #222222;
}

.btn-github.btn-link {
    color: #222222;
    background: transparent;
    box-shadow: none;
    border: 0;
    border-style: none;
}

.btn-github.btn-link:hover, .btn-github.btn-link:focus, .btn-github.btn-link.active {
    background-color: transparent !important;
    box-shadow: none;
    border: 0;
    color: #222222;
}

/**
 * = Breadcrumbs
 */
.breadcrumb-item {
    font-size: 0.75rem;
}

.breadcrumb-item, .breadcrumb-item a {
    color: #374151;
    font-weight: 400;
    font-size: 0.75rem;
}

@media (min-width: 576px) {
    .breadcrumb-item, .breadcrumb-item a {
        font-size: 0.875rem;
    }
}

.breadcrumb-item.active {
    font-weight: 400;
}

.breadcrumb-transparent {
    background: transparent;
    padding: 0;
}

.breadcrumb-primary {
    background: #1F2937;
}

.breadcrumb-primary .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-primary.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-primary.breadcrumb-transparent .breadcrumb-item.active {
    color: #1F2937;
}

.breadcrumb-secondary {
    background: #f0bc74;
}

.breadcrumb-secondary .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-secondary.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-secondary.breadcrumb-transparent .breadcrumb-item.active {
    color: #f0bc74;
}

.breadcrumb-tertiary {
    background: #31316A;
}

.breadcrumb-tertiary .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-tertiary.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-tertiary.breadcrumb-transparent .breadcrumb-item.active {
    color: #31316A;
}

.breadcrumb-success {
    background: #10B981;
}

.breadcrumb-success .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-success.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-success.breadcrumb-transparent .breadcrumb-item.active {
    color: #10B981;
}

.breadcrumb-info {
    background: #2361ce;
}

.breadcrumb-info .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-info.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-info.breadcrumb-transparent .breadcrumb-item.active {
    color: #2361ce;
}

.breadcrumb-warning {
    background: #f3c78e;
}

.breadcrumb-warning .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-warning.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-warning.breadcrumb-transparent .breadcrumb-item.active {
    color: #f3c78e;
}

.breadcrumb-danger {
    background: #E11D48;
}

.breadcrumb-danger .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-danger.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-danger.breadcrumb-transparent .breadcrumb-item.active {
    color: #E11D48;
}

.breadcrumb-white {
    background: #ffffff;
}

.breadcrumb-white .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-white.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-white.breadcrumb-transparent .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-indigo {
    background: #4F46E5;
}

.breadcrumb-indigo .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-indigo.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-indigo.breadcrumb-transparent .breadcrumb-item.active {
    color: #4F46E5;
}

.breadcrumb-purple {
    background: #7C3AED;
}

.breadcrumb-purple .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-purple.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-purple.breadcrumb-transparent .breadcrumb-item.active {
    color: #7C3AED;
}

.breadcrumb-yellow-100 {
    background: #ffeed6;
}

.breadcrumb-yellow-100 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-yellow-100.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-yellow-100.breadcrumb-transparent .breadcrumb-item.active {
    color: #ffeed6;
}

.breadcrumb-yellow-200 {
    background: #f5dbb8;
}

.breadcrumb-yellow-200 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-yellow-200.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-yellow-200.breadcrumb-transparent .breadcrumb-item.active {
    color: #f5dbb8;
}

.breadcrumb-gray-50 {
    background: #F9FAFB;
}

.breadcrumb-gray-50 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-50.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-50.breadcrumb-transparent .breadcrumb-item.active {
    color: #F9FAFB;
}

.breadcrumb-gray-100 {
    background: #F2F4F6;
}

.breadcrumb-gray-100 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-100.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-100.breadcrumb-transparent .breadcrumb-item.active {
    color: #F2F4F6;
}

.breadcrumb-gray-200 {
    background: #E5E7EB;
}

.breadcrumb-gray-200 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-200.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-200.breadcrumb-transparent .breadcrumb-item.active {
    color: #E5E7EB;
}

.breadcrumb-gray-300 {
    background: #D1D5DB;
}

.breadcrumb-gray-300 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-300.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-300.breadcrumb-transparent .breadcrumb-item.active {
    color: #D1D5DB;
}

.breadcrumb-gray-400 {
    background: #9CA3AF;
}

.breadcrumb-gray-400 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-400.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-400.breadcrumb-transparent .breadcrumb-item.active {
    color: #9CA3AF;
}

.breadcrumb-gray-500 {
    background: #6B7280;
}

.breadcrumb-gray-500 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-500.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-500.breadcrumb-transparent .breadcrumb-item.active {
    color: #6B7280;
}

.breadcrumb-gray-600 {
    background: #4B5563;
}

.breadcrumb-gray-600 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-600.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-600.breadcrumb-transparent .breadcrumb-item.active {
    color: #4B5563;
}

.breadcrumb-gray-700 {
    background: #374151;
}

.breadcrumb-gray-700 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-700.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-700.breadcrumb-transparent .breadcrumb-item.active {
    color: #374151;
}

.breadcrumb-gray-800 {
    background: #1F2937;
}

.breadcrumb-gray-800 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-800.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-800.breadcrumb-transparent .breadcrumb-item.active {
    color: #1F2937;
}

.breadcrumb-gray-900 {
    background: #111827;
}

.breadcrumb-gray-900 .breadcrumb-item.active {
    color: #ffffff;
}

.breadcrumb-gray-900.breadcrumb-transparent {
    background: transparent;
}

.breadcrumb-gray-900.breadcrumb-transparent .breadcrumb-item.active {
    color: #111827;
}

.breadcrumb-text-light .breadcrumb-item, .breadcrumb-text-light .breadcrumb-item a {
    color: #ffffff;
}

.breadcrumb-text-light .breadcrumb-item:before {
    color: #ffffff;
}

/**
 * = Cards
 */
.card {
    position: relative;
}

.card .card-header {
    background: transparent;
}

.card.hover-state:hover {
    background-color: #E5E7EB;
}

.card .profile-cover {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    height: 200px;
}

.message-wrapper .card,
.task-wrapper .card {
    border: 0;
}

.customer-testimonial .content-wrapper:before {
    content: "";
    position: absolute;
    top: 25px;
    left: -1px;
    margin-left: 0.75rem;
    border: 8px solid #111827;
    border-color: transparent #e0e6ec #e0e6ec transparent;
    box-sizing: border-box;
    transform-origin: 0 0;
    transform: rotate(135deg);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.card-footer {
    background-color: transparent;
}

.card-stats {
    padding-left: 1.9rem;
}

.card .card-blockquote {
    position: relative;
    padding: 2rem;
}

.card .card-blockquote .svg-bg {
    display: block;
    position: absolute;
    width: 100%;
    height: 95px;
    top: -94px;
    left: 0;
}

.page-preview {
    display: block;
    position: relative;
}

.page-preview .show-on-hover {
    position: absolute;
    bottom: 0;
    background: rgba(31, 41, 55, 0.85);
    padding: 10px 0;
    width: 100%;
    left: 0;
    opacity: 0;
    transition: 0.2s;
}

@media (prefers-reduced-motion: reduce) {
    .page-preview .show-on-hover {
        transition: none;
    }
}

.page-preview:hover {
    z-index: 1;
}

.page-preview:hover .show-on-hover {
    opacity: 1;
}

.theme-settings {
    z-index: 99;
    position: fixed;
    right: 15px;
    bottom: 0;
}

.theme-settings, .theme-settings .card-body {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.theme-settings-close {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 0.65rem;
}

.btn-close.theme-settings-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: 0.5rem;
    opacity: 0.5;
}

.theme-settings-expand {
    right: 15px;
    bottom: 0;
    height: 0;
    transition: 0.3s height;
}

@media (prefers-reduced-motion: reduce) {
    .theme-settings-expand {
        transition: none;
    }
}

.theme-settings-expand.show {
    height: 40px;
}

.theme-settings-expand:hover {
    background: #4B5563;
    cursor: pointer;
}

/**
 * = Bootstrap carousels
 */
.carousel-caption, .carousel-caption h5, .carousel-caption .h5 {
    color: #ffffff;
}

.carousel-indicators li {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: transparent;
    border: 2px solid #ffffff;
}

.carousel-indicators .active {
    opacity: 1;
    background: #ffffff;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    width: auto;
    height: auto;
    font-weight: 900;
}

.carousel-control-prev-icon {
    background-image: none;
}

.carousel-control-prev-icon::before {
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    font-size: 2rem;
}

.carousel-control-next-icon {
    background-image: none;
}

.carousel-control-next-icon:before {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    font-size: 2rem;
}

/**
 * = Close
 */
.close {
    transition: all 0.2s ease;
}

.close > span:not(.sr-only) {
    display: block;
    height: 1.25rem;
    width: 1.25rem;
    background-color: transparent;
    color: rgba(0, 0, 0, 0.6);
    line-height: 17px;
    border-radius: 50%;
    font-size: 1.25rem;
    transition: all 0.2s ease;
}

.close:hover, .close:focus {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.9);
    outline: none;
}

.close:hover span:not(.sr-only), .close:focus span:not(.sr-only) {
    background-color: transparent;
}

/**
 * = Custom forms
 */
.custom-control-label:before {
    box-shadow: none;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.custom-control-label span {
    position: relative;
    top: 2px;
}

.custom-control-label {
    margin-bottom: 0;
}

.custom-control-input:active ~ .custom-control-label::before {
    border-color: #1F2937;
}

.custom-file-label {
    background-color: #f3f3f5;
}

.custom-file-label::after {
    background-color: #f3f3f5;
}

.custom-select {
    font-size: 0.875rem;
    box-shadow: none;
}

.custom-select.custom-select-shadow {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
    transition: box-shadow 0.15s ease;
}

.custom-select.custom-select-shadow:focus {
    box-shadow: 0.1rem 0.1rem 0 rgba(229, 231, 235, 0.5);
}

.custom-select:hover {
    cursor: pointer;
}

.rating-star.star-lg label {
    margin-bottom: 0.5rem;
}

.rating-star.star-lg label::before {
    font-size: 1.5rem;
}

.rating-star label {
    position: relative;
    margin-bottom: 0;
    cursor: pointer;
    color: #9CA3AF;
}

.rating-star label:before {
    content: "\f005";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    transition: all 0.2s ease;
    font-size: 1.0625rem;
}

.rating-star input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.rating-star > input:checked ~ label {
    color: #f3c78e;
}

.rating-star > label:hover {
    color: #f3c78e;
}

.rating-star > label:hover ~ label {
    color: #f3c78e;
}

.ct-bar {
    stroke-linecap: round;
    stroke-width: 10px;
}

.ct-label {
    fill: #374151;
    color: #374151;
    font-size: 0.75rem;
    margin-top: 6px;
    font-weight: 500;
}

.ct-slice-pie {
    stroke: #ffffff;
    stroke-width: 3px;
}

.ct-chart-donut .ct-series {
    stroke: #ffffff;
    stroke-width: 3px;
}

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label {
    font-size: 0.75rem;
    font-weight: 500;
}

.small-chart {
    margin-left: -1rem;
}

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label {
    color: #ffffff;
    fill: #ffffff;
    font-size: 1rem;
    font-weight: 500;
}

.ct-series-g .ct-grid {
    stroke: #F8BD7A;
    stroke-width: 2px;
    stroke-dasharray: 2px;
}

.ct-series-g .ct-label.ct-horizontal.ct-end {
    margin-left: -9px;
    margin-top: 10px;
    color: #1F2937;
}

.dropdown-menu .dropdown-header,
.dropdown-menu .dropdown-item {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
}

.dropdown-menu .dropdown-header .dropdown-icon,
.dropdown-menu .dropdown-item .dropdown-icon {
    height: 1.25rem;
    width: 1.25rem;
}

.dropdown-menu .dropdown-header {
    color: #111827;
    font-weight: 500;
}

.dropdown-menu .dropdown-item {
    transition: all 0.2s ease;
    font-weight: 400;
}

.show .dropdown-menu {
    animation: show-dropdown 0.2s ease forwards;
}

.dropdown-menu.dropdown-menu-xs {
    min-width: 120px;
    max-width: 120px;
    box-shadow: 0 2px 5px rgba(140, 152, 164, 0.2);
}

.dropdown-menu-sm {
    min-width: 100px;
    border: 1rem;
}

.dropdown-menu-md {
    min-width: 180px;
    border: 1rem;
}

.dropdown-menu-lg {
    min-width: 350px;
    border-radius: 1rem;
}

@media (max-width: 575.98px) {
    .dropdown-menu-lg {
        min-width: 300px;
    }
}

[data-toggle]:hover {
    cursor: pointer;
}

.dropdown-toggle:after, .dropend .dropdown-toggle:after, .dropstart .dropdown-toggle:before, .dropup .dropdown-toggle:after {
    display: none;
}

/**
 * = Icon boxes
 */
.icon {
    height: 2rem;
}

.icon.icon-xxs {
    height: 1rem;
}

.icon.icon-xs {
    height: 1.25rem;
}

.icon.icon-sm {
    height: 1.5rem;
}

.icon.icon-lg {
    height: 3.5rem;
}

.icon.icon-xl {
    height: 4.5rem;
}

.icon.icon-xxl {
    height: 6rem;
}

.icon.active-dot svg {
    height: 0.7rem;
}

.icon-shape {
    width: 4rem;
    height: 4rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.icon-shape svg {
    height: 2rem;
}

.icon-shape.icon-xxs {
    width: 1.5rem;
    height: 1.5rem;
}

.icon-shape.icon-xxs svg {
    height: 1rem;
}

.icon-shape.icon-xs {
    width: 2.5rem;
    height: 2.5rem;
}

.icon-shape.icon-xs svg {
    height: 1.25rem;
}

.icon-shape.icon-sm {
    width: 3.275rem;
    height: 3.275rem;
}

.icon-shape.icon-sm svg {
    height: 1.5rem;
}

.icon-shape.icon-lg {
    width: 5rem;
    height: 5rem;
}

.icon-shape.icon-lg svg {
    height: 3.5rem;
}

.icon-shape.icon-xl {
    width: 6rem;
    height: 6rem;
}

.icon-shape.icon-xl svg {
    height: 4.5rem;
}

.icon-shape.icon-xxl {
    width: 7.5rem;
    height: 7.5rem;
}

.icon-shape.icon-xxl svg {
    height: 6rem;
}

.rating-star:hover {
    cursor: pointer;
    color: #f3c78e;
}

.toggle-icon {
    height: 1.875rem;
}

.w--20 {
    width: 20px;
}

.calendar {
    width: 3.125rem;
    line-height: 1;
    flex-direction: column;
    text-align: center;
    border-radius: 0.5rem;
}

.calendar .calendar-month {
    background-color: #E11D48;
    color: #ffffff;
    border-radius: 0.5rem 0.5rem 0 0;
    padding: 0.275rem;
    font-weight: 500;
}

.calendar .calendar-day {
    font-size: 1.5rem;
    padding: 0.25rem;
    background-color: #F2F4F6;
    border-top: 0;
    border-radius: 0 0 0.5rem 0.5rem;
    color: #1F2937;
    font-weight: 500;
}

.dot {
    width: 12px;
    height: 12px;
}

.bell-dot {
    display: inline-block;
    position: absolute;
    top: -11px;
    right: 6px;
    height: 10px;
    width: 10px;
    border: 2px solid #F2F4F6;
}

.notification-bell.unread::before {
    position: absolute;
    content: "";
    background-color: #E11D48;
    right: 12px;
    top: 7px;
    height: 0.75rem;
    width: 0.75rem;
    border-radius: 50%;
    border: 2px solid #F2F4F6;
}

.bootstrap-big-icon {
    position: absolute;
    opacity: 0.05;
    transform: rotate(17deg);
}

@media (min-width: 992px) {
    .bootstrap-big-icon {
        right: -20%;
        bottom: 6%;
    }
}

@media (min-width: 1200px) {
    .bootstrap-big-icon {
        right: -10%;
        bottom: 6%;
    }
}

.github-big-icon {
    position: absolute;
    right: 80px;
}

.github-big-icon svg {
    color: #9CA3AF;
    height: 800px;
    opacity: 0.2;
}

.icon-shape-primary {
    color: #1F2937;
    background-color: rgba(31, 41, 55, 0.3);
}

.icon-shape-secondary {
    color: #f0bc74;
    background-color: rgba(240, 188, 116, 0.3);
}

.icon-shape-tertiary {
    color: #31316A;
    background-color: rgba(49, 49, 106, 0.3);
}

.icon-shape-success {
    color: #10B981;
    background-color: rgba(16, 185, 129, 0.3);
}

.icon-shape-info {
    color: #2361ce;
    background-color: rgba(35, 97, 206, 0.3);
}

.icon-shape-warning {
    color: #f3c78e;
    background-color: rgba(243, 199, 142, 0.3);
}

.icon-shape-danger {
    color: #E11D48;
    background-color: rgba(225, 29, 72, 0.3);
}

.icon-shape-white {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.3);
}

.icon-shape-indigo {
    color: #4F46E5;
    background-color: rgba(79, 70, 229, 0.3);
}

.icon-shape-purple {
    color: #7C3AED;
    background-color: rgba(124, 58, 237, 0.3);
}

.icon-shape-yellow-100 {
    color: #ffeed6;
    background-color: rgba(255, 238, 214, 0.3);
}

.icon-shape-yellow-200 {
    color: #f5dbb8;
    background-color: rgba(245, 219, 184, 0.3);
}

.icon-shape-gray-50 {
    color: #F9FAFB;
    background-color: rgba(249, 250, 251, 0.3);
}

.icon-shape-gray-100 {
    color: #F2F4F6;
    background-color: rgba(242, 244, 246, 0.3);
}

.icon-shape-gray-200 {
    color: #E5E7EB;
    background-color: rgba(229, 231, 235, 0.3);
}

.icon-shape-gray-300 {
    color: #D1D5DB;
    background-color: rgba(209, 213, 219, 0.3);
}

.icon-shape-gray-400 {
    color: #9CA3AF;
    background-color: rgba(156, 163, 175, 0.3);
}

.icon-shape-gray-500 {
    color: #6B7280;
    background-color: rgba(107, 114, 128, 0.3);
}

.icon-shape-gray-600 {
    color: #4B5563;
    background-color: rgba(75, 85, 99, 0.3);
}

.icon-shape-gray-700 {
    color: #374151;
    background-color: rgba(55, 65, 81, 0.3);
}

.icon-shape-gray-800 {
    color: #1F2937;
    background-color: rgba(31, 41, 55, 0.3);
}

.icon-shape-gray-900 {
    color: #111827;
    background-color: rgba(17, 24, 39, 0.3);
}

/**
 * = Images
 */
.image-xl {
    height: 20rem;
}

.image-xl img {
    height: 20rem;
}

.image-lg {
    height: 12rem;
}

.image-lg img {
    height: 12rem;
}

.image-md {
    height: 5.5rem;
}

.image-md img {
    height: 5.5rem;
}

.image-sm {
    height: 3rem;
}

.image-sm img {
    height: 3rem;
}

.image-xs {
    height: 1.5rem;
}

.image-xs img {
    height: 1.5rem;
}

.image-small {
    height: 1rem;
}

.image-small img {
    height: 1rem;
}

.full-image {
    height: 100%;
}

.language-flag {
    width: auto;
    height: 1rem;
    margin-right: 0.4rem;
    position: relative;
    top: -2px;
}

.home-pattern {
    fill: #F2F4F6;
}

.form-bg-image {
    background-repeat: no-repeat !important;
    background-position: top center !important;
}

/**
 * = List groups
 */
.list-group-space .list-group-item {
    margin-bottom: 1.5rem;
    border-radius: 0.5rem;
}

.list-group-item {
    border: 0;
}

.list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.list-group-item i {
    width: 1rem;
}

.list-group-img {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    vertical-align: top;
    margin: -0.1rem 1.2rem 0 -0.2rem;
}

.list-group-content {
    flex: 1;
    min-width: 0;
}

.list-group-content > p {
    color: #6B7280;
    line-height: 1.5;
    margin: 0.2rem 0 0;
}

.list-group-heading {
    font-size: 1rem;
    color: #1F2937;
}

.list-group-heading > small, .list-group-heading > .small {
    float: right;
    color: #6B7280;
    font-weight: 500;
}

.list-group.simple-list .list-group-item {
    background: transparent;
    border: none;
    padding: 0.375rem 0.125rem;
}

.list-group.simple-list .list-group-item i {
    vertical-align: middle;
    width: 35px;
    display: inline-block;
}

.news-list .row > [class*=col] {
    padding: 0 0.25rem;
}

.news-list > li:not(:last-child) {
    margin-bottom: 0.75rem;
}

.news-list img {
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

/**
 * = Modals
 */
.modal.static-example {
    position: relative;
    display: block;
}

.modal-content {
    border: 0;
    border-radius: 0.5rem;
}

.modal-fluid .modal-dialog {
    margin-top: 0;
    margin-bottom: 0;
}

.modal-fluid .modal-content {
    border-radius: 0;
}

.modal-primary .modal-title {
    color: color-yiq(#1F2937);
}

.modal-primary .modal-header,
.modal-primary .modal-footer {
    border-color: rgba(31, 41, 55, 0.075);
}

.modal-primary .modal-content {
    background-color: #1F2937;
    color: color-yiq(#1F2937);
}

.modal-primary .modal-content .heading {
    color: color-yiq(#1F2937);
}

.modal-primary .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-secondary .modal-title {
    color: color-yiq(#f0bc74);
}

.modal-secondary .modal-header,
.modal-secondary .modal-footer {
    border-color: rgba(240, 188, 116, 0.075);
}

.modal-secondary .modal-content {
    background-color: #f0bc74;
    color: color-yiq(#f0bc74);
}

.modal-secondary .modal-content .heading {
    color: color-yiq(#f0bc74);
}

.modal-secondary .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-tertiary .modal-title {
    color: color-yiq(#31316A);
}

.modal-tertiary .modal-header,
.modal-tertiary .modal-footer {
    border-color: rgba(49, 49, 106, 0.075);
}

.modal-tertiary .modal-content {
    background-color: #31316A;
    color: color-yiq(#31316A);
}

.modal-tertiary .modal-content .heading {
    color: color-yiq(#31316A);
}

.modal-tertiary .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-success .modal-title {
    color: color-yiq(#10B981);
}

.modal-success .modal-header,
.modal-success .modal-footer {
    border-color: rgba(16, 185, 129, 0.075);
}

.modal-success .modal-content {
    background-color: #10B981;
    color: color-yiq(#10B981);
}

.modal-success .modal-content .heading {
    color: color-yiq(#10B981);
}

.modal-success .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-info .modal-title {
    color: color-yiq(#2361ce);
}

.modal-info .modal-header,
.modal-info .modal-footer {
    border-color: rgba(35, 97, 206, 0.075);
}

.modal-info .modal-content {
    background-color: #2361ce;
    color: color-yiq(#2361ce);
}

.modal-info .modal-content .heading {
    color: color-yiq(#2361ce);
}

.modal-info .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-warning .modal-title {
    color: color-yiq(#f3c78e);
}

.modal-warning .modal-header,
.modal-warning .modal-footer {
    border-color: rgba(243, 199, 142, 0.075);
}

.modal-warning .modal-content {
    background-color: #f3c78e;
    color: color-yiq(#f3c78e);
}

.modal-warning .modal-content .heading {
    color: color-yiq(#f3c78e);
}

.modal-warning .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-danger .modal-title {
    color: color-yiq(#E11D48);
}

.modal-danger .modal-header,
.modal-danger .modal-footer {
    border-color: rgba(225, 29, 72, 0.075);
}

.modal-danger .modal-content {
    background-color: #E11D48;
    color: color-yiq(#E11D48);
}

.modal-danger .modal-content .heading {
    color: color-yiq(#E11D48);
}

.modal-danger .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-white .modal-title {
    color: color-yiq(#ffffff);
}

.modal-white .modal-header,
.modal-white .modal-footer {
    border-color: rgba(255, 255, 255, 0.075);
}

.modal-white .modal-content {
    background-color: #ffffff;
    color: color-yiq(#ffffff);
}

.modal-white .modal-content .heading {
    color: color-yiq(#ffffff);
}

.modal-white .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-indigo .modal-title {
    color: color-yiq(#4F46E5);
}

.modal-indigo .modal-header,
.modal-indigo .modal-footer {
    border-color: rgba(79, 70, 229, 0.075);
}

.modal-indigo .modal-content {
    background-color: #4F46E5;
    color: color-yiq(#4F46E5);
}

.modal-indigo .modal-content .heading {
    color: color-yiq(#4F46E5);
}

.modal-indigo .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-purple .modal-title {
    color: color-yiq(#7C3AED);
}

.modal-purple .modal-header,
.modal-purple .modal-footer {
    border-color: rgba(124, 58, 237, 0.075);
}

.modal-purple .modal-content {
    background-color: #7C3AED;
    color: color-yiq(#7C3AED);
}

.modal-purple .modal-content .heading {
    color: color-yiq(#7C3AED);
}

.modal-purple .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-yellow-100 .modal-title {
    color: color-yiq(#ffeed6);
}

.modal-yellow-100 .modal-header,
.modal-yellow-100 .modal-footer {
    border-color: rgba(255, 238, 214, 0.075);
}

.modal-yellow-100 .modal-content {
    background-color: #ffeed6;
    color: color-yiq(#ffeed6);
}

.modal-yellow-100 .modal-content .heading {
    color: color-yiq(#ffeed6);
}

.modal-yellow-100 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-yellow-200 .modal-title {
    color: color-yiq(#f5dbb8);
}

.modal-yellow-200 .modal-header,
.modal-yellow-200 .modal-footer {
    border-color: rgba(245, 219, 184, 0.075);
}

.modal-yellow-200 .modal-content {
    background-color: #f5dbb8;
    color: color-yiq(#f5dbb8);
}

.modal-yellow-200 .modal-content .heading {
    color: color-yiq(#f5dbb8);
}

.modal-yellow-200 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-50 .modal-title {
    color: color-yiq(#F9FAFB);
}

.modal-gray-50 .modal-header,
.modal-gray-50 .modal-footer {
    border-color: rgba(249, 250, 251, 0.075);
}

.modal-gray-50 .modal-content {
    background-color: #F9FAFB;
    color: color-yiq(#F9FAFB);
}

.modal-gray-50 .modal-content .heading {
    color: color-yiq(#F9FAFB);
}

.modal-gray-50 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-100 .modal-title {
    color: color-yiq(#F2F4F6);
}

.modal-gray-100 .modal-header,
.modal-gray-100 .modal-footer {
    border-color: rgba(242, 244, 246, 0.075);
}

.modal-gray-100 .modal-content {
    background-color: #F2F4F6;
    color: color-yiq(#F2F4F6);
}

.modal-gray-100 .modal-content .heading {
    color: color-yiq(#F2F4F6);
}

.modal-gray-100 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-200 .modal-title {
    color: color-yiq(#E5E7EB);
}

.modal-gray-200 .modal-header,
.modal-gray-200 .modal-footer {
    border-color: rgba(229, 231, 235, 0.075);
}

.modal-gray-200 .modal-content {
    background-color: #E5E7EB;
    color: color-yiq(#E5E7EB);
}

.modal-gray-200 .modal-content .heading {
    color: color-yiq(#E5E7EB);
}

.modal-gray-200 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-300 .modal-title {
    color: color-yiq(#D1D5DB);
}

.modal-gray-300 .modal-header,
.modal-gray-300 .modal-footer {
    border-color: rgba(209, 213, 219, 0.075);
}

.modal-gray-300 .modal-content {
    background-color: #D1D5DB;
    color: color-yiq(#D1D5DB);
}

.modal-gray-300 .modal-content .heading {
    color: color-yiq(#D1D5DB);
}

.modal-gray-300 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-400 .modal-title {
    color: color-yiq(#9CA3AF);
}

.modal-gray-400 .modal-header,
.modal-gray-400 .modal-footer {
    border-color: rgba(156, 163, 175, 0.075);
}

.modal-gray-400 .modal-content {
    background-color: #9CA3AF;
    color: color-yiq(#9CA3AF);
}

.modal-gray-400 .modal-content .heading {
    color: color-yiq(#9CA3AF);
}

.modal-gray-400 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-500 .modal-title {
    color: color-yiq(#6B7280);
}

.modal-gray-500 .modal-header,
.modal-gray-500 .modal-footer {
    border-color: rgba(107, 114, 128, 0.075);
}

.modal-gray-500 .modal-content {
    background-color: #6B7280;
    color: color-yiq(#6B7280);
}

.modal-gray-500 .modal-content .heading {
    color: color-yiq(#6B7280);
}

.modal-gray-500 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-600 .modal-title {
    color: color-yiq(#4B5563);
}

.modal-gray-600 .modal-header,
.modal-gray-600 .modal-footer {
    border-color: rgba(75, 85, 99, 0.075);
}

.modal-gray-600 .modal-content {
    background-color: #4B5563;
    color: color-yiq(#4B5563);
}

.modal-gray-600 .modal-content .heading {
    color: color-yiq(#4B5563);
}

.modal-gray-600 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-700 .modal-title {
    color: color-yiq(#374151);
}

.modal-gray-700 .modal-header,
.modal-gray-700 .modal-footer {
    border-color: rgba(55, 65, 81, 0.075);
}

.modal-gray-700 .modal-content {
    background-color: #374151;
    color: color-yiq(#374151);
}

.modal-gray-700 .modal-content .heading {
    color: color-yiq(#374151);
}

.modal-gray-700 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-800 .modal-title {
    color: color-yiq(#1F2937);
}

.modal-gray-800 .modal-header,
.modal-gray-800 .modal-footer {
    border-color: rgba(31, 41, 55, 0.075);
}

.modal-gray-800 .modal-content {
    background-color: #1F2937;
    color: color-yiq(#1F2937);
}

.modal-gray-800 .modal-content .heading {
    color: color-yiq(#1F2937);
}

.modal-gray-800 .close > span:not(.sr-only) {
    color: #ffffff;
}

.modal-gray-900 .modal-title {
    color: color-yiq(#111827);
}

.modal-gray-900 .modal-header,
.modal-gray-900 .modal-footer {
    border-color: rgba(17, 24, 39, 0.075);
}

.modal-gray-900 .modal-content {
    background-color: #111827;
    color: color-yiq(#111827);
}

.modal-gray-900 .modal-content .heading {
    color: color-yiq(#111827);
}

.modal-gray-900 .close > span:not(.sr-only) {
    color: #ffffff;
}

/**
 * = Navs
 */
.nav-link {
    color: #1F2937;
}

.nav-link:hover, .nav-link.active {
    color: #1F2937;
}

.nav-link:hover img, .nav-link.active img {
    opacity: inherit;
    transition: all 0.2s ease;
}

.nav-link span {
    position: relative;
}

.nav-tabs .nav-item {
    margin-bottom: 0;
}

.nav-tabs .nav-link {
    border: 0;
    padding: 1rem 1rem;
    background-color: #ffffff;
}

.nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #1F2937;
}

.nav-tabs.nav-dark .nav-link.active {
    color: #ffffff;
    background-color: #12358a;
}

.nav-tabs.nav-light .nav-link.active {
    color: #111827;
    background-color: #9CA3AF;
}

.nav-tabs.nav-light .nav-link:hover {
    color: #111827;
}

.nav-pills .nav-item:not(:last-child) {
    padding-right: 1rem;
}

.nav-pills .nav-link {
    padding: 0.75rem 0.85rem;
    transition: all 0.2s ease;
    box-shadow: none;
    border: 1px solid #9CA3AF;
}

.nav-pills .nav-link.avatar-link {
    border: 0;
}

.nav-pills .nav-link:hover {
    color: #1F2937;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #1F2937;
    background-color: #f8f8f8;
    border-color: #1F2937;
}

.nav-pills.rounded .nav-link {
    border-radius: 30px;
}

.nav-pills.rounded.vertical-tab .nav-link {
    margin-bottom: 0.625rem;
    min-width: 100px;
}

.nav-pills.rounded.vertical-tab .nav-item:not(:last-child) {
    padding-right: 0;
}

.nav-pills.bordered-pill-md .nav-link {
    border: 0.125rem solid #E5E7EB;
    font-weight: 500;
}

.nav-pills.vertical-tab .nav-link {
    margin-bottom: 0.625rem;
}

.nav-pills.vertical-tab .nav-item:not(:last-child) {
    padding-right: 0;
}

.nav-pills .nav-item {
    margin-bottom: 1rem;
}

@media (max-width: 575.98px) {
    .nav-pills:not(.nav-pills-circle) .nav-item {
        padding-right: 0;
    }
}

.nav-pill-circle .nav-link {
    display: flex;
    text-align: center;
    height: 80px;
    width: 80px;
    padding: 0;
    box-shadow: none;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
}

.nav-pill-circle .nav-link.avatar-link {
    box-shadow: none;
}

.nav-pill-circle.vertical-tab .nav-link-icon i,
.nav-pill-circle.vertical-tab .nav-link-icon svg {
    font-size: 1.5rem;
}

.nav-pill-circle.vertical-tab .nav-item:not(:last-child) {
    padding-right: 0;
}

.nav-pill-circle .nav-link-icon i,
.nav-pill-circle .nav-link-icon svg {
    font-size: 1.25rem;
    margin: 0;
    display: block;
}

.nav-pill-square .nav-link {
    text-align: center;
    min-width: 80px;
    box-shadow: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-pill-square.vertical-tab .nav-link {
    margin-bottom: 0.625rem;
    min-width: 100px;
}

.nav-pill-square.vertical-tab .nav-item:not(:last-child) {
    padding-right: 0;
}

.nav-pill-square .nav-link-icon i,
.nav-pill-square .nav-link-icon svg {
    font-size: 1.25rem;
    margin: 0;
    display: block;
    line-height: 50px;
}

.nav-wrapper {
    padding: 1rem 0;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}

.nav-wrapper + .card {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .tab-pane pre {
    padding: 0;
    margin: 0;
}

.tab-content > .active {
    display: block;
}

@media (min-width: 992px) {
    .nav-pills .nav-item {
        margin-bottom: 0;
    }
}

/**
 * = Paginations
 */
.circle-pagination .page-link,
.circle-pagination span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    padding: 0;
    border-radius: 50%;
}

/**
 * = Popovers
 */
.popover {
    border: 0;
}

.popover-header {
    font-weight: 500;
}

.popover-primary {
    background-color: #1F2937;
}

.popover-primary .popover-header {
    background-color: #1F2937;
    color: color-yiq(#1F2937);
}

.popover-primary .popover-body {
    color: color-yiq(#1F2937);
}

.popover-primary .popover-header {
    border-color: rgba(31, 41, 55, 0.2);
}

.popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #1F2937;
}

.popover-primary.bs-popover-end .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #1F2937;
}

.popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #1F2937;
}

.popover-primary.bs-popover-start .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #1F2937;
}

.popover-secondary {
    background-color: #f0bc74;
}

.popover-secondary .popover-header {
    background-color: #f0bc74;
    color: color-yiq(#f0bc74);
}

.popover-secondary .popover-body {
    color: color-yiq(#f0bc74);
}

.popover-secondary .popover-header {
    border-color: rgba(240, 188, 116, 0.2);
}

.popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #f0bc74;
}

.popover-secondary.bs-popover-end .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #f0bc74;
}

.popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #f0bc74;
}

.popover-secondary.bs-popover-start .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #f0bc74;
}

.popover-tertiary {
    background-color: #31316A;
}

.popover-tertiary .popover-header {
    background-color: #31316A;
    color: color-yiq(#31316A);
}

.popover-tertiary .popover-body {
    color: color-yiq(#31316A);
}

.popover-tertiary .popover-header {
    border-color: rgba(49, 49, 106, 0.2);
}

.popover-tertiary.bs-popover-top .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #31316A;
}

.popover-tertiary.bs-popover-end .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #31316A;
}

.popover-tertiary.bs-popover-bottom .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #31316A;
}

.popover-tertiary.bs-popover-start .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #31316A;
}

.popover-success {
    background-color: #10B981;
}

.popover-success .popover-header {
    background-color: #10B981;
    color: color-yiq(#10B981);
}

.popover-success .popover-body {
    color: color-yiq(#10B981);
}

.popover-success .popover-header {
    border-color: rgba(16, 185, 129, 0.2);
}

.popover-success.bs-popover-top .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #10B981;
}

.popover-success.bs-popover-end .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #10B981;
}

.popover-success.bs-popover-bottom .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #10B981;
}

.popover-success.bs-popover-start .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #10B981;
}

.popover-info {
    background-color: #2361ce;
}

.popover-info .popover-header {
    background-color: #2361ce;
    color: color-yiq(#2361ce);
}

.popover-info .popover-body {
    color: color-yiq(#2361ce);
}

.popover-info .popover-header {
    border-color: rgba(35, 97, 206, 0.2);
}

.popover-info.bs-popover-top .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #2361ce;
}

.popover-info.bs-popover-end .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #2361ce;
}

.popover-info.bs-popover-bottom .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #2361ce;
}

.popover-info.bs-popover-start .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #2361ce;
}

.popover-warning {
    background-color: #f3c78e;
}

.popover-warning .popover-header {
    background-color: #f3c78e;
    color: color-yiq(#f3c78e);
}

.popover-warning .popover-body {
    color: color-yiq(#f3c78e);
}

.popover-warning .popover-header {
    border-color: rgba(243, 199, 142, 0.2);
}

.popover-warning.bs-popover-top .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #f3c78e;
}

.popover-warning.bs-popover-end .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #f3c78e;
}

.popover-warning.bs-popover-bottom .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #f3c78e;
}

.popover-warning.bs-popover-start .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #f3c78e;
}

.popover-danger {
    background-color: #E11D48;
}

.popover-danger .popover-header {
    background-color: #E11D48;
    color: color-yiq(#E11D48);
}

.popover-danger .popover-body {
    color: color-yiq(#E11D48);
}

.popover-danger .popover-header {
    border-color: rgba(225, 29, 72, 0.2);
}

.popover-danger.bs-popover-top .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #E11D48;
}

.popover-danger.bs-popover-end .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #E11D48;
}

.popover-danger.bs-popover-bottom .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #E11D48;
}

.popover-danger.bs-popover-start .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #E11D48;
}

.popover-white {
    background-color: #ffffff;
}

.popover-white .popover-header {
    background-color: #ffffff;
    color: color-yiq(#ffffff);
}

.popover-white .popover-body {
    color: color-yiq(#ffffff);
}

.popover-white .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
}

.popover-white.bs-popover-top .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #ffffff;
}

.popover-white.bs-popover-end .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #ffffff;
}

.popover-white.bs-popover-bottom .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #ffffff;
}

.popover-white.bs-popover-start .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #ffffff;
}

.popover-indigo {
    background-color: #4F46E5;
}

.popover-indigo .popover-header {
    background-color: #4F46E5;
    color: color-yiq(#4F46E5);
}

.popover-indigo .popover-body {
    color: color-yiq(#4F46E5);
}

.popover-indigo .popover-header {
    border-color: rgba(79, 70, 229, 0.2);
}

.popover-indigo.bs-popover-top .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #4F46E5;
}

.popover-indigo.bs-popover-end .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #4F46E5;
}

.popover-indigo.bs-popover-bottom .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #4F46E5;
}

.popover-indigo.bs-popover-start .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #4F46E5;
}

.popover-purple {
    background-color: #7C3AED;
}

.popover-purple .popover-header {
    background-color: #7C3AED;
    color: color-yiq(#7C3AED);
}

.popover-purple .popover-body {
    color: color-yiq(#7C3AED);
}

.popover-purple .popover-header {
    border-color: rgba(124, 58, 237, 0.2);
}

.popover-purple.bs-popover-top .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #7C3AED;
}

.popover-purple.bs-popover-end .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #7C3AED;
}

.popover-purple.bs-popover-bottom .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #7C3AED;
}

.popover-purple.bs-popover-start .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #7C3AED;
}

.popover-yellow-100 {
    background-color: #ffeed6;
}

.popover-yellow-100 .popover-header {
    background-color: #ffeed6;
    color: color-yiq(#ffeed6);
}

.popover-yellow-100 .popover-body {
    color: color-yiq(#ffeed6);
}

.popover-yellow-100 .popover-header {
    border-color: rgba(255, 238, 214, 0.2);
}

.popover-yellow-100.bs-popover-top .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #ffeed6;
}

.popover-yellow-100.bs-popover-end .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #ffeed6;
}

.popover-yellow-100.bs-popover-bottom .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #ffeed6;
}

.popover-yellow-100.bs-popover-start .arrow::after, .popover-yellow-100.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #ffeed6;
}

.popover-yellow-200 {
    background-color: #f5dbb8;
}

.popover-yellow-200 .popover-header {
    background-color: #f5dbb8;
    color: color-yiq(#f5dbb8);
}

.popover-yellow-200 .popover-body {
    color: color-yiq(#f5dbb8);
}

.popover-yellow-200 .popover-header {
    border-color: rgba(245, 219, 184, 0.2);
}

.popover-yellow-200.bs-popover-top .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #f5dbb8;
}

.popover-yellow-200.bs-popover-end .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #f5dbb8;
}

.popover-yellow-200.bs-popover-bottom .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #f5dbb8;
}

.popover-yellow-200.bs-popover-start .arrow::after, .popover-yellow-200.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #f5dbb8;
}

.popover-gray-50 {
    background-color: #F9FAFB;
}

.popover-gray-50 .popover-header {
    background-color: #F9FAFB;
    color: color-yiq(#F9FAFB);
}

.popover-gray-50 .popover-body {
    color: color-yiq(#F9FAFB);
}

.popover-gray-50 .popover-header {
    border-color: rgba(249, 250, 251, 0.2);
}

.popover-gray-50.bs-popover-top .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #F9FAFB;
}

.popover-gray-50.bs-popover-end .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #F9FAFB;
}

.popover-gray-50.bs-popover-bottom .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #F9FAFB;
}

.popover-gray-50.bs-popover-start .arrow::after, .popover-gray-50.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #F9FAFB;
}

.popover-gray-100 {
    background-color: #F2F4F6;
}

.popover-gray-100 .popover-header {
    background-color: #F2F4F6;
    color: color-yiq(#F2F4F6);
}

.popover-gray-100 .popover-body {
    color: color-yiq(#F2F4F6);
}

.popover-gray-100 .popover-header {
    border-color: rgba(242, 244, 246, 0.2);
}

.popover-gray-100.bs-popover-top .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #F2F4F6;
}

.popover-gray-100.bs-popover-end .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #F2F4F6;
}

.popover-gray-100.bs-popover-bottom .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #F2F4F6;
}

.popover-gray-100.bs-popover-start .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #F2F4F6;
}

.popover-gray-200 {
    background-color: #E5E7EB;
}

.popover-gray-200 .popover-header {
    background-color: #E5E7EB;
    color: color-yiq(#E5E7EB);
}

.popover-gray-200 .popover-body {
    color: color-yiq(#E5E7EB);
}

.popover-gray-200 .popover-header {
    border-color: rgba(229, 231, 235, 0.2);
}

.popover-gray-200.bs-popover-top .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #E5E7EB;
}

.popover-gray-200.bs-popover-end .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #E5E7EB;
}

.popover-gray-200.bs-popover-bottom .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #E5E7EB;
}

.popover-gray-200.bs-popover-start .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #E5E7EB;
}

.popover-gray-300 {
    background-color: #D1D5DB;
}

.popover-gray-300 .popover-header {
    background-color: #D1D5DB;
    color: color-yiq(#D1D5DB);
}

.popover-gray-300 .popover-body {
    color: color-yiq(#D1D5DB);
}

.popover-gray-300 .popover-header {
    border-color: rgba(209, 213, 219, 0.2);
}

.popover-gray-300.bs-popover-top .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #D1D5DB;
}

.popover-gray-300.bs-popover-end .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #D1D5DB;
}

.popover-gray-300.bs-popover-bottom .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #D1D5DB;
}

.popover-gray-300.bs-popover-start .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #D1D5DB;
}

.popover-gray-400 {
    background-color: #9CA3AF;
}

.popover-gray-400 .popover-header {
    background-color: #9CA3AF;
    color: color-yiq(#9CA3AF);
}

.popover-gray-400 .popover-body {
    color: color-yiq(#9CA3AF);
}

.popover-gray-400 .popover-header {
    border-color: rgba(156, 163, 175, 0.2);
}

.popover-gray-400.bs-popover-top .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #9CA3AF;
}

.popover-gray-400.bs-popover-end .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #9CA3AF;
}

.popover-gray-400.bs-popover-bottom .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #9CA3AF;
}

.popover-gray-400.bs-popover-start .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #9CA3AF;
}

.popover-gray-500 {
    background-color: #6B7280;
}

.popover-gray-500 .popover-header {
    background-color: #6B7280;
    color: color-yiq(#6B7280);
}

.popover-gray-500 .popover-body {
    color: color-yiq(#6B7280);
}

.popover-gray-500 .popover-header {
    border-color: rgba(107, 114, 128, 0.2);
}

.popover-gray-500.bs-popover-top .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #6B7280;
}

.popover-gray-500.bs-popover-end .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #6B7280;
}

.popover-gray-500.bs-popover-bottom .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #6B7280;
}

.popover-gray-500.bs-popover-start .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #6B7280;
}

.popover-gray-600 {
    background-color: #4B5563;
}

.popover-gray-600 .popover-header {
    background-color: #4B5563;
    color: color-yiq(#4B5563);
}

.popover-gray-600 .popover-body {
    color: color-yiq(#4B5563);
}

.popover-gray-600 .popover-header {
    border-color: rgba(75, 85, 99, 0.2);
}

.popover-gray-600.bs-popover-top .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #4B5563;
}

.popover-gray-600.bs-popover-end .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #4B5563;
}

.popover-gray-600.bs-popover-bottom .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #4B5563;
}

.popover-gray-600.bs-popover-start .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #4B5563;
}

.popover-gray-700 {
    background-color: #374151;
}

.popover-gray-700 .popover-header {
    background-color: #374151;
    color: color-yiq(#374151);
}

.popover-gray-700 .popover-body {
    color: color-yiq(#374151);
}

.popover-gray-700 .popover-header {
    border-color: rgba(55, 65, 81, 0.2);
}

.popover-gray-700.bs-popover-top .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #374151;
}

.popover-gray-700.bs-popover-end .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #374151;
}

.popover-gray-700.bs-popover-bottom .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #374151;
}

.popover-gray-700.bs-popover-start .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #374151;
}

.popover-gray-800 {
    background-color: #1F2937;
}

.popover-gray-800 .popover-header {
    background-color: #1F2937;
    color: color-yiq(#1F2937);
}

.popover-gray-800 .popover-body {
    color: color-yiq(#1F2937);
}

.popover-gray-800 .popover-header {
    border-color: rgba(31, 41, 55, 0.2);
}

.popover-gray-800.bs-popover-top .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #1F2937;
}

.popover-gray-800.bs-popover-end .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #1F2937;
}

.popover-gray-800.bs-popover-bottom .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #1F2937;
}

.popover-gray-800.bs-popover-start .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #1F2937;
}

.popover-gray-900 {
    background-color: #111827;
}

.popover-gray-900 .popover-header {
    background-color: #111827;
    color: color-yiq(#111827);
}

.popover-gray-900 .popover-body {
    color: color-yiq(#111827);
}

.popover-gray-900 .popover-header {
    border-color: rgba(17, 24, 39, 0.2);
}

.popover-gray-900.bs-popover-top .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^=top] .arrow::after {
    border-top-color: #111827;
}

.popover-gray-900.bs-popover-end .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^=right] .arrow::after {
    border-right-color: #111827;
}

.popover-gray-900.bs-popover-bottom .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
    border-bottom-color: #111827;
}

.popover-gray-900.bs-popover-start .arrow::after, .popover-gray-900.bs-popover-auto[data-popper-placement^=left] .arrow::after {
    border-left-color: #111827;
}

/**
 * = Progress bars
 */
.progress-wrapper {
    position: relative;
}

.progress-bar {
    box-shadow: none;
    border-radius: 0;
    height: auto;
}

.progress {
    height: 6px;
    margin-bottom: 1rem;
    overflow: hidden;
    background-color: #E5E7EB;
    font-size: 0.75rem;
    font-weight: 500;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-xl {
    height: 0.8rem;
}

.progress-lg {
    height: 0.6rem;
}

.progress-sm {
    height: 0.2rem;
}

.progress-info {
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    margin-bottom: 0.5rem;
}

.progress-info .progress-label span {
    display: inline-block;
    color: #1F2937;
    font-size: 0.875rem;
    font-weight: 500;
}

.progress-info .progress-percentage {
    text-align: right;
}

.progress-info .progress-percentage span {
    display: inline-block;
    color: #6B7280;
    font-size: 0.75rem;
    font-weight: 500;
}

.info-xl .progress-label span,
.info-xl .progress-percentage span {
    font-size: 0.875rem;
}

.info-xl .progress-percentage {
    text-align: right;
}

.progress-tooltip {
    background: #1F2937;
    color: #ffffff;
    font-weight: 500;
    padding: 0.25rem 0.375rem;
    line-height: 1;
    font-size: 0.75rem;
    position: relative;
    border-radius: 0.35rem;
}

.progress-tooltip:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 10px;
    border: solid transparent;
    height: 0;
    width: 0;
    pointer-events: none;
    border-top-color: #111827;
    border-width: 6px;
}

@keyframes animate-positive {
    0% {
        width: 0%;
    }
}

.progress-info .bg-primary::after {
    border-top-color: #1F2937;
}

.progress-info .bg-secondary::after {
    border-top-color: #f0bc74;
}

.progress-info .bg-tertiary::after {
    border-top-color: #31316A;
}

.progress-info .bg-success::after {
    border-top-color: #10B981;
}

.progress-info .bg-info::after {
    border-top-color: #2361ce;
}

.progress-info .bg-warning::after {
    border-top-color: #f3c78e;
}

.progress-info .bg-danger::after {
    border-top-color: #E11D48;
}

.progress-info .bg-white::after {
    border-top-color: #ffffff;
}

.progress-info .bg-indigo::after {
    border-top-color: #4F46E5;
}

.progress-info .bg-purple::after {
    border-top-color: #7C3AED;
}

.progress-info .bg-yellow-100::after {
    border-top-color: #ffeed6;
}

.progress-info .bg-yellow-200::after {
    border-top-color: #f5dbb8;
}

.progress-info .bg-gray-50::after {
    border-top-color: #F9FAFB;
}

.progress-info .bg-gray-100::after {
    border-top-color: #F2F4F6;
}

.progress-info .bg-gray-200::after {
    border-top-color: #E5E7EB;
}

.progress-info .bg-gray-300::after {
    border-top-color: #D1D5DB;
}

.progress-info .bg-gray-400::after {
    border-top-color: #9CA3AF;
}

.progress-info .bg-gray-500::after {
    border-top-color: #6B7280;
}

.progress-info .bg-gray-600::after {
    border-top-color: #4B5563;
}

.progress-info .bg-gray-700::after {
    border-top-color: #374151;
}

.progress-info .bg-gray-800::after {
    border-top-color: #1F2937;
}

.progress-info .bg-gray-900::after {
    border-top-color: #111827;
}

/**
 * = Shapes
 */
.avatar-sm {
    width: 1.5rem;
    height: 1.5rem;
}

.avatar-md {
    width: 3rem;
    height: 3rem;
}

.avatar-lg {
    width: 4.5rem;
    height: 4.5rem;
}

/**
 * = Datepickers
 */
.datepicker .datepicker-cell.selected,
.datepicker .datepicker-cell.selected:hover {
    background: #1F2937;
}

/**steps
 * = Accordions
 */
.step {
    position: relative;
    margin-bottom: 4rem;
    border-radius: 6px;
}

.step .step-shape {
    display: inline-flex;
    width: 7rem;
    height: 7rem;
    text-align: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
}

.step .step-shape i, .step .step-shape svg {
    font-size: 2rem;
}

.step .step-shape .step-number {
    position: absolute;
    font-weight: 500;
    top: -10px;
    width: 32px;
    height: 32px;
    border-width: 0.125rem;
    border-style: solid;
    line-height: 1.7;
}

.step .step-shape.bordered {
    border-width: 0.125rem;
    border-style: solid;
}

.step .step-shape.bordered .step-number {
    background-color: #ffffff;
    top: -12px;
}

.step .step-shape.rounded-circle .step-number {
    margin-right: 1.275rem;
}

.step .icon-lg {
    font-size: 4.5rem;
}

.step .back-layer {
    display: flex;
    position: absolute;
    font-size: 12rem;
    z-index: 0;
    top: 0;
}

.table thead th {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 0.75rem;
    text-transform: uppercase;
    font-weight: 600;
    border-top: 0;
}

.table th {
    font-weight: 500;
    padding: 1rem;
}

.table td .progress {
    height: 3px;
    width: 120px;
    margin: 0;
}

.table td,
.table th {
    font-size: 0.875rem;
    white-space: nowrap;
}

.table.user-table thead th {
    border-top: 0;
}

.table.align-items-center td,
.table.align-items-center th {
    vertical-align: middle;
}

.table .thead-dark th {
    background-color: #1F2937;
    color: #ffffff;
}

.table .thead-dark th a {
    color: #1F2937;
}

.table .thead-light th {
    background-color: #F2F4F6;
    color: #1F2937;
}

.table .thead-light th a {
    color: #1F2937;
}

.table-hover tr {
    transition: all 0.2s ease;
}

@media (prefers-reduced-motion: reduce) {
    .table-hover tr {
        transition: none;
    }
}

.table-flush td,
.table-flush th {
    border-left: 0;
    border-right: 0;
}

.table-flush tbody tr:first-child td,
.table-flush tbody tr:first-child th {
    border-top: 0;
}

.table-flush tbody tr:last-child td,
.table-flush tbody tr:last-child th {
    border-bottom: 0;
}

.card .table {
    margin-bottom: 0;
}

.card .table td,
.card .table th {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.table [data-sort] {
    cursor: pointer;
}

.table .custom-toggle {
    display: block;
}

.table .thead-dark [data-sort]::after {
    content: url("data:image/svg+xml;utf8,<svg width=%276%27 height=%2710%27 viewBox=%270 0 6 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z%27 fill=%27%231F2937%27/></svg>");
    margin-left: 0.25rem;
}

.table .thead-light [data-sort]::after {
    content: url("data:image/svg+xml;utf8,<svg width=%276%27 height=%2710%27 viewBox=%270 0 6 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z%27 fill=%27%231F2937%27/></svg>");
    margin-left: 0.25rem;
}

.dataTables_wrapper .dataTables_info {
    padding-left: 1.5rem;
}

.dataTables_wrapper .dataTables_paginate {
    padding-right: 1.5rem;
}

.dataTables_wrapper .dataTables_length label {
    padding-left: 1.5rem;
}

.dataTables_wrapper .dataTables_filter {
    padding-right: 1.5rem;
}

.dataTable-top,
.dataTable-bottom {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

@media (max-width: 767.98px) {
    .dataTable-top,
.dataTable-bottom {
        flex-direction: column;
    }

    .dataTable-top .dataTable-info,
.dataTable-bottom .dataTable-info {
        margin-bottom: 1rem;
    }
}

.dataTable-top {
    padding: 0 0 1rem 0;
}

.dataTable-bottom {
    padding: 1.5rem 0 0 0;
}

.dataTable-pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
}

.dataTable-pagination a {
    padding: 0.375rem 0.75rem;
}

.dataTable-pagination li:first-child a {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.dataTable-pagination li:last-child a {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}

.dataTable-pagination > li:not(:first-child) a {
    margin-left: -0.0625rem;
}

.dataTable-pagination > li.active a {
    z-index: 3;
    color: #ffffff;
    background-color: #1F2937;
    border-color: #1F2937;
}

.dataTable-pagination > li.disabled a {
    color: #4B5563;
    pointer-events: none;
    background-color: #ffffff;
    border-color: #D1D5DB;
}

.dataTable-pagination > li a {
    position: relative;
    display: block;
    color: #1F2937;
    background-color: #ffffff;
    border: 0.0625rem solid #9CA3AF;
}

.dataTable-pagination > li a:hover {
    z-index: 2;
    color: black;
    background-color: #E5E7EB;
    border-color: #D1D5DB;
}

.dataTable-pagination > li a:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.dataTable-selector {
    display: inline-block;
    width: auto;
    height: calc(1.5em + 1.125rem);
    padding: 0.5rem 2rem 0.5rem 1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6B7280;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%231F2937%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 16px 12px;
    border: 0.0625rem solid #D1D5DB;
    border-radius: 0.5rem;
    box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.0125);
    -webkit-appearance: none;
    appearance: none;
}

.dataTable-selector:focus {
    border-color: #4d6689;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(17, 24, 39, 0.0125), 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.dataTable-selector:focus::-ms-value {
    color: #6B7280;
    background-color: #ffffff;
}

.dataTable-selector[multiple], .dataTable-selector[size]:not([size="1"]) {
    height: auto;
    padding-right: 1rem;
    background-image: none;
}

.dataTable-selector:disabled {
    color: #4B5563;
    background-color: #E5E7EB;
}

.dataTable-selector:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #6B7280;
}

.dataTable-input {
    display: block;
    width: 100%;
    min-height: calc(1.5em + 1.125rem);
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6B7280;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0.0625rem solid #D1D5DB;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0.5rem;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .dataTable-input {
        transition: none;
    }
}

.dataTable-input:focus {
    color: #6B7280;
    background-color: #ffffff;
    border-color: #4d6689;
    outline: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07), 0 0 0 0.18rem rgba(31, 41, 55, 0.25);
}

.dataTable-input::placeholder {
    color: #4B5563;
    opacity: 1;
}

.dataTable-input:disabled, .dataTable-input[readonly] {
    background-color: #E5E7EB;
    opacity: 1;
}

/**
 * = Typography
 */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Inter", sans-serif;
    font-weight: 500;
}

p, ol li, ul li, .p {
    font-family: var(--bs-font-sans-serif);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
}

a, .text-action {
    color: #1F2937;
    transition: all 0.2s ease;
}

a:hover, .text-action:hover {
    color: black;
    cursor: pointer;
}

.lead + .btn-wrapper {
    margin-top: 3rem;
}

@media (max-width: 767.98px) {
    .lead {
        font-size: 1rem;
    }
}

.line-through {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
}

.text-italic {
    font-style: italic !important;
}

.description {
    font-size: 0.875rem;
}

.hover\:underline:hover {
    text-decoration: underline;
}

.heading {
    font-size: 2rem;
    font-weight: 500;
}

@media (max-width: 767.98px) {
    .display-2 {
        font-size: 1.875rem;
    }
}

@media (max-width: 991.98px) {
    .display-3 {
        font-size: 1.875rem;
    }
}

@media (max-width: 575.98px) {
    .display-4 {
        font-size: 1.5rem;
    }
}

.blockquote {
    font-style: italic;
}

@media (max-width: 767.98px) {
    .blockquote.blockquote-large {
        font-size: 1.25rem;
    }
}

.blockquote .blockquote-footer {
    font-size: 0.875rem;
    font-weight: 600;
}

@media (max-width: 767.98px) {
    .blockquote .blockquote-footer {
        font-size: 1.25rem;
    }
}

.font-small {
    font-size: 0.875rem;
    font-weight: 300;
}

.font-base {
    font-size: 1rem;
    font-weight: 300;
}

.font-medium {
    font-size: 1.25rem;
    font-weight: 300;
}

code[class*=language-], pre[class*=language-] {
    text-shadow: none;
    font-family: var(--bs-font-sans-serif);
    font-weight: 500;
}

.text-primary, .text-primary:hover {
    color: #1F2937 !important;
}

.text-primary a:not(.btn), .text-primary h1, .text-primary h2, .text-primary h3, .text-primary h4, .text-primary h5, .text-primary h6, .text-primary .h1, .text-primary .h2, .text-primary .h3, .text-primary .h4, .text-primary .h5, .text-primary .h6, .text-primary .display-1, .text-primary .display-2, .text-primary .display-3, .text-primary .display-4 {
    color: #1F2937;
}

.text-primary .text-muted {
    color: rgba(31, 41, 55, 0.7) !important;
}

.text-secondary, .text-secondary:hover {
    color: #f0bc74 !important;
}

.text-secondary a:not(.btn), .text-secondary h1, .text-secondary h2, .text-secondary h3, .text-secondary h4, .text-secondary h5, .text-secondary h6, .text-secondary .h1, .text-secondary .h2, .text-secondary .h3, .text-secondary .h4, .text-secondary .h5, .text-secondary .h6, .text-secondary .display-1, .text-secondary .display-2, .text-secondary .display-3, .text-secondary .display-4 {
    color: #f0bc74;
}

.text-secondary .text-muted {
    color: rgba(240, 188, 116, 0.7) !important;
}

.text-tertiary, .text-tertiary:hover {
    color: #31316A !important;
}

.text-tertiary a:not(.btn), .text-tertiary h1, .text-tertiary h2, .text-tertiary h3, .text-tertiary h4, .text-tertiary h5, .text-tertiary h6, .text-tertiary .h1, .text-tertiary .h2, .text-tertiary .h3, .text-tertiary .h4, .text-tertiary .h5, .text-tertiary .h6, .text-tertiary .display-1, .text-tertiary .display-2, .text-tertiary .display-3, .text-tertiary .display-4 {
    color: #31316A;
}

.text-tertiary .text-muted {
    color: rgba(49, 49, 106, 0.7) !important;
}

.text-success, .text-success:hover {
    color: #10B981 !important;
}

.text-success a:not(.btn), .text-success h1, .text-success h2, .text-success h3, .text-success h4, .text-success h5, .text-success h6, .text-success .h1, .text-success .h2, .text-success .h3, .text-success .h4, .text-success .h5, .text-success .h6, .text-success .display-1, .text-success .display-2, .text-success .display-3, .text-success .display-4 {
    color: #10B981;
}

.text-success .text-muted {
    color: rgba(16, 185, 129, 0.7) !important;
}

.text-info, .text-info:hover {
    color: #2361ce !important;
}

.text-info a:not(.btn), .text-info h1, .text-info h2, .text-info h3, .text-info h4, .text-info h5, .text-info h6, .text-info .h1, .text-info .h2, .text-info .h3, .text-info .h4, .text-info .h5, .text-info .h6, .text-info .display-1, .text-info .display-2, .text-info .display-3, .text-info .display-4 {
    color: #2361ce;
}

.text-info .text-muted {
    color: rgba(35, 97, 206, 0.7) !important;
}

.text-warning, .text-warning:hover {
    color: #f3c78e !important;
}

.text-warning a:not(.btn), .text-warning h1, .text-warning h2, .text-warning h3, .text-warning h4, .text-warning h5, .text-warning h6, .text-warning .h1, .text-warning .h2, .text-warning .h3, .text-warning .h4, .text-warning .h5, .text-warning .h6, .text-warning .display-1, .text-warning .display-2, .text-warning .display-3, .text-warning .display-4 {
    color: #f3c78e;
}

.text-warning .text-muted {
    color: rgba(243, 199, 142, 0.7) !important;
}

.text-danger, .text-danger:hover {
    color: #E11D48 !important;
}

.text-danger a:not(.btn), .text-danger h1, .text-danger h2, .text-danger h3, .text-danger h4, .text-danger h5, .text-danger h6, .text-danger .h1, .text-danger .h2, .text-danger .h3, .text-danger .h4, .text-danger .h5, .text-danger .h6, .text-danger .display-1, .text-danger .display-2, .text-danger .display-3, .text-danger .display-4 {
    color: #E11D48;
}

.text-danger .text-muted {
    color: rgba(225, 29, 72, 0.7) !important;
}

.text-white, .text-white:hover {
    color: #ffffff !important;
}

.text-white a:not(.btn), .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white .h1, .text-white .h2, .text-white .h3, .text-white .h4, .text-white .h5, .text-white .h6, .text-white .display-1, .text-white .display-2, .text-white .display-3, .text-white .display-4 {
    color: #ffffff;
}

.text-white .text-muted {
    color: rgba(255, 255, 255, 0.7) !important;
}

.text-indigo, .text-indigo:hover {
    color: #4F46E5 !important;
}

.text-indigo a:not(.btn), .text-indigo h1, .text-indigo h2, .text-indigo h3, .text-indigo h4, .text-indigo h5, .text-indigo h6, .text-indigo .h1, .text-indigo .h2, .text-indigo .h3, .text-indigo .h4, .text-indigo .h5, .text-indigo .h6, .text-indigo .display-1, .text-indigo .display-2, .text-indigo .display-3, .text-indigo .display-4 {
    color: #4F46E5;
}

.text-indigo .text-muted {
    color: rgba(79, 70, 229, 0.7) !important;
}

.text-purple, .text-purple:hover {
    color: #7C3AED !important;
}

.text-purple a:not(.btn), .text-purple h1, .text-purple h2, .text-purple h3, .text-purple h4, .text-purple h5, .text-purple h6, .text-purple .h1, .text-purple .h2, .text-purple .h3, .text-purple .h4, .text-purple .h5, .text-purple .h6, .text-purple .display-1, .text-purple .display-2, .text-purple .display-3, .text-purple .display-4 {
    color: #7C3AED;
}

.text-purple .text-muted {
    color: rgba(124, 58, 237, 0.7) !important;
}

.text-yellow-100, .text-yellow-100:hover {
    color: #ffeed6 !important;
}

.text-yellow-100 a:not(.btn), .text-yellow-100 h1, .text-yellow-100 h2, .text-yellow-100 h3, .text-yellow-100 h4, .text-yellow-100 h5, .text-yellow-100 h6, .text-yellow-100 .h1, .text-yellow-100 .h2, .text-yellow-100 .h3, .text-yellow-100 .h4, .text-yellow-100 .h5, .text-yellow-100 .h6, .text-yellow-100 .display-1, .text-yellow-100 .display-2, .text-yellow-100 .display-3, .text-yellow-100 .display-4 {
    color: #ffeed6;
}

.text-yellow-100 .text-muted {
    color: rgba(255, 238, 214, 0.7) !important;
}

.text-yellow-200, .text-yellow-200:hover {
    color: #f5dbb8 !important;
}

.text-yellow-200 a:not(.btn), .text-yellow-200 h1, .text-yellow-200 h2, .text-yellow-200 h3, .text-yellow-200 h4, .text-yellow-200 h5, .text-yellow-200 h6, .text-yellow-200 .h1, .text-yellow-200 .h2, .text-yellow-200 .h3, .text-yellow-200 .h4, .text-yellow-200 .h5, .text-yellow-200 .h6, .text-yellow-200 .display-1, .text-yellow-200 .display-2, .text-yellow-200 .display-3, .text-yellow-200 .display-4 {
    color: #f5dbb8;
}

.text-yellow-200 .text-muted {
    color: rgba(245, 219, 184, 0.7) !important;
}

.text-gray-50, .text-gray-50:hover {
    color: #F9FAFB !important;
}

.text-gray-50 a:not(.btn), .text-gray-50 h1, .text-gray-50 h2, .text-gray-50 h3, .text-gray-50 h4, .text-gray-50 h5, .text-gray-50 h6, .text-gray-50 .h1, .text-gray-50 .h2, .text-gray-50 .h3, .text-gray-50 .h4, .text-gray-50 .h5, .text-gray-50 .h6, .text-gray-50 .display-1, .text-gray-50 .display-2, .text-gray-50 .display-3, .text-gray-50 .display-4 {
    color: #F9FAFB;
}

.text-gray-50 .text-muted {
    color: rgba(249, 250, 251, 0.7) !important;
}

.text-gray-100, .text-gray-100:hover {
    color: #F2F4F6 !important;
}

.text-gray-100 a:not(.btn), .text-gray-100 h1, .text-gray-100 h2, .text-gray-100 h3, .text-gray-100 h4, .text-gray-100 h5, .text-gray-100 h6, .text-gray-100 .h1, .text-gray-100 .h2, .text-gray-100 .h3, .text-gray-100 .h4, .text-gray-100 .h5, .text-gray-100 .h6, .text-gray-100 .display-1, .text-gray-100 .display-2, .text-gray-100 .display-3, .text-gray-100 .display-4 {
    color: #F2F4F6;
}

.text-gray-100 .text-muted {
    color: rgba(242, 244, 246, 0.7) !important;
}

.text-gray-200, .text-gray-200:hover {
    color: #E5E7EB !important;
}

.text-gray-200 a:not(.btn), .text-gray-200 h1, .text-gray-200 h2, .text-gray-200 h3, .text-gray-200 h4, .text-gray-200 h5, .text-gray-200 h6, .text-gray-200 .h1, .text-gray-200 .h2, .text-gray-200 .h3, .text-gray-200 .h4, .text-gray-200 .h5, .text-gray-200 .h6, .text-gray-200 .display-1, .text-gray-200 .display-2, .text-gray-200 .display-3, .text-gray-200 .display-4 {
    color: #E5E7EB;
}

.text-gray-200 .text-muted {
    color: rgba(229, 231, 235, 0.7) !important;
}

.text-gray-300, .text-gray-300:hover {
    color: #D1D5DB !important;
}

.text-gray-300 a:not(.btn), .text-gray-300 h1, .text-gray-300 h2, .text-gray-300 h3, .text-gray-300 h4, .text-gray-300 h5, .text-gray-300 h6, .text-gray-300 .h1, .text-gray-300 .h2, .text-gray-300 .h3, .text-gray-300 .h4, .text-gray-300 .h5, .text-gray-300 .h6, .text-gray-300 .display-1, .text-gray-300 .display-2, .text-gray-300 .display-3, .text-gray-300 .display-4 {
    color: #D1D5DB;
}

.text-gray-300 .text-muted {
    color: rgba(209, 213, 219, 0.7) !important;
}

.text-gray-400, .text-gray-400:hover {
    color: #9CA3AF !important;
}

.text-gray-400 a:not(.btn), .text-gray-400 h1, .text-gray-400 h2, .text-gray-400 h3, .text-gray-400 h4, .text-gray-400 h5, .text-gray-400 h6, .text-gray-400 .h1, .text-gray-400 .h2, .text-gray-400 .h3, .text-gray-400 .h4, .text-gray-400 .h5, .text-gray-400 .h6, .text-gray-400 .display-1, .text-gray-400 .display-2, .text-gray-400 .display-3, .text-gray-400 .display-4 {
    color: #9CA3AF;
}

.text-gray-400 .text-muted {
    color: rgba(156, 163, 175, 0.7) !important;
}

.text-gray-500, .text-gray-500:hover {
    color: #6B7280 !important;
}

.text-gray-500 a:not(.btn), .text-gray-500 h1, .text-gray-500 h2, .text-gray-500 h3, .text-gray-500 h4, .text-gray-500 h5, .text-gray-500 h6, .text-gray-500 .h1, .text-gray-500 .h2, .text-gray-500 .h3, .text-gray-500 .h4, .text-gray-500 .h5, .text-gray-500 .h6, .text-gray-500 .display-1, .text-gray-500 .display-2, .text-gray-500 .display-3, .text-gray-500 .display-4 {
    color: #6B7280;
}

.text-gray-500 .text-muted {
    color: rgba(107, 114, 128, 0.7) !important;
}

.text-gray-600, .text-gray-600:hover {
    color: #4B5563 !important;
}

.text-gray-600 a:not(.btn), .text-gray-600 h1, .text-gray-600 h2, .text-gray-600 h3, .text-gray-600 h4, .text-gray-600 h5, .text-gray-600 h6, .text-gray-600 .h1, .text-gray-600 .h2, .text-gray-600 .h3, .text-gray-600 .h4, .text-gray-600 .h5, .text-gray-600 .h6, .text-gray-600 .display-1, .text-gray-600 .display-2, .text-gray-600 .display-3, .text-gray-600 .display-4 {
    color: #4B5563;
}

.text-gray-600 .text-muted {
    color: rgba(75, 85, 99, 0.7) !important;
}

.text-gray-700, .text-gray-700:hover {
    color: #374151 !important;
}

.text-gray-700 a:not(.btn), .text-gray-700 h1, .text-gray-700 h2, .text-gray-700 h3, .text-gray-700 h4, .text-gray-700 h5, .text-gray-700 h6, .text-gray-700 .h1, .text-gray-700 .h2, .text-gray-700 .h3, .text-gray-700 .h4, .text-gray-700 .h5, .text-gray-700 .h6, .text-gray-700 .display-1, .text-gray-700 .display-2, .text-gray-700 .display-3, .text-gray-700 .display-4 {
    color: #374151;
}

.text-gray-700 .text-muted {
    color: rgba(55, 65, 81, 0.7) !important;
}

.text-gray-800, .text-gray-800:hover {
    color: #1F2937 !important;
}

.text-gray-800 a:not(.btn), .text-gray-800 h1, .text-gray-800 h2, .text-gray-800 h3, .text-gray-800 h4, .text-gray-800 h5, .text-gray-800 h6, .text-gray-800 .h1, .text-gray-800 .h2, .text-gray-800 .h3, .text-gray-800 .h4, .text-gray-800 .h5, .text-gray-800 .h6, .text-gray-800 .display-1, .text-gray-800 .display-2, .text-gray-800 .display-3, .text-gray-800 .display-4 {
    color: #1F2937;
}

.text-gray-800 .text-muted {
    color: rgba(31, 41, 55, 0.7) !important;
}

.text-gray-900, .text-gray-900:hover {
    color: #111827 !important;
}

.text-gray-900 a:not(.btn), .text-gray-900 h1, .text-gray-900 h2, .text-gray-900 h3, .text-gray-900 h4, .text-gray-900 h5, .text-gray-900 h6, .text-gray-900 .h1, .text-gray-900 .h2, .text-gray-900 .h3, .text-gray-900 .h4, .text-gray-900 .h5, .text-gray-900 .h6, .text-gray-900 .display-1, .text-gray-900 .display-2, .text-gray-900 .display-3, .text-gray-900 .display-4 {
    color: #111827;
}

.text-gray-900 .text-muted {
    color: rgba(17, 24, 39, 0.7) !important;
}

article img {
    margin: 40px 0;
}

article p, article ul, article ol, article blockquote {
    margin-bottom: 20px;
}

article p, article ul li, article ol li {
    font-size: 1.2rem;
}

article h1, article h2, article h3, article h4, article h5, article h6,
article .h1, article .h2, article .h3, article .h4, article .h5, article .h6 {
    margin-bottom: 30px;
}

.folder-structure li {
    font-size: 1.2rem;
}

.truncate-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/**
 * = Timelines
 */
.list-group-timeline .list-group-item {
    position: relative;
}

.list-group-timeline .list-group-item .col-auto {
    z-index: 999;
}

.list-group-timeline .list-group-item:not(:last-child)::before {
    content: "";
    position: absolute;
    top: 1rem;
    left: 2.5rem;
    height: 100%;
    border-left: 1px solid #9CA3AF;
}

.tooltip-inner {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 5em;
    padding: 0.5em;
    background: #F2F4F6;
    border: 1px solid #F2F4F6;
    border-radius: 0.5rem;
    color: #1F2937;
    font-weight: 500;
    text-align: center;
    pointer-events: none;
    z-index: 1;
    transition: all 0.2s ease;
}

.chartist-tooltip:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -15px;
    border: 15px solid transparent;
    border-top-color: #F2F4F6;
}

.chartist-tooltip.tooltip-show {
    opacity: 1;
}

.ct-area, .ct-line {
    pointer-events: none;
}

[data-simplebar] {
    position: fixed;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
}

.simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
    z-index: 0;
}

.simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
  /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
    width: auto;
    max-width: 100%;
  /* Not required for horizontal scroll to trigger */
    max-height: 100%;
  /* Needed for vertical scroll to trigger */
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
    content: " ";
    display: table;
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0;
}

.simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all;
}

.simplebar-scrollbar {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 10px;
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: black;
    border-radius: 7px;
    left: 2px;
    right: 2px;
    opacity: 0;
    transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrolling .simplebar-scrollbar:before,
.simplebar-hover .simplebar-scrollbar:before,
.simplebar-mouse-entered .simplebar-scrollbar:before {
    opacity: 0.5;
    transition-delay: 0s;
    transition-duration: 0s;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    transition-delay: 0s;
    transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px;
}

.simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
}

.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 0;
    bottom: 0;
    min-height: 0;
    min-width: 10px;
    width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
}

.simplebar-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
    width: 200%;
    height: 200%;
    margin: 10px 0;
}

.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.simplebar-scrollbar::before {
    background-color: #0d1116;
}

@media (min-width: 992px) {
    .form-control.form-control-lg {
        padding: 1rem 1rem;
    }
}

.search-bar .form-control {
    width: 280px;
    transition: width 0.2s ease-in-out;
}

@media (max-width: 575.98px) {
    .search-bar .form-control {
        width: 120px;
    }

    .search-bar .form-control:focus {
        width: 150px;
    }
}

.form-check-input.round-check[type=checkbox] {
    border-radius: 50%;
}

.form-switch {
    padding-left: 2.75em;
}

.form-switch .form-check-input {
    height: 1.275em;
}

.input-group .form-control:focus {
    border-color: #D1D5DB;
}

.input-group .form-control:focus + .input-group-text {
    border-color: #D1D5DB;
}

.input-group-text {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);
}

.form-select .form-select-lg {
    padding: 0.5rem 2rem 0.5rem 1rem;
}

.file-field input[type=file] {
    max-width: 230px;
    position: absolute;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    padding-bottom: 30px;
}

.file-field svg {
    cursor: pointer;
}

.datepicker-dropdown {
    z-index: 9999;
}
/*# sourceMappingURL=volt.css.map */

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/app.css ***!
  \***********************************************************************************************************/

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/lead-details.css ***!
  \********************************************************************************************************************/
.lead-details-container {
    background-color: var(--background-color);
    color: var(--text-color);
    font-family: 'Segoe UI', sans-serif;
}

.lead-details-container .header {
    background-color: #212529;
    color: white;
    padding: 1rem 2rem;
}

.lead-details-container .header .right {
    text-align: end;
}

.lead-details-container .badge-box-parent {
    padding-left: 0;
    padding-right: 0;
}

.lead-details-container .info-badges .badge-box {
    border: 1px solid var(--border-color);
    padding: 0.75rem;
    border-radius: 0;
    background-color: var(--card-background);
    min-height: 95px;
}

.lead-details-container .info-badges .label {
    font-size: 0.75rem;
    text-transform: uppercase;
    color: var(--text-light-color);
}

.lead-details-container .info-badges .value {
    font-weight: bold;
    text-transform: uppercase;
}

.lead-details-container .section-box {
    background-color: var(--card-background);
    border: 1px solid var(--border-color);
    border-radius: 0.375rem;
    padding: 1.25rem;
    margin-bottom: 2rem;
}

.lead-details-container .timeline li {
    margin-bottom: 0.75rem;
}

.lead-details-container .timeline li::marker {
    color: #0d6efd;
}

.lead-details-container .requisitos-container {
    background-color: var(--card-background);
    border: 1px solid var(--border-color);
    border-radius: 0.5rem;
    padding: 2rem;
    margin: 2rem auto;
    color: var(--text-color);
}

.lead-details-container .badge-custom {
    background-color: #cfe2ff;
    color: #343a40;
    font-weight: 600;
    margin-right: 0.5rem;
}

.lead-details-container .section-title {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.lead-details-container .divider {
    border-top: 1px solid var(--border-color);
    margin: 1rem 0;
}

.lead-details-container .executive-summary {
    background-color: var(--card-background);
    border: 1px solid var(--border-color);
    border-radius: 0.5rem;
    padding: 2rem;
    margin: 2rem auto;
    color: var(--text-color);
}

.lead-details-container .main-title {
    font-weight: bold;
    font-size: 1.5rem;
}

.lead-details-container .highlight {}

.lead-details-container .section-title {
    margin-top: 1.5rem;
    font-size: 1.25rem;
}

.lead-details-container .solution-contact {
    background-color: var(--card-background);
    margin: 2rem auto;
}

.lead-details-container .solution-contact-content {
    border: 1px solid var(--border-color);
    border-radius: 0.5rem;
    padding: 2rem;
    height: 100%;
}

.lead-details-container .requisitos-contact-content {
    border: 1px solid var(--card-background);
    border-radius: 0.5rem;
    padding: 2rem;
    padding-top: 0px;
    height: 100%;
}

.lead-details-container .subsection-title {
    font-weight: 600;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}

.lead-details-container .timeline-container {
    background-color: var(--card-background);
    border: 1px solid var(--border-color);
    border-radius: 0.5rem;
    padding: 2rem;
    margin: 2rem auto;
    color: var(--text-color);
}

.lead-details-container .timeline {
    position: relative;
    margin: 2rem 0;
    padding-left: 0;
    list-style: none;
    border-left: 3px solid #005A9C;
}

.lead-details-container .timeline li {
    position: relative;
    margin-bottom: 30px;
}

.lead-details-container .timeline li::before {
    content: "";
    position: absolute;
    left: -11px;
    top: 0;
    width: 20px;
    height: 20px;
    background-color: #005A9C;
    border-radius: 50%;
    border: 3px solid var(--card-background);
    box-shadow: 0 0 0 3px #005A9C;
}

.lead-details-container .timeline-content {
    background: var(--background-color);
    padding: 15px 20px;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.lead-details-container .timeline-content h3 {
    margin: 0 0 5px;
    font-size: 1.1rem;
    color: #005A9C;
}

.lead-details-container .blue-text {
    color: #005A9C;
}

.lead-details-container .tec-name-esenciales {
    background-color: #E0F2F1;
    color: #00796B;
    border: 1px solid #B2DFDB;
    padding: 5px 7px;
    border-radius: 15px;
    font-size: 15px;
    margin-right: 4px;
}

.lead-details-container ul.tec-esenciales>li {
    margin-bottom: 15px;
}

.lead-details-container .timeline-content p {
    margin: 0;
    font-size: 0.95rem;
    color: var(--text-color);
}

.lead-details-container .meeting-schedule {
    margin-top: 1rem;
}

.lead-details-container .row-5-cols {
    display: flex;
    justify-content: space-between;
}

.lead-details-container .row-5-cols .badge-box-parent {
    flex: 1 1 20%;
}

.lead-details-container .row-5-cols {
    display: flex;
    justify-content: space-between;
}

.lead-details-container .row-5-cols .badge-box-parent {
    flex: 1 1 20%;
}

.lead-details-container .row-5-cols {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.lead-details-container .row-5-cols .badge-box-parent {
    flex: 1 1 20%;
    padding: 0 5px;
}

.lead-details-container .badge-box {
    display: flex;
    height: 100%;
    flex-direction: column;
}

/* Estilo para el contenedor principal de la línea de tiempo horizontal */
.lead-details-container .timeline-horizontal {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    padding-top: 2rem;
    /* Espacio para la línea y los puntos */
}

/* Línea horizontal central */
.lead-details-container .timeline-horizontal::before {
    content: '';
    position: absolute;
    top: 1.5rem;
    left: 0;
    right: 0;
    height: 2px;
    background-color: var(--border-color);
    z-index: 0;
}

/* Estilo para cada elemento de la línea de tiempo */
.lead-details-container .timeline-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;
    flex: 1;
    /* Distribuye el espacio de manera uniforme */
    padding: 0 1rem;
}

/* Círculo del icono en la línea de tiempo */
.lead-details-container .timeline-icon {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 2px solid var(--card-background);
    border-radius: 50%;
    position: relative;
    top: -0.5rem;
    z-index: 1;
}

/* Contenido del elemento de la línea de tiempo */
.lead-details-container .timeline-content {
    margin-top: 1rem;
}

/* Ajustes para la caja de la sección */
.lead-details-container .section-box {
    background-color: var(--card-background);
    border: 1px solid var(--border-color);
    padding: 1.5rem;
    border-radius: 8px;
    margin-bottom: 1.5rem;
}

body.dark-mode .lead-details-container .badge-custom {
    background-color: #2a2a2a;
    color: #e0e0e0;
}

body.dark-mode .lead-details-container .tec-name-esenciales {
    background-color: rgba(48, 194, 154, 0.1);
    color: #30c29a;
    border-color: #30c29a;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSTtRQUNJLDJCQUEyQjtJQUMvQjtBQUNKOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIsb0RBQW9EO0FBQ3hEOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLHlCQUF5QjtJQUN6QiwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSTtRQUNJLGdCQUFnQjtJQUNwQjtBQUNKOztBQUVBO0lBQ0kscU1BQXFNO0lBQ3JNLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLGtEQUFrRDtBQUN0RDs7QUFFQTtJQUNJO1FBQ0ksZUFBZTtJQUNuQjtBQUNKOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxvQ0FBb0M7SUFDcEMsMEJBQTBCO0FBQzlCOztBQUVBO0lBQ0ksV0FBVztJQUNYLGNBQWM7SUFDZCxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsY0FBYztJQUNkLHFCQUFxQjtJQUNyQix5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIsY0FBYztJQUNkLHlCQUF5QjtJQUN6QiwrQ0FBK0M7QUFDbkQ7O0FBRUE7SUFDSSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksbUNBQW1DO0lBQ25DLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksVUFBVTtJQUNWLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksc0JBQXNCO0lBQ3RCLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGlDQUFpQztJQUNqQywwQkFBMEI7QUFDOUI7O0FBRUE7SUFDSSwrQkFBK0I7SUFDL0IsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLDJCQUEyQjtJQUMzQixvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSx1QkFBdUI7SUFDdkIsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0k7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxpQ0FBaUM7UUFDakMsMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0Isb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksdUJBQXVCO1FBQ3ZCLDRCQUE0QjtJQUNoQztBQUNKOztBQUVBO0lBQ0k7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxpQ0FBaUM7UUFDakMsMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0Isb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksdUJBQXVCO1FBQ3ZCLDRCQUE0QjtJQUNoQztBQUNKOztBQUVBO0lBQ0k7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxpQ0FBaUM7UUFDakMsMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0Isb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksdUJBQXVCO1FBQ3ZCLDRCQUE0QjtJQUNoQztBQUNKOztBQUVBO0lBQ0k7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxpQ0FBaUM7UUFDakMsMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0Isb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksdUJBQXVCO1FBQ3ZCLDRCQUE0QjtJQUNoQztBQUNKOztBQUVBO0lBQ0k7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxpQ0FBaUM7UUFDakMsMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0Isb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksdUJBQXVCO1FBQ3ZCLDRCQUE0QjtJQUNoQztBQUNKOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksY0FBYztJQUNkLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0lBQ2Qs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Q2xCOztBQUVBO0lBQ0k7O1FBRUksd0JBQXdCO0lBQzVCO0FBQ0o7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsV0FBVztJQUNYLFdBQVc7QUFDZjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7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RDtBQUNyRDs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLCtDQUErQztBQUNuRDs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLHNDQUFzQztBQUMxQzs7QUFFQTtJQUNJLHlDQUF5QztBQUM3Qzs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLHFCQUFx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QjtBQUNqQzs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLHdCQUF3QjtBQUM1Qjs7QUFFQTtJQUNJLHdCQUF3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Q0ksNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksMEJBQTBCO0FBQzlCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksMEJBQTBCO0FBQzlCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLGlDQUFpQztJQUNqQyxnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSxnQ0FBZ0M7SUFDaEMsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksOEJBQThCO0lBQzlCLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLGdDQUFnQztJQUNoQywrQkFBK0I7QUFDbkM7O0FBRUE7SUFDSSw4QkFBOEI7SUFDOUIsNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksOEJBQThCO0lBQzlCLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5Qiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSwrQkFBK0I7SUFDL0IsOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksK0JBQStCO0lBQy9CLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLCtCQUErQjtJQUMvQiw4QkFBOEI7QUFDbEM7O0FBRUE7SUFDSSwrQkFBK0I7SUFDL0IsOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksK0JBQStCO0lBQy9CLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5Qiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSw4QkFBOEI7SUFDOUIsNkJBQTZCO0FBQ2pDOztBQUVBO0lBQ0ksOEJBQThCO0lBQzlCLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5Qiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsNEJBQTRCO0FBQ2hDOztBQUVBO0lBQ0ksK0JBQStCO0lBQy9CLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5QixpQ0FBaUM7QUFDckM7O0FBRUE7SUFDSSw0QkFBNEI7SUFDNUIsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksOEJBQThCO0lBQzlCLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QiwrQkFBK0I7QUFDbkM7O0FBRUE7SUFDSSw0QkFBNEI7SUFDNUIsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksNEJBQTRCO0lBQzVCLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDZCQUE2QjtJQUM3QixnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksNkJBQTZCO0lBQzdCLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLDZCQUE2QjtJQUM3QixnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0FBQ3BDOztBQUVBO0lBQ0ksNEJBQTRCO0lBQzVCLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QiwrQkFBK0I7QUFDbkM7O0FBRUE7SUFDSSw0QkFBNEI7SUFDNUIsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksNEJBQTRCO0lBQzVCLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDRCQUE0QjtBQUNoQzs7QUFFQTtJQUNJLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLGlDQUFpQztBQUNyQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLGdDQUFnQztBQUNwQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLCtCQUErQjtBQUNuQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLGdEQUFnRDtBQUNwRDs7QUFFQTtJQUNJ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eUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksc0NBQXNDO0lBQzFDOztJQUVBO1FBQ0kseUNBQXlDO0lBQzdDOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksaUJBQWlCO0lBQ3JCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksc0JBQXNCO0lBQzFCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksc0JBQXNCO0lBQzFCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksc0NBQXNDO0lBQzFDOztJQUVBO1FBQ0ksb0NBQW9DO0lBQ3hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0kseUNBQXlDO0lBQzdDOztJQUVBO1FBQ0ksd0NBQXdDO0lBQzVDOztJQUVBO1FBQ0ksd0NBQXdDO0lBQzVDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksb0NBQW9DO0lBQ3hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksdUNBQXVDO0lBQzNDOztJQUVBO1FBQ0ksc0NBQXNDO0lBQzFDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ks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OztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVC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OEI7SUFDbEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxrQ0FBa0M7SUFDdEM7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lB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O0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLHNCQUFzQjtJQUMxQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHNCQUFzQjtJQUMxQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLHNDQUFzQztJQUMxQzs7SUFFQTtRQUNJLHlDQUF5QztJQUM3Qzs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGlCQUFpQjtJQUNyQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHNCQUFzQjtJQUMxQjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLHNCQUFzQjtJQUMxQjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLHFCQUFxQjtJQUN6Qjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLHNDQUFzQztJQUMxQzs7SUFFQTtRQUNJLG9DQUFvQztJQUN4Qzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLHlDQUF5QztJQUM3Qzs7SUFFQTtRQUNJLHdDQUF3QztJQUM1Qzs7SUFFQTtRQUNJLHdDQUF3QztJQUM1Qzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLG9DQUFvQztJQUN4Qzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLHVDQUF1QztJQUMzQzs7SUFFQTtRQUNJLHNDQUFzQztJQUMxQzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG1CQUFtQjtJQUN2Qjs7SUFFQTtRQUNJLG9CQUFvQjtJQUN4Qjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLHVCQUF1QjtJQUMzQjs7SUFFQTtRQUNJLDBCQUEwQjtRQUMxQix5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSxnQ0FBZ0M7UUFDaEMsK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3Qiw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSwrQkFBK0I7UUFDL0IsOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3Qiw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw2QkFBNkI7UUFDN0IsNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksOEJBQThCO1FBQzlCLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtRQUM5Qiw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw4QkFBOEI7UUFDOUIsNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO1FBQzlCLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtRQUM5Qiw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7UUFDN0IsNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3Qiw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw2QkFBNkI7UUFDN0IsNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLHdCQUF3QjtRQUN4QiwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSw4QkFBOEI7UUFDOUIsaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDJCQUEyQjtRQUMzQiw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw2QkFBNkI7UUFDN0IsZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksMkJBQTJCO1FBQzNCLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDJCQUEyQjtRQUMzQiw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0IsOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO1FBQzVCLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDRCQUE0QjtRQUM1QiwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw0QkFBNEI7UUFDNUIsK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNEJBQTRCO1FBQzVCLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDRCQUE0QjtRQUM1QiwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0IsOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksMkJBQTJCO1FBQzNCLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDJCQUEyQjtRQUMzQiw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSwyQkFBMkI7UUFDM0IsOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksMkJBQTJCO1FBQzNCLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLHlCQUF5QjtJ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OEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xD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QUErQjtJQUNuQzs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQztBQUNKOztBQUVBO0lBQ0k7UUFDSSxzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSx1QkFBdUI7SUFDM0I7O0lBRUE7UUFDSSxzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSwwQkFBMEI7SUFDOUI7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSxzQ0FBc0M7SUFDMUM7O0lBRUE7UUFDSSx5Q0FBeUM7SUFDN0M7O0lBRUE7UUFDSSx1QkFBdUI7SUFDM0I7O0lBRUE7UUFDSSx1QkFBdUI7SUFDM0I7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSwwQkFBMEI7SUFDOUI7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSxrQ0FBa0M7SUFDdEM7O0lBRUE7UUFDSSxpQkFBaUI7SUFDckI7O0lBRUE7UUFDSSx1QkFBdUI7SUFDM0I7O0lBRUE7UUFDSSxzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxzQkFBc0I7SUFDMUI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxxQkFBcUI7SUFDekI7O0lBRUE7UUFDSSxxQkFBcUI7SUFDekI7O0lBRUE7UUFDSSxxQkFBcUI7SUFDekI7O0lBRUE7UUFDSSxxQkFBcUI7SUFDekI7O0lBRUE7UUFDSSxxQkFBcUI7SUFDekI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxzQ0FBc0M7SUFDMUM7O0lBRUE7UUFDSSxvQ0FBb0M7SUFDeEM7O0lBRUE7UUFDSSxrQ0FBa0M7SUFDdEM7O0lBRUE7UUFDSSx5Q0FBeUM7SUFDN0M7O0lBRUE7UUFDSSx3Q0FBd0M7SUFDNUM7O0lBRUE7UUFDSSx3Q0FBd0M7SUFDNUM7O0lBRUE7UUFDSSxrQ0FBa0M7SUFDdEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSxvQ0FBb0M7SUFDeEM7O0lBRUE7UUFDSSxrQ0FBa0M7SUFDdEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSx1Q0FBdUM7SUFDM0M7O0lBRUE7UUFDSSxzQ0FBc0M7SUFDMUM7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSwwQkFBMEI7SUFDOUI7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSx1QkFBdUI7SUFDM0I7O0lB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MkI7SUFDL0I7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSwwQkFBMEI7SUFDOUI7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSw0QkFBNEI7SUFDaEM7O0lBRUE7UUFDSSwyQkFBMkI7SUFDL0I7O0lBRUE7UUFDSSwwQkFBMEI7SUFDOUI7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSwwQkFBMEI7SUFDOUI7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSx3QkFBd0I7SUFDNUI7O0lBRUE7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSx5QkFB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QUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtJ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OztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksc0JBQXNCO0lBQzFCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksc0NBQXNDO0lBQzFDOztJQUVBO1FBQ0kseUNBQXlDO0lBQzdDOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksaUJBQWlCO0lBQ3JCOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksc0JBQXNCO0lBQzFCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksc0JBQXNCO0lBQzFCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksc0NBQXNDO0lBQzFDOztJQUVBO1FBQ0ksb0NBQW9DO0lBQ3hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0kseUNBQXlDO0lBQzdDOztJQUVBO1FBQ0ksd0NBQXdDO0lBQzVDOztJQUVBO1FBQ0ksd0NBQXdDO0lBQzVDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksb0NBQW9DO0lBQ3hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksdUNBQXVDO0lBQzNDOztJQUVBO1FBQ0ksc0NBQXNDO0lBQzFDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksbUJBQW1CO0lBQ3ZCOztJQUVBO1FBQ0ksb0JBQW9CO0lBQ3hCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlC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MkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ks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RUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxrQ0FBa0M7SUFDdEM7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSxpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw2QkFB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O0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVB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QUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtR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OztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksa0NBQWtDO0lBQ3RDOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksaUNBQWlDO0lBQ3JDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0kscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0ksMkJBQTJCO0lBQy9COztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksMEJBQTBCO0lBQzlCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCOztJQUVBO1FBQ0ksMkJBQTJCO1FBQzNCLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGlDQUFpQztRQUNqQyxnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSxnQ0FBZ0M7UUFDaEMsK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO1FBQzlCLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLGdDQUFnQztRQUNoQywrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw4QkFBOEI7UUFDOUIsNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO1FBQzlCLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtRQUM5Qiw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSwrQkFBK0I7UUFDL0IsOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLCtCQUErQjtRQUMvQiw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSwrQkFBK0I7UUFDL0IsOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtRQUM5Qiw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSw4QkFBOEI7UUFDOUIsNkJBQTZCO0lBQ2pDOztJQUVBO1FBQ0ksOEJBQThCO1FBQzlCLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtRQUM5Qiw2QkFBNkI7SUFDakM7O0lBRUE7UUFDSSx5QkFBeUI7UUFDekIsNEJBQTRCO0lBQ2hDOztJQUVBO1FBQ0ksK0JBQStCO1FBQy9CLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLDhCQUE4QjtRQUM5QixpQ0FBaUM7SUFDckM7O0lBRUE7UUFDSSw0QkFBNEI7UUFDNUIsK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksOEJBQThCO1FBQzlCLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLDRCQUE0QjtRQUM1QiwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw0QkFBNEI7UUFDNUIsK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNEJBQTRCO1FBQzVCLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3QixnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSw2QkFBNkI7UUFDN0IsZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksNkJBQTZCO1FBQzdCLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3QixnQ0FBZ0M7SUFDcEM7O0lBRUE7UUFDSSw2QkFBNkI7UUFDN0IsZ0NBQWdDO0lBQ3BDOztJQUVBO1FBQ0ksNEJBQTRCO1FBQzVCLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDRCQUE0QjtRQUM1QiwrQkFBK0I7SUFDbkM7O0lBRUE7UUFDSSw0QkFBNEI7UUFDNUIsK0JBQStCO0lBQ25DOztJQUVBO1FBQ0ksNEJBQTRCO1FBQzVCLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLHlCQUF5QjtJQUM3Qjs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDBCQUEwQjtJQUM5Qjs7SUFFQTtRQUNJLGdDQUFnQztJQUNwQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLCtCQUErQjtJQUNuQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDhCQUE4QjtJQUNsQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7SUFFQTtRQUNJLDZCQUE2QjtJQUNqQzs7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QUFDbEI7O0FBRUE7SUFDSSx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksdUJBQXVCO0FBQzNCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksbUJBQW1CO0FB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RUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksc0NBQXNDO0FBQzFDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksc0NBQXNDO0FBQzFDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksc0NBQXNDO0FBQzFDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksdUNBQXVDO0FBQzNDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7O0lBRUksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7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QUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHlDQUF5QztBQUM3Qzs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx3Q0FBd0M7QUFDNUM7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksMENBQTBDO0FBQzlDOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHdDQUF3QztBQUM1Qzs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksd0NBQXdDO0FBQzVDOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHlDQUF5QztBQUM3Qzs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksMENBQTBDO0FBQzlDOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLDBDQUEwQztBQUM5Qzs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSwwQ0FBMEM7QUFDOUM7O0FB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LDhCQUE4QjtBQUNsQzs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGFBQWE7SUFDYixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLFlBQVk7SUFDWixzQkFBc0I7QUFDMUI7O0FBRUEseUVBQXlFO0FBQ3pFO0lBQ0ksYUFBYTtJQUNiLDhCQUE4QjtJQUM5Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQix1Q0FBdUM7QUFDM0M7O0FBRUEsNkJBQTZCO0FBQzdCO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsT0FBTztJQUNQLFFBQVE7SUFDUixXQUFXO0lBQ1gscUNBQXFDO0lBQ3JDLFVBQVU7QUFDZDs7QUFFQSxvREFBb0Q7QUFDcEQ7SUFDSSxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCw2Q0FBNkM7SUFDN0MsZUFBZTtBQUNuQjs7QUFFQSw0Q0FBNEM7QUFDNUM7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHlCQUF5QjtJQUN6Qix3Q0FBd0M7SUFDeEMsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osVUFBVTtBQUNkOztBQUVBLGlEQUFpRDtBQUNqRDtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQSx1Q0FBdUM7QUFDdkM7SUFDSSx3Q0FBd0M7SUFDeEMscUNBQXFDO0lBQ3JDLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5Q0FBeUM7SUFDekMsY0FBYztJQUNkLHFCQUFxQjtBQUN6QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3Mvdm9sdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9sZWFkLWRldGFpbHMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLypcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qIFZvbHQgLSBGcmVlIEJvb3RzdHJhcCA1IERhc2hib2FyZFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiogUHJvZHVjdCBQYWdlOiBodHRwczovL3RoZW1lc2JlcmcuY29tL3Byb2R1Y3QvYWRtaW4tZGFzaGJvYXJkL3ZvbHQtYm9vdHN0cmFwLTUtZGFzaGJvYXJkXHJcbiogQ29weXJpZ2h0IDIwMjEgVGhlbWVzYmVyZyAoaHR0cHM6Ly93d3cudGhlbWVzYmVyZy5jb20pXHJcblxyXG4qIERlc2lnbmVkIGFuZCBjb2RlZCBieSBodHRwczovL3RoZW1lc2JlcmcuY29tXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuIFBsZWFzZSBjb250YWN0IHVzIHRvIHJlcXVlc3QgYSByZW1vdmFsLiBDb250YWN0IHVzIGlmIHlvdSB3YW50IHRvIHJlbW92ZSBpdC5cclxuXHJcbiovXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcFwiKTtcclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItcGlja2VyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIC5kYXRlcGlja2VyLXBpY2tlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgxNywgMjQsIDM5LCAwLjEpLCAwIDAgMCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjEpO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1waWNrZXIgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXg6IDE7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLW1haW4ge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1mb290ZXIge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWdyaWQsIC5kYXRlcGlja2VyLXZpZXcgLmRheXMtb2Ytd2VlaywgLmRhdGVwaWNrZXItdmlldywgLmRhdGVwaWNrZXItY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItZ3JpZCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLXZpZXcgLmRheXMgLmRhdGVwaWNrZXItY2VsbCwgLmRhdGVwaWNrZXItdmlldyAuZG93IHtcclxuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci12aWV3LmRhdGVwaWNrZXItZ3JpZCAuZGF0ZXBpY2tlci1jZWxsIHtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY2VsbCwgLmRhdGVwaWNrZXItdmlldyAud2VlayB7XHJcbiAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItdGl0bGUge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWhlYWRlciAuZGF0ZXBpY2tlci1jb250cm9scyB7XHJcbiAgICBwYWRkaW5nOiAycHggMnB4IDA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4OTk4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiBjYWxjKDAuMzc1ZW0gLSAxcHgpIDAuNzVlbTtcclxuICAgIGhlaWdodDogMi4yNWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b246Zm9jdXMsIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b246YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b246aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNWI2MzcxO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b246Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzI3M2RjO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b246Zm9jdXM6bm90KDphY3RpdmUpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MCwgMTE1LCAyMjAsIDAuMjUpO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jb250cm9scyAuYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzODRmODA7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY29udHJvbHMgLmJ1dHRvbltkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItaGVhZGVyIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1oZWFkZXIgLmRhdGVwaWNrZXItY29udHJvbHMgLmJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1oZWFkZXIgLmRhdGVwaWNrZXItY29udHJvbHMgLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSkge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1oZWFkZXIgLmRhdGVwaWNrZXItY29udHJvbHMgLmJ1dHRvbjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItaGVhZGVyIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5idXR0b25bZGlzYWJsZWRdIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWZvb3RlciAuZGF0ZXBpY2tlci1jb250cm9scyAuYnV0dG9uIHtcclxuICAgIG1hcmdpbjogY2FsYygwLjM3NXJlbSAtIDFweCkgMC4zNzVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY29udHJvbHMgLnZpZXctc3dpdGNoIHtcclxuICAgIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5wcmV2LWJ0bixcclxuLmRhdGVwaWNrZXItY29udHJvbHMgLm5leHQtYnRuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcclxuICAgIHdpZHRoOiAyLjI1cmVtO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jb250cm9scyAucHJldi1idG4uZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyLWNvbnRyb2xzIC5uZXh0LWJ0bi5kaXNhYmxlZCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLXZpZXcgLmRvdyB7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItdmlldyAud2VlayB7XHJcbiAgICB3aWR0aDogMi4yNXJlbTtcclxuICAgIGNvbG9yOiAjNWI2MzcxO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMjIuNXJlbSkge1xyXG4gICAgLmRhdGVwaWNrZXItdmlldyAud2VlayB7XHJcbiAgICAgICAgd2lkdGg6IDEuOTY4NzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWdyaWQge1xyXG4gICAgd2lkdGg6IDE1Ljc1cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMjIuNXJlbSkge1xyXG4gICAgLmNhbGVuZGFyLXdlZWtzICsgLmRheXMgLmRhdGVwaWNrZXItZ3JpZCB7XHJcbiAgICAgICAgd2lkdGg6IDEzLjc4MTI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNlbGwuZm9jdXNlZDpub3QoLnNlbGVjdGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5NmE0O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLnNlbGVjdGVkLCAuZGF0ZXBpY2tlci1jZWxsLnNlbGVjdGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjczZGM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNlbGwuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM4MDg5OTg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNlbGwucHJldjpub3QoLmRpc2FibGVkKSwgLmRhdGVwaWNrZXItY2VsbC5uZXh0Om5vdCguZGlzYWJsZWQpIHtcclxuICAgIGNvbG9yOiAjN2E3YTdhO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLnByZXYuc2VsZWN0ZWQsIC5kYXRlcGlja2VyLWNlbGwubmV4dC5zZWxlY3RlZCB7XHJcbiAgICBjb2xvcjogI2U2ZTZlNjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY2VsbC5oaWdobGlnaHRlZDpub3QoLnNlbGVjdGVkKTpub3QoLnJhbmdlKTpub3QoLnRvZGF5KSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlDQTNBRjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY2VsbC5oaWdobGlnaHRlZDpub3QoLnNlbGVjdGVkKTpub3QoLnJhbmdlKTpub3QoLnRvZGF5KTpub3QoLmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5Y2E5O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLmhpZ2hsaWdodGVkOm5vdCguc2VsZWN0ZWQpOm5vdCgucmFuZ2UpOm5vdCgudG9kYXkpLmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTZhNDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY2VsbC50b2RheTpub3QoLnNlbGVjdGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMWIyO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLnRvZGF5Om5vdCguc2VsZWN0ZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLnRvZGF5LmZvY3VzZWQ6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzRhNztcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY2VsbC5yYW5nZS1lbmQ6bm90KC5zZWxlY3RlZCksIC5kYXRlcGlja2VyLWNlbGwucmFuZ2Utc3RhcnQ6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNjM3MTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLnJhbmdlLWVuZC5mb2N1c2VkOm5vdCguc2VsZWN0ZWQpLCAuZGF0ZXBpY2tlci1jZWxsLnJhbmdlLXN0YXJ0LmZvY3VzZWQ6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWQ2OTtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY2VsbC5yYW5nZS1zdGFydCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItY2VsbC5yYW5nZS1lbmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNlbGwucmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDg5OTg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNlbGwucmFuZ2U6bm90KC5kaXNhYmxlZCk6bm90KC5mb2N1c2VkKTpub3QoLnRvZGF5KTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4MjkzO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLnJhbmdlLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNjY2ZjdmO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1jZWxsLnJhbmdlLmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyN2M4ZDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItdmlldy5kYXRlcGlja2VyLWdyaWQgLmRhdGVwaWNrZXItY2VsbCB7XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWlucHV0LmluLWVkaXQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjM2NmQxO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1pbnB1dC5pbi1lZGl0OmZvY3VzLCAuZGF0ZXBpY2tlci1pbnB1dC5pbi1lZGl0OmFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMC4yNWVtIDAuMjVlbSByZ2JhKDM1LCAxMDIsIDIwOSwgMC4yKTtcclxufVxyXG5cclxuLmN0LWxhYmVsIHtcclxuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmN0LWNoYXJ0LWxpbmUgLmN0LWxhYmVsLFxyXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jdC1jaGFydC1waWUgLmN0LWxhYmVsLFxyXG4uY3QtY2hhcnQtZG9udXQgLmN0LWxhYmVsIHtcclxuICAgIGRvbWluYW50LWJhc2VsaW5lOiBjZW50cmFsO1xyXG59XHJcblxyXG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG59XHJcblxyXG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG59XHJcblxyXG4uY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC1hbmNob3I6IGVuZDtcclxufVxyXG5cclxuLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbn1cclxuXHJcbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LWFuY2hvcjogZW5kO1xyXG59XHJcblxyXG4uY3QtZ3JpZCB7XHJcbiAgICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMnB4O1xyXG59XHJcblxyXG4uY3QtZ3JpZC1iYWNrZ3JvdW5kIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbn1cclxuXHJcbi5jdC1wb2ludCB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDEwcHg7XHJcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbn1cclxuXHJcbi5jdC1saW5lIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcclxufVxyXG5cclxuLmN0LWFyZWEge1xyXG4gICAgc3Ryb2tlOiBub25lO1xyXG4gICAgZmlsbC1vcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi5jdC1iYXIge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZS13aWR0aDogMTBweDtcclxufVxyXG5cclxuLmN0LXNsaWNlLWRvbnV0IHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utd2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYSAuY3QtbGluZSwgLmN0LXNlcmllcy1hIC5jdC1iYXIsIC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgc3Ryb2tlOiAjMjYyQjQwO1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1hIC5jdC1hcmVhIHtcclxuICAgIGZpbGw6ICMyNjJCNDA7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYiAuY3QtbGluZSwgLmN0LXNlcmllcy1iIC5jdC1iYXIsIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgc3Ryb2tlOiAjRjhCRDdBO1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1iIC5jdC1hcmVhIHtcclxuICAgIGZpbGw6ICNGOEJEN0E7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYyAuY3QtbGluZSwgLmN0LXNlcmllcy1jIC5jdC1iYXIsIC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgc3Ryb2tlOiAjMkNBNThEO1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1jIC5jdC1hcmVhIHtcclxuICAgIGZpbGw6ICMyQ0E1OEQ7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZCAuY3QtbGluZSwgLmN0LXNlcmllcy1kIC5jdC1iYXIsIC5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgc3Ryb2tlOiAjMzEzMTZBO1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1kIC5jdC1hcmVhIHtcclxuICAgIGZpbGw6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtZSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZSAuY3QtbGluZSwgLmN0LXNlcmllcy1lIC5jdC1iYXIsIC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgc3Ryb2tlOiAjQzk2NDgwO1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1lIC5jdC1hcmVhIHtcclxuICAgIGZpbGw6ICNDOTY0ODA7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtZiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZiAuY3QtbGluZSwgLmN0LXNlcmllcy1mIC5jdC1iYXIsIC5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgc3Ryb2tlOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1mIC5jdC1hcmVhIHtcclxuICAgIGZpbGw6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtZyAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZyAuY3QtbGluZSwgLmN0LXNlcmllcy1nIC5jdC1iYXIsIC5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgc3Ryb2tlOiAjRjhCRDdBO1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1nIC5jdC1hcmVhIHtcclxuICAgIGZpbGw6ICNGOEJEN0E7XHJcbn1cclxuXHJcbi5jdC1zcXVhcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmN0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG59XHJcblxyXG4uY3Qtc3F1YXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY3Qtc3F1YXJlID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmN0LW1pbm9yLXNlY29uZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY3QtbWlub3Itc2Vjb25kOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkzLjc1JTtcclxufVxyXG5cclxuLmN0LW1pbm9yLXNlY29uZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmN0LW1pbm9yLXNlY29uZCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdC1tYWpvci1zZWNvbmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmN0LW1ham9yLXNlY29uZDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4OC44ODg4ODg4ODg5JTtcclxufVxyXG5cclxuLmN0LW1ham9yLXNlY29uZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmN0LW1ham9yLXNlY29uZCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdC1taW5vci10aGlyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY3QtbWlub3ItdGhpcmQ6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODMuMzMzMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jdC1taW5vci10aGlyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmN0LW1pbm9yLXRoaXJkID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmN0LW1ham9yLXRoaXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jdC1tYWpvci10aGlyZDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XHJcbn1cclxuXHJcbi5jdC1tYWpvci10aGlyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmN0LW1ham9yLXRoaXJkID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmN0LXBlcmZlY3QtZm91cnRoIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jdC1wZXJmZWN0LWZvdXJ0aDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XHJcbn1cclxuXHJcbi5jdC1wZXJmZWN0LWZvdXJ0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmN0LXBlcmZlY3QtZm91cnRoID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmN0LXBlcmZlY3QtZmlmdGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmN0LXBlcmZlY3QtZmlmdGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY3QtcGVyZmVjdC1maWZ0aCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdC1taW5vci1zaXh0aCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY3QtbWlub3Itc2l4dGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XHJcbn1cclxuXHJcbi5jdC1taW5vci1zaXh0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmN0LW1pbm9yLXNpeHRoID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmN0LWdvbGRlbi1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MS44MDQ2OTcxNTclO1xyXG59XHJcblxyXG4uY3QtZ29sZGVuLXNlY3Rpb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jdC1nb2xkZW4tc2VjdGlvbiA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdC1tYWpvci1zaXh0aCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY3QtbWFqb3Itc2l4dGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xyXG59XHJcblxyXG4uY3QtbWFqb3Itc2l4dGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jdC1tYWpvci1zaXh0aCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdC1taW5vci1zZXZlbnRoIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jdC1taW5vci1zZXZlbnRoOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxufVxyXG5cclxuLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jdC1taW5vci1zZXZlbnRoID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmN0LW1ham9yLXNldmVudGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmN0LW1ham9yLXNldmVudGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jdC1tYWpvci1zZXZlbnRoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY3QtbWFqb3Itc2V2ZW50aCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdC1vY3RhdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmN0LW9jdGF2ZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbn1cclxuXHJcbi5jdC1vY3RhdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jdC1vY3RhdmUgPiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY3QtbWFqb3ItdGVudGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmN0LW1ham9yLXRlbnRoOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcclxufVxyXG5cclxuLmN0LW1ham9yLXRlbnRoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY3QtbWFqb3ItdGVudGggPiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY3QtbWFqb3ItZWxldmVudGgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmN0LW1ham9yLWVsZXZlbnRoOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM3LjUlO1xyXG59XHJcblxyXG4uY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5jdC1tYWpvci1lbGV2ZW50aCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdC1tYWpvci10d2VsZnRoIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jdC1tYWpvci10d2VsZnRoOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzLjMzMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY3QtbWFqb3ItdHdlbGZ0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmN0LW1ham9yLXR3ZWxmdGggPiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY3QtZG91YmxlLW9jdGF2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY3QtZG91YmxlLW9jdGF2ZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XHJcbn1cclxuXHJcbi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY3QtZG91YmxlLW9jdGF2ZSA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0tYnMtYmx1ZTogIzIzNjFjZTtcclxuICAgIC0tYnMtaW5kaWdvOiAjNEY0NkU1O1xyXG4gICAgLS1icy1wdXJwbGU6ICM3QzNBRUQ7XHJcbiAgICAtLWJzLXBpbms6ICNFRjQ2ODM7XHJcbiAgICAtLWJzLXJlZDogI0UxMUQ0ODtcclxuICAgIC0tYnMtb3JhbmdlOiAjRkJBOTE4O1xyXG4gICAgLS1icy15ZWxsb3c6ICNmM2M3OGU7XHJcbiAgICAtLWJzLWdyZWVuOiAjMTBCOTgxO1xyXG4gICAgLS1icy10ZWFsOiAjMUU5MEZGO1xyXG4gICAgLS1icy1jeWFuOiAjNjNiMWJkO1xyXG4gICAgLS1icy13aGl0ZTogI2ZmZmZmZjtcclxuICAgIC0tYnMtZ3JheTogIzRCNTU2MztcclxuICAgIC0tYnMtZ3JheS1kYXJrOiAjMUYyOTM3O1xyXG4gICAgLS1icy1ncmF5LTEwMDogI0YyRjRGNjtcclxuICAgIC0tYnMtZ3JheS0yMDA6ICNFNUU3RUI7XHJcbiAgICAtLWJzLWdyYXktMzAwOiAjRDFENURCO1xyXG4gICAgLS1icy1ncmF5LTQwMDogIzlDQTNBRjtcclxuICAgIC0tYnMtZ3JheS01MDA6ICM2QjcyODA7XHJcbiAgICAtLWJzLWdyYXktNjAwOiAjNEI1NTYzO1xyXG4gICAgLS1icy1ncmF5LTcwMDogIzM3NDE1MTtcclxuICAgIC0tYnMtZ3JheS04MDA6ICMxRjI5Mzc7XHJcbiAgICAtLWJzLWdyYXktOTAwOiAjMTExODI3O1xyXG4gICAgLS1icy1wcmltYXJ5OiAjMUYyOTM3O1xyXG4gICAgLS1icy1zZWNvbmRhcnk6ICNmMGJjNzQ7XHJcbiAgICAtLWJzLXRlcnRpYXJ5OiAjMzEzMTZBO1xyXG4gICAgLS1icy1zdWNjZXNzOiAjMTBCOTgxO1xyXG4gICAgLS1icy1pbmZvOiAjMjM2MWNlO1xyXG4gICAgLS1icy13YXJuaW5nOiAjZjNjNzhlO1xyXG4gICAgLS1icy1kYW5nZXI6ICNFMTFENDg7XHJcbiAgICAtLWJzLXdoaXRlOiAjZmZmZmZmO1xyXG4gICAgLS1icy1pbmRpZ286ICM0RjQ2RTU7XHJcbiAgICAtLWJzLXB1cnBsZTogIzdDM0FFRDtcclxuICAgIC0tYnMteWVsbG93LTEwMDogI2ZmZWVkNjtcclxuICAgIC0tYnMteWVsbG93LTIwMDogI2Y1ZGJiODtcclxuICAgIC0tYnMtZ3JheS01MDogI0Y5RkFGQjtcclxuICAgIC0tYnMtZ3JheS0xMDA6ICNGMkY0RjY7XHJcbiAgICAtLWJzLWdyYXktMjAwOiAjRTVFN0VCO1xyXG4gICAgLS1icy1ncmF5LTMwMDogI0QxRDVEQjtcclxuICAgIC0tYnMtZ3JheS00MDA6ICM5Q0EzQUY7XHJcbiAgICAtLWJzLWdyYXktNTAwOiAjNkI3MjgwO1xyXG4gICAgLS1icy1ncmF5LTYwMDogIzRCNTU2MztcclxuICAgIC0tYnMtZ3JheS03MDA6ICMzNzQxNTE7XHJcbiAgICAtLWJzLWdyYXktODAwOiAjMUYyOTM3O1xyXG4gICAgLS1icy1ncmF5LTkwMDogIzExMTgyNztcclxuICAgIC0tYnMtcHJpbWFyeS1yZ2I6IDMxLCA0MSwgNTU7XHJcbiAgICAtLWJzLXNlY29uZGFyeS1yZ2I6IDI0MCwgMTg4LCAxMTY7XHJcbiAgICAtLWJzLXRlcnRpYXJ5LXJnYjogNDksIDQ5LCAxMDY7XHJcbiAgICAtLWJzLXN1Y2Nlc3MtcmdiOiAxNiwgMTg1LCAxMjk7XHJcbiAgICAtLWJzLWluZm8tcmdiOiAzNSwgOTcsIDIwNjtcclxuICAgIC0tYnMtd2FybmluZy1yZ2I6IDI0MywgMTk5LCAxNDI7XHJcbiAgICAtLWJzLWRhbmdlci1yZ2I6IDIyNSwgMjksIDcyO1xyXG4gICAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XHJcbiAgICAtLWJzLWluZGlnby1yZ2I6IDc5LCA3MCwgMjI5O1xyXG4gICAgLS1icy1wdXJwbGUtcmdiOiAxMjQsIDU4LCAyMzc7XHJcbiAgICAtLWJzLXllbGxvdy0xMDAtcmdiOiAyNTUsIDIzOCwgMjE0O1xyXG4gICAgLS1icy15ZWxsb3ctMjAwLXJnYjogMjQ1LCAyMTksIDE4NDtcclxuICAgIC0tYnMtZ3JheS01MC1yZ2I6IDI0OSwgMjUwLCAyNTE7XHJcbiAgICAtLWJzLWdyYXktMTAwLXJnYjogMjQyLCAyNDQsIDI0NjtcclxuICAgIC0tYnMtZ3JheS0yMDAtcmdiOiAyMjksIDIzMSwgMjM1O1xyXG4gICAgLS1icy1ncmF5LTMwMC1yZ2I6IDIwOSwgMjEzLCAyMTk7XHJcbiAgICAtLWJzLWdyYXktNDAwLXJnYjogMTU2LCAxNjMsIDE3NTtcclxuICAgIC0tYnMtZ3JheS01MDAtcmdiOiAxMDcsIDExNCwgMTI4O1xyXG4gICAgLS1icy1ncmF5LTYwMC1yZ2I6IDc1LCA4NSwgOTk7XHJcbiAgICAtLWJzLWdyYXktNzAwLXJnYjogNTUsIDY1LCA4MTtcclxuICAgIC0tYnMtZ3JheS04MDAtcmdiOiAzMSwgNDEsIDU1O1xyXG4gICAgLS1icy1ncmF5LTkwMC1yZ2I6IDE3LCAyNCwgMzk7XHJcbiAgICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcclxuICAgIC0tYnMtYmxhY2stcmdiOiAxNywgMjQsIDM5O1xyXG4gICAgLS1icy1ib2R5LWNvbG9yLXJnYjogNTUsIDY1LCA4MTtcclxuICAgIC0tYnMtYm9keS1iZy1yZ2I6IDI0MiwgMjQ0LCAyNDY7XHJcbiAgICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICAgIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xyXG4gICAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xyXG4gICAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcclxuICAgIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xyXG4gICAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAtLWJzLWJvZHktY29sb3I6ICMzNzQxNTE7XHJcbiAgICAtLWJzLWJvZHktYmc6ICNGMkY0RjY7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICA6cm9vdCB7XHJcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XHJcbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMTcsIDI0LCAzOSwgMCk7XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG5ocjpub3QoW3NpemVdKSB7XHJcbiAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcclxufVxyXG5cclxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGgxLCAuaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgaDIsIC5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGgzLCAuaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGg0LCAuaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG5cclxuaDYsIC5oNiB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgY3Vyc29yOiBoZWxwO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuc21hbGwsIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbn1cclxuXHJcbm1hcmssIC5tYXJrIHtcclxuICAgIHBhZGRpbmc6IDAuMmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBkaXJlY3Rpb246IGx0ciAvKiBydGw6aWdub3JlICovO1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG59XHJcblxyXG5wcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG59XHJcblxyXG5wcmUgY29kZSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxufVxyXG5cclxuY29kZSB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBjb2xvcjogI0VGNDY4MztcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuYSA+IGNvZGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmtiZCB7XHJcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODI3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zNXJlbTtcclxufVxyXG5cclxua2JkIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuaW1nLFxyXG5zdmcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbiAgICBjb2xvcjogIzU4Njc3ZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRoIHtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcclxufVxyXG5cclxudGhlYWQsXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudHIsXHJcbnRkLFxyXG50aCB7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuW3JvbGU9YnV0dG9uXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9YnV0dG9uXSxcclxuW3R5cGU9cmVzZXRdLFxyXG5bdHlwZT1zdWJtaXRdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG5idXR0b246bm90KDpkaXNhYmxlZCksXHJcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXHJcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcclxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgbGVnZW5kIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxubGVnZW5kICsgKiB7XHJcbiAgICBjbGVhcjogbGVmdDtcclxufVxyXG5cclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1zZWFyY2hdIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi8qIHJ0bDpyYXc6XHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbiovXHJcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG5vdXRwdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5kaXNwbGF5LTEge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5kaXNwbGF5LTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmRpc3BsYXktMiB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmRpc3BsYXktMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5LTMge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5kaXNwbGF5LTMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzcGxheS00IHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMxMjVyZW0gKyAwLjc1dncpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5kaXNwbGF5LTQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5LTUge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmRpc3BsYXktNiB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmxpc3QtaW5saW5lIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5saXN0LWlubGluZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG5cclxuLmluaXRpYWxpc20ge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwi4oCUwqBcIjtcclxufVxyXG5cclxuLmltZy1mbHVpZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0QxRDVEQjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDE0MCwgMTUyLCAxNjQsIDAuMik7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5maWd1cmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmZpZ3VyZS1jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG59XHJcblxyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZsdWlkLFxyXG4uY29udGFpbmVyLXhsLFxyXG4uY29udGFpbmVyLWxnLFxyXG4uY29udGFpbmVyLW1kLFxyXG4uY29udGFpbmVyLXNtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDFyZW0pO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMXJlbSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xyXG4gICAgLS1icy1ndXR0ZXIteTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG59XHJcblxyXG4ucm93ID4gKiB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gICAgZmxleDogMSAwIDAlO1xyXG59XHJcblxyXG4ucm93LWNvbHMtYXV0byA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnJvdy1jb2xzLTEgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yb3ctY29scy0yID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5yb3ctY29scy0zID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxufVxyXG5cclxuLnJvdy1jb2xzLTQgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLnJvdy1jb2xzLTUgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLnJvdy1jb2xzLTYgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLWF1dG8ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmNvbC0xIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTMge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLTQge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTUge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTYge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uY29sLTcge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTgge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTkge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4uY29sLTEwIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC0xMSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMTIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLm9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG59XHJcblxyXG4ub2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmctMCxcclxuLmd4LTAge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMDtcclxufVxyXG5cclxuLmctMCxcclxuLmd5LTAge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMDtcclxufVxyXG5cclxuLmctMSxcclxuLmd4LTEge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcclxufVxyXG5cclxuLmctMSxcclxuLmd5LTEge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcclxufVxyXG5cclxuLmctMixcclxuLmd4LTIge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xyXG59XHJcblxyXG4uZy0yLFxyXG4uZ3ktMiB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XHJcbn1cclxuXHJcbi5nLTMsXHJcbi5neC0zIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XHJcbn1cclxuXHJcbi5nLTMsXHJcbi5neS0zIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XHJcbn1cclxuXHJcbi5nLTQsXHJcbi5neC00IHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcclxufVxyXG5cclxuLmctNCxcclxuLmd5LTQge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xyXG59XHJcblxyXG4uZy01LFxyXG4uZ3gtNSB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xyXG59XHJcblxyXG4uZy01LFxyXG4uZ3ktNSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xyXG59XHJcblxyXG4uZy02LFxyXG4uZ3gtNiB7XHJcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xyXG59XHJcblxyXG4uZy02LFxyXG4uZ3ktNiB7XHJcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xyXG59XHJcblxyXG4uZy03LFxyXG4uZ3gtNyB7XHJcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xyXG59XHJcblxyXG4uZy03LFxyXG4uZ3ktNyB7XHJcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xyXG59XHJcblxyXG4uZy04LFxyXG4uZ3gtOCB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTtcclxufVxyXG5cclxuLmctOCxcclxuLmd5LTgge1xyXG4gICAgLS1icy1ndXR0ZXIteTogMTByZW07XHJcbn1cclxuXHJcbi5nLTksXHJcbi5neC05IHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDExcmVtO1xyXG59XHJcblxyXG4uZy05LFxyXG4uZ3ktOSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxMXJlbTtcclxufVxyXG5cclxuLmctMTAsXHJcbi5neC0xMCB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAxNHJlbTtcclxufVxyXG5cclxuLmctMTAsXHJcbi5neS0xMCB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxNHJlbTtcclxufVxyXG5cclxuLmctMTEsXHJcbi5neC0xMSB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAxNnJlbTtcclxufVxyXG5cclxuLmctMTEsXHJcbi5neS0xMSB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAxNnJlbTtcclxufVxyXG5cclxuLmctMTIsXHJcbi5neC0xMiB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAyMHJlbTtcclxufVxyXG5cclxuLmctMTIsXHJcbi5neS0xMiB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAyMHJlbTtcclxufVxyXG5cclxuLmctc20sXHJcbi5neC1zbSB7XHJcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xyXG59XHJcblxyXG4uZy1zbSxcclxuLmd5LXNtIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XHJcbn1cclxuXHJcbi5nLW1kLFxyXG4uZ3gtbWQge1xyXG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTtcclxufVxyXG5cclxuLmctbWQsXHJcbi5neS1tZCB7XHJcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xyXG59XHJcblxyXG4uZy1sZyxcclxuLmd4LWxnIHtcclxuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XHJcbn1cclxuXHJcbi5nLWxnLFxyXG4uZ3ktbGcge1xyXG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcclxufVxyXG5cclxuLmcteGwsXHJcbi5neC14bCB7XHJcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xyXG59XHJcblxyXG4uZy14bCxcclxuLmd5LXhsIHtcclxuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmNvbC1zbSB7XHJcbiAgICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMtc20tMiA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy1zbS01ID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMtc20tNiA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTMge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS00IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTYge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tOCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTExIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1zbS0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1zbS0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXNtLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1zbS01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXNtLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1zbS04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXNtLTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtc20tMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMCxcclxuLmd4LXNtLTAge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMCxcclxuLmd5LXNtLTAge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMSxcclxuLmd4LXNtLTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMSxcclxuLmd5LXNtLTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMixcclxuLmd4LXNtLTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS0yLFxyXG4uZ3ktc20tMiB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXNtLTMsXHJcbi5neC1zbS0zIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXNtLTMsXHJcbi5neS1zbS0zIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXNtLTQsXHJcbi5neC1zbS00IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tNCxcclxuLmd5LXNtLTQge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS01LFxyXG4uZ3gtc20tNSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS01LFxyXG4uZ3ktc20tNSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS02LFxyXG4uZ3gtc20tNiB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS02LFxyXG4uZ3ktc20tNiB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS03LFxyXG4uZ3gtc20tNyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS03LFxyXG4uZ3ktc20tNyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS04LFxyXG4uZ3gtc20tOCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tOCxcclxuLmd5LXNtLTgge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXNtLTksXHJcbi5neC1zbS05IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS05LFxyXG4uZ3ktc20tOSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMTAsXHJcbi5neC1zbS0xMCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMTRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMTAsXHJcbi5neS1zbS0xMCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMTRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMTEsXHJcbi5neC1zbS0xMSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMTZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMTEsXHJcbi5neS1zbS0xMSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMTZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMTIsXHJcbi5neC1zbS0xMiB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tMTIsXHJcbi5neS1zbS0xMiB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tc20sXHJcbi5neC1zbS1zbSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS1zbSxcclxuLmd5LXNtLXNtIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXNtLW1kLFxyXG4uZ3gtc20tbWQge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20tbWQsXHJcbi5neS1zbS1tZCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS1sZyxcclxuLmd4LXNtLWxnIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXNtLWxnLFxyXG4uZ3ktc20tbGcge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctc20teGwsXHJcbi5neC1zbS14bCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1zbS14bCxcclxuLmd5LXNtLXhsIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb2wtbWQge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy1tZC0xID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy1tZC0zID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy1tZC00ID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMtbWQtNSA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTUge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC02IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC05IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMTAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0xMSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1tZC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LW1kLTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTAsXHJcbi5neC1tZC0wIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTAsXHJcbi5neS1tZC0wIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTEsXHJcbi5neC1tZC0xIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTEsXHJcbi5neS1tZC0xIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTIsXHJcbi5neC1tZC0yIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtMixcclxuLmd5LW1kLTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1tZC0zLFxyXG4uZ3gtbWQtMyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1tZC0zLFxyXG4uZ3ktbWQtMyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1tZC00LFxyXG4uZ3gtbWQtNCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTQsXHJcbi5neS1tZC00IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtNSxcclxuLmd4LW1kLTUge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtNSxcclxuLmd5LW1kLTUge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtNixcclxuLmd4LW1kLTYge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtNixcclxuLmd5LW1kLTYge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtNyxcclxuLmd4LW1kLTcge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtNyxcclxuLmd5LW1kLTcge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtOCxcclxuLmd4LW1kLTgge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTgsXHJcbi5neS1tZC04IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1tZC05LFxyXG4uZ3gtbWQtOSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtOSxcclxuLmd5LW1kLTkge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTEwLFxyXG4uZ3gtbWQtMTAge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDE0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTEwLFxyXG4uZ3ktbWQtMTAge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDE0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTExLFxyXG4uZ3gtbWQtMTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDE2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTExLFxyXG4uZ3ktbWQtMTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDE2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTEyLFxyXG4uZ3gtbWQtMTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLTEyLFxyXG4uZ3ktbWQtMTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLXNtLFxyXG4uZ3gtbWQtc20ge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtc20sXHJcbi5neS1tZC1zbSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1tZC1tZCxcclxuLmd4LW1kLW1kIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLW1kLFxyXG4uZ3ktbWQtbWQge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQtbGcsXHJcbi5neC1tZC1sZyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1tZC1sZyxcclxuLmd5LW1kLWxnIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLW1kLXhsLFxyXG4uZ3gtbWQteGwge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbWQteGwsXHJcbi5neS1tZC14bCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY29sLWxnIHtcclxuICAgICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMtbGctMSA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy1sZy0yID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMtbGctMyA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMtbGctNCA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy1sZy02ID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0xIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMyB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTQge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy01IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTcge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy04IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctOSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTEwIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0xMiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbGctNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbGctNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LWxnLTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy05IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbGctMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC1sZy0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0wLFxyXG4uZ3gtbGctMCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0wLFxyXG4uZ3ktbGctMCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xLFxyXG4uZ3gtbGctMSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xLFxyXG4uZ3ktbGctMSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0yLFxyXG4uZ3gtbGctMiB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTIsXHJcbi5neS1sZy0yIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbGctMyxcclxuLmd4LWxnLTMge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbGctMyxcclxuLmd5LWxnLTMge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbGctNCxcclxuLmd4LWxnLTQge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy00LFxyXG4uZ3ktbGctNCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTUsXHJcbi5neC1sZy01IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTUsXHJcbi5neS1sZy01IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTYsXHJcbi5neC1sZy02IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTYsXHJcbi5neS1sZy02IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTcsXHJcbi5neC1sZy03IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTcsXHJcbi5neS1sZy03IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTgsXHJcbi5neC1sZy04IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy04LFxyXG4uZ3ktbGctOCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbGctOSxcclxuLmd4LWxnLTkge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLTksXHJcbi5neS1sZy05IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xMCxcclxuLmd4LWxnLTEwIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xMCxcclxuLmd5LWxnLTEwIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xMSxcclxuLmd4LWxnLTExIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xMSxcclxuLmd5LWxnLTExIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xMixcclxuLmd4LWxnLTEyIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAyMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy0xMixcclxuLmd5LWxnLTEyIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAyMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy1zbSxcclxuLmd4LWxnLXNtIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLXNtLFxyXG4uZ3ktbGctc20ge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbGctbWQsXHJcbi5neC1sZy1tZCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy1tZCxcclxuLmd5LWxnLW1kIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLWxnLFxyXG4uZ3gtbGctbGcge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmctbGctbGcsXHJcbi5neS1sZy1sZyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy1sZy14bCxcclxuLmd4LWxnLXhsIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLWxnLXhsLFxyXG4uZ3ktbGcteGwge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb2wteGwge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMteGwtYXV0byA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy14bC0xID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy14bC0zID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy14bC00ID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMteGwtNSA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC0zIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtNCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTUge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC02IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtNyB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTgge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC05IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteGwtMTAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14bC0xMSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXhsLTEyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14bC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14bC03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14bC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXhsLTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTAsXHJcbi5neC14bC0wIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTAsXHJcbi5neS14bC0wIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTEsXHJcbi5neC14bC0xIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTEsXHJcbi5neS14bC0xIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTIsXHJcbi5neC14bC0yIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtMixcclxuLmd5LXhsLTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14bC0zLFxyXG4uZ3gteGwtMyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14bC0zLFxyXG4uZ3kteGwtMyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14bC00LFxyXG4uZ3gteGwtNCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTQsXHJcbi5neS14bC00IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtNSxcclxuLmd4LXhsLTUge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtNSxcclxuLmd5LXhsLTUge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtNixcclxuLmd4LXhsLTYge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtNixcclxuLmd5LXhsLTYge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtNyxcclxuLmd4LXhsLTcge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtNyxcclxuLmd5LXhsLTcge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtOCxcclxuLmd4LXhsLTgge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTgsXHJcbi5neS14bC04IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14bC05LFxyXG4uZ3gteGwtOSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtOSxcclxuLmd5LXhsLTkge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTEwLFxyXG4uZ3gteGwtMTAge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDE0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTEwLFxyXG4uZ3kteGwtMTAge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDE0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTExLFxyXG4uZ3gteGwtMTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDE2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTExLFxyXG4uZ3kteGwtMTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDE2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTEyLFxyXG4uZ3gteGwtMTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLTEyLFxyXG4uZ3kteGwtMTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLXNtLFxyXG4uZ3gteGwtc20ge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtc20sXHJcbi5neS14bC1zbSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14bC1tZCxcclxuLmd4LXhsLW1kIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLW1kLFxyXG4uZ3kteGwtbWQge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwtbGcsXHJcbi5neC14bC1sZyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14bC1sZyxcclxuLmd5LXhsLWxnIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXhsLXhsLFxyXG4uZ3gteGwteGwge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteGwteGwsXHJcbi5neS14bC14bCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmNvbC14eGwge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMteHhsLTEgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMteHhsLTIgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy14eGwtMyA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAucm93LWNvbHMteHhsLTQgPiAqIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctY29scy14eGwtNSA+ICoge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteHhsLWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteHhsLTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXh4bC0yIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteHhsLTMge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14eGwtNCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXh4bC01IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteHhsLTYge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14eGwtNyB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXh4bC04IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wteHhsLTkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14eGwtMTAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14eGwtMTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC14eGwtMTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteHhsLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14eGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteHhsLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14eGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAub2Zmc2V0LXh4bC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQteHhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14eGwtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZnNldC14eGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTAsXHJcbi5neC14eGwtMCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtMCxcclxuLmd5LXh4bC0wIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC0xLFxyXG4uZ3gteHhsLTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTEsXHJcbi5neS14eGwtMSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtMixcclxuLmd4LXh4bC0yIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTIsXHJcbi5neS14eGwtMiB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC0zLFxyXG4uZ3gteHhsLTMge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTMsXHJcbi5neS14eGwtMyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtNCxcclxuLmd4LXh4bC00IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTQsXHJcbi5neS14eGwtNCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC01LFxyXG4uZ3gteHhsLTUge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTUsXHJcbi5neS14eGwtNSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtNixcclxuLmd4LXh4bC02IHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC02LFxyXG4uZ3kteHhsLTYge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTcsXHJcbi5neC14eGwtNyB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtNyxcclxuLmd5LXh4bC03IHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC04LFxyXG4uZ3gteHhsLTgge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC04LFxyXG4uZ3kteHhsLTgge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC05LFxyXG4uZ3gteHhsLTkge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC05LFxyXG4uZ3kteHhsLTkge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC0xMCxcclxuLmd4LXh4bC0xMCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMTRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTEwLFxyXG4uZ3kteHhsLTEwIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiAxNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtMTEsXHJcbi5neC14eGwtMTEge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDE2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC0xMSxcclxuLmd5LXh4bC0xMSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMTZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLTEyLFxyXG4uZ3gteHhsLTEyIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAyMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtMTIsXHJcbi5neS14eGwtMTIge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC1zbSxcclxuLmd4LXh4bC1zbSB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtc20sXHJcbi5neS14eGwtc20ge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLW1kLFxyXG4uZ3gteHhsLW1kIHtcclxuICAgICAgICAtLWJzLWd1dHRlci14OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC1tZCxcclxuLmd5LXh4bC1tZCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwtbGcsXHJcbi5neC14eGwtbGcge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmcteHhsLWxnLFxyXG4uZ3kteHhsLWxnIHtcclxuICAgICAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXh4bC14bCxcclxuLmd4LXh4bC14bCB7XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZy14eGwteGwsXHJcbi5neS14eGwteGwge1xyXG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcclxuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzM3NDE1MTtcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSgxNywgMjQsIDM5LCAwLjA1KTtcclxuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMzc0MTUxO1xyXG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMTcsIDI0LCAzOSwgMC4xKTtcclxuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMzNzQxNTE7XHJcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGNvbG9yOiAjMzc0MTUxO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci1jb2xvcjogI0U1RTdFQjtcclxufVxyXG5cclxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyk7XHJcbn1cclxuXHJcbi50YWJsZSA+IHRib2R5IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG4udGFibGUgPiB0aGVhZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4udGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcDogMC4xMjVyZW0gc29saWQgY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4uY2FwdGlvbi10b3Age1xyXG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XHJcbn1cclxuXHJcbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcclxuICAgIGJvcmRlci13aWR0aDogMC4wNjI1cmVtIDA7XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC4wNjI1cmVtO1xyXG59XHJcblxyXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcblxyXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xyXG4gICAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xyXG59XHJcblxyXG4udGFibGUtYWN0aXZlIHtcclxuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XHJcbn1cclxuXHJcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcclxuICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xyXG59XHJcblxyXG4udGFibGUtcHJpbWFyeSB7XHJcbiAgICAtLWJzLXRhYmxlLWJnOiAjZDJkNGQ3O1xyXG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzljYmNmO1xyXG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjMGMzYzc7XHJcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFGMjkzNztcclxuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNWM3Y2I7XHJcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBib3JkZXItY29sb3I6ICNjMGMzYzc7XHJcbn1cclxuXHJcbi50YWJsZS1zZWNvbmRhcnkge1xyXG4gICAgLS1icy10YWJsZS1iZzogI2ZjZjJlMztcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YxZThkYTtcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzFGMjkzNztcclxuICAgIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkZWQyO1xyXG4gICAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWJlM2Q2O1xyXG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFGMjkzNztcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTZkZWQyO1xyXG59XHJcblxyXG4udGFibGUtc3VjY2VzcyB7XHJcbiAgICAtLWJzLXRhYmxlLWJnOiAjY2ZmMWU2O1xyXG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzZlN2RkO1xyXG4gICAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiZGRkZDU7XHJcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzFGMjkzNztcclxuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMmUyZDk7XHJcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBib3JkZXItY29sb3I6ICNiZGRkZDU7XHJcbn1cclxuXHJcbi50YWJsZS1pbmZvIHtcclxuICAgIC0tYnMtdGFibGUtYmc6ICNkM2RmZjU7XHJcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjYWQ2ZWM7XHJcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2MxY2RlMjtcclxuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgLS1icy10YWJsZS1ob3Zlci1iZzogI2M2ZDFlNztcclxuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogI2MxY2RlMjtcclxufVxyXG5cclxuLnRhYmxlLXdhcm5pbmcge1xyXG4gICAgLS1icy10YWJsZS1iZzogI2ZkZjRlODtcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZWFkZjtcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzFGMjkzNztcclxuICAgIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTdlMGQ2O1xyXG4gICAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlNWRiO1xyXG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzFGMjkzNztcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlMGQ2O1xyXG59XHJcblxyXG4udGFibGUtZGFuZ2VyIHtcclxuICAgIC0tYnMtdGFibGUtYmc6ICNmOWQyZGE7XHJcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlZWNhZDI7XHJcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2UzYzFjYTtcclxuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U5YzVjZTtcclxuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogI2UzYzFjYTtcclxufVxyXG5cclxuLnRhYmxlLWxpZ2h0IHtcclxuICAgIC0tYnMtdGFibGUtYmc6ICM5Q0EzQUY7XHJcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICM5NjlkYTk7XHJcbiAgICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzkwOTdhMztcclxuICAgIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgLS1icy10YWJsZS1ob3Zlci1iZzogIzkzOWFhNjtcclxuICAgIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogIzkwOTdhMztcclxufVxyXG5cclxuLnRhYmxlLWRhcmsge1xyXG4gICAgLS1icy10YWJsZS1iZzogIzFGMjkzNztcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJhMzQ0MTtcclxuICAgIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzUzZTRiO1xyXG4gICAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzAzOTQ2O1xyXG4gICAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzZTRiO1xyXG59XHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjU2MjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1sZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41NjI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLmZvcm0tdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgY29sb3I6ICM1ODY3N2Q7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICM2QjcyODA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNEMUQ1REI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICM0ZDY2ODk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDMxLCA0MSwgNTUsIDAuMjUpO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xyXG4gICAgaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcclxuICAgIGNvbG9yOiAjNkI3MjgwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwLjA2MjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcclxuICAgIGNvbG9yOiAjNkI3MjgwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwLjA2MjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMzNzQxNTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbSAwO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLXNtIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtO1xyXG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNjI1cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcclxuICAgIG1hcmdpbjogLTAuMzc1cmVtIC0wLjYyNXJlbTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjYyNXJlbTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xMjVyZW0pO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xMjVyZW0pO1xyXG59XHJcblxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuODc1cmVtKTtcclxufVxyXG5cclxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjEyNXJlbSk7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xyXG4gICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xyXG4gICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcclxuICAgIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygxcmVtIC0gM3B4KTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNkI3MjgwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFGMjkzNycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0QxRDVEQjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDE3LCAyNCwgMzksIDAuMDEyNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmZvcm0tc2VsZWN0IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGQ2Njg5O1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDE3LCAyNCwgMzksIDAuMDEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjI1KTtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICM2QjcyODA7XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdC1zbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0LWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMS42MjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS42MjVlbTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgd2lkdGg6IDEuMTI1ZW07XHJcbiAgICBoZWlnaHQ6IDEuMTI1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjE4NzVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gICAgY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzRkNjY4OTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMzEsIDQxLCA1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmZvcm0tc3dpdGNoIHtcclxuICAgIHBhZGRpbmctbGVmdDogMi43NWVtO1xyXG59XHJcblxyXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgd2lkdGg6IDIuMjVlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi43NWVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNEI1NTYzJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjI1ZW07XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNGQ2Njg5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG59XHJcblxyXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC42NTtcclxufVxyXG5cclxuLmZvcm0tcmFuZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEuMzZyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1yYW5nZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGMkY0RjYsIDAgMCAwIDAuMThyZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjI1KTtcclxufVxyXG5cclxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGMkY0RjYsIDAgMCAwIDAuMThyZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjI1KTtcclxufVxyXG5cclxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDE3LCAyNCwgMzksIDAuMSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjdmYTc7XHJcbn1cclxuXHJcbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wMTI1KTtcclxufVxyXG5cclxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgxNywgMjQsIDM5LCAwLjEpO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyN2ZhNztcclxufVxyXG5cclxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDE3LCAyNCwgMzksIDAuMDEyNSk7XHJcbn1cclxuXHJcbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzI4MDtcclxufVxyXG5cclxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzI4MDtcclxufVxyXG5cclxuLmZvcm0tZmxvYXRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIGhlaWdodDogMy42MjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG5cclxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG59XHJcblxyXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XHJcbn1cclxuXHJcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcclxufVxyXG5cclxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXHJcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxyXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcclxufVxyXG5cclxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgd2lkdGg6IDElO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0QxRDVEQjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxyXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMykge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXHJcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgY29sb3I6ICMxMEI5ODE7XHJcbn1cclxuXHJcbi52YWxpZC10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAuNTVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjFyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxODUsIDEyOSwgMC45OSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXHJcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTBCOTgxO1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDFyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxMEI5ODEnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yNXJlbSkgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjVyZW0pO1xyXG59XHJcblxyXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwQjk4MTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgxNiwgMTg1LCAxMjksIDAuMjUpO1xyXG59XHJcblxyXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yNXJlbSk7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxRjI5MzcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTBCOTgxJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC41cmVtKSBjYWxjKDAuNzVlbSArIDAuNXJlbSk7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwQjk4MTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgxNiwgMTg1LCAxMjksIDAuMjUpO1xyXG59XHJcblxyXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTBCOTgxO1xyXG59XHJcblxyXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMEI5ODE7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMTYsIDE4NSwgMTI5LCAwLjI1KTtcclxufVxyXG5cclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG5cclxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxyXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkLFxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcclxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cyxcclxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAyOSwgNzIsIDAuOTkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXHJcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTExRDQ4O1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDFyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNFMTFENDgnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNFMTFENDgnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjI1cmVtKSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC41cmVtKSBjYWxjKDAuNzVlbSArIDAuNXJlbSk7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0UxMUQ0ODtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgyMjUsIDI5LCA3MiwgMC4yNSk7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yNXJlbSk7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxRjI5MzcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRTExRDQ4JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRTExRDQ4JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjVyZW0pIGNhbGMoMC43NWVtICsgMC41cmVtKTtcclxufVxyXG5cclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0UxMUQ0ODtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgyMjUsIDI5LCA3MiwgMC4yNSk7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgyMjUsIDI5LCA3MiwgMC4yNSk7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXHJcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZCxcclxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXHJcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcclxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzM3NDE1MTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICMzNzQxNTE7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLCAuYnRuOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMzEsIDQxLCA1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0biwgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDMxLCA0MSwgNTUsIDAuMjUpLCBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSk7XHJcbn1cclxuXHJcbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogIzFGMjkzNztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzJmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTkyMTJjO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzJmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTkyMTJjO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSg2NSwgNzMsIDg1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMTJjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxZjI5O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoNjUsIDczLCA4NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGJjNzQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMGJjNzQ7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KTtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjNjg5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjJjMzgyO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYzY4OTtcclxuICAgIGJvcmRlci1jb2xvcjogI2YyYzM4MjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjA5LCAxNjYsIDEwNywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2M5OTA7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMmMzODI7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjA5LCAxNjYsIDEwNywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYmM3NDtcclxuICAgIGJvcmRlci1jb2xvcjogI2YwYmM3NDtcclxufVxyXG5cclxuLmJ0bi10ZXJ0aWFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxNkE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMTMxNkE7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KTtcclxufVxyXG5cclxuLmJ0bi10ZXJ0aWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhNWE7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNzI3NTU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXRlcnRpYXJ5LCAuYnRuLXRlcnRpYXJ5OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmE1YTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI3Mjc1NTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoODAsIDgwLCAxMjgsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdGVydGlhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi10ZXJ0aWFyeSwgLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4tdGVydGlhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3Mjc1NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI1MjU1MDtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi10ZXJ0aWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLXRlcnRpYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXJ0aWFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoODAsIDgwLCAxMjgsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tdGVydGlhcnk6ZGlzYWJsZWQsIC5idG4tdGVydGlhcnkuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTZBO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzEzMTZBO1xyXG59XHJcblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBCOTgxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTBCOTgxO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tc3VjY2Vzczpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNGM0OTQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGMwOGU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNGM0OTQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGMwOGU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDE4LCAxNjMsIDExOCwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwYzc5YTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YzA4ZTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDE4LCAxNjMsIDExOCwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBCOTgxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTBCOTgxO1xyXG59XHJcblxyXG4uYnRuLWluZm8ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM2MWNlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjM2MWNlO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4taW5mbzpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTUyYWY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxYzRlYTU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWluZm8sIC5idG4taW5mbzpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTUyYWY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxYzRlYTU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDY4LCAxMjEsIDIxMywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjNGVhNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzFhNDk5YjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDY4LCAxMjEsIDIxMywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1pbmZvOmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM2MWNlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjM2MWNlO1xyXG59XHJcblxyXG4uYnRuLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzhlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjNjNzhlO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4td2FybmluZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWNmOWY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmNGNkOTk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWNmOWY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmNGNkOTk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIxMSwgMTc1LCAxMjksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWQyYTU7XHJcbiAgICBib3JkZXItY29sb3I6ICNmNGNkOTk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMTEsIDE3NSwgMTI5LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2M3OGU7XHJcbiAgICBib3JkZXItY29sb3I6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxMUQ0ODtcclxuICAgIGJvcmRlci1jb2xvcjogI0UxMUQ0ODtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWRhbmdlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjE5M2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICNiNDE3M2E7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhbmdlciwgLmJ0bi1kYW5nZXI6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYxOTNkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjQxNzNhO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMzAsIDYzLCA5OSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNDE3M2E7XHJcbiAgICBib3JkZXItY29sb3I6ICNhOTE2MzY7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjMwLCA2MywgOTksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyOmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTFENDg7XHJcbiAgICBib3JkZXItY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi5idG4td2hpdGUge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4td2hpdGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMjEsIDIyMywgMjI1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdoaXRlLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2hpdGUsIC5idG4td2hpdGU6YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjIxLCAyMjMsIDIyNSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi13aGl0ZTpkaXNhYmxlZCwgLmJ0bi13aGl0ZS5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4taW5kaWdvIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNDZFNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzRGNDZFNTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWluZGlnbzpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzNjYzM7XHJcbiAgICBib3JkZXItY29sb3I6ICMzZjM4Yjc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWluZGlnbywgLmJ0bi1pbmRpZ286Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzY2MzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2YzOGI3O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgxMDUsIDk4LCAyMzMsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5kaWdvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5kaWdvLCAuYnRuLWluZGlnbzphY3RpdmUsIC5idG4taW5kaWdvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZGlnby5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzOGI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2IzNWFjO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZGlnbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZGlnbzpmb2N1cywgLmJ0bi1pbmRpZ286YWN0aXZlOmZvY3VzLCAuYnRuLWluZGlnby5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDEwNSwgOTgsIDIzMywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1pbmRpZ286ZGlzYWJsZWQsIC5idG4taW5kaWdvLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNDZFNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzRGNDZFNTtcclxufVxyXG5cclxuLmJ0bi1wdXJwbGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0MzQUVEO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjN0MzQUVEO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tcHVycGxlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5MzFjOTtcclxuICAgIGJvcmRlci1jb2xvcjogIzYzMmViZTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHVycGxlLCAuYnRuLXB1cnBsZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTMxYzk7XHJcbiAgICBib3JkZXItY29sb3I6ICM2MzJlYmU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDE0NCwgODgsIDI0MCwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wdXJwbGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wdXJwbGUsIC5idG4tcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGUuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzJlYmU7XHJcbiAgICBib3JkZXItY29sb3I6ICM1ZDJjYjI7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHVycGxlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHVycGxlOmZvY3VzLCAuYnRuLXB1cnBsZTphY3RpdmU6Zm9jdXMsIC5idG4tcHVycGxlLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMTQ0LCA4OCwgMjQwLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLXB1cnBsZTpkaXNhYmxlZCwgLmJ0bi1wdXJwbGUuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0MzQUVEO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjN0MzQUVEO1xyXG59XHJcblxyXG4uYnRuLXllbGxvdy0xMDAge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWQ2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlZWQ2O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4teWVsbG93LTEwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGM7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmYwZGE7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXllbGxvdy0xMDAsIC5idG4teWVsbG93LTEwMDpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGM7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmYwZGE7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIyMSwgMjA4LCAxOTAsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4teWVsbG93LTEwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXllbGxvdy0xMDAsIC5idG4teWVsbG93LTEwMDphY3RpdmUsIC5idG4teWVsbG93LTEwMC5hY3RpdmUsIC5zaG93ID4gLmJ0bi15ZWxsb3ctMTAwLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZGU7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmYwZGE7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4teWVsbG93LTEwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXllbGxvdy0xMDA6Zm9jdXMsIC5idG4teWVsbG93LTEwMDphY3RpdmU6Zm9jdXMsIC5idG4teWVsbG93LTEwMC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi15ZWxsb3ctMTAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMjEsIDIwOCwgMTkwLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLXllbGxvdy0xMDA6ZGlzYWJsZWQsIC5idG4teWVsbG93LTEwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZDY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmVlZDY7XHJcbn1cclxuXHJcbi5idG4teWVsbG93LTIwMCB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWRiYjg7XHJcbiAgICBib3JkZXItY29sb3I6ICNmNWRiYjg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KTtcclxufVxyXG5cclxuLmJ0bi15ZWxsb3ctMjAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTBjMztcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2ZGZiZjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4teWVsbG93LTIwMCwgLmJ0bi15ZWxsb3ctMjAwOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTBjMztcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2ZGZiZjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjEzLCAxOTIsIDE2NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi15ZWxsb3ctMjAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4teWVsbG93LTIwMCwgLmJ0bi15ZWxsb3ctMjAwOmFjdGl2ZSwgLmJ0bi15ZWxsb3ctMjAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXllbGxvdy0yMDAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTJjNjtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2ZGZiZjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi15ZWxsb3ctMjAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4teWVsbG93LTIwMDpmb2N1cywgLmJ0bi15ZWxsb3ctMjAwOmFjdGl2ZTpmb2N1cywgLmJ0bi15ZWxsb3ctMjAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXllbGxvdy0yMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIxMywgMTkyLCAxNjUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4teWVsbG93LTIwMDpkaXNhYmxlZCwgLmJ0bi15ZWxsb3ctMjAwLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZGJiODtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y1ZGJiODtcclxufVxyXG5cclxuLmJ0bi1ncmF5LTUwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxuICAgIGJvcmRlci1jb2xvcjogI0Y5RkFGQjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNTA6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmYmZiO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ncmF5LTUwLCAuYnRuLWdyYXktNTA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmYmZiO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMTYsIDIxOSwgMjIyLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNTAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTUwLCAuYnRuLWdyYXktNTA6YWN0aXZlLCAuYnRuLWdyYXktNTAuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JheS01MC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmYmZiO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNTA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTUwOmZvY3VzLCAuYnRuLWdyYXktNTA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktNTAuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS01MC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjE2LCAyMTksIDIyMiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1ncmF5LTUwOmRpc2FibGVkLCAuYnRuLWdyYXktNTAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRjlGQUZCO1xyXG59XHJcblxyXG4uYnRuLWdyYXktMTAwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcclxuICAgIGJvcmRlci1jb2xvcjogI0YyRjRGNjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktMTAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmNztcclxuICAgIGJvcmRlci1jb2xvcjogI2YzZjVmNztcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS0xMDAsIC5idG4tZ3JheS0xMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjNmNWY3O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMTAsIDIxNCwgMjE3LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMTAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0xMDAsIC5idG4tZ3JheS0xMDA6YWN0aXZlLCAuYnRuLWdyYXktMTAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktMTAwLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2Zjg7XHJcbiAgICBib3JkZXItY29sb3I6ICNmM2Y1Zjc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0xMDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTEwMDpmb2N1cywgLmJ0bi1ncmF5LTEwMDphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS0xMDAuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS0xMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIxMCwgMjE0LCAyMTcsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS0xMDA6ZGlzYWJsZWQsIC5idG4tZ3JheS0xMDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRjJGNEY2O1xyXG59XHJcblxyXG4uYnRuLWdyYXktMjAwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcclxuICAgIGJvcmRlci1jb2xvcjogI0U1RTdFQjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktMjAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWJlZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2U4ZTllZDtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS0yMDAsIC5idG4tZ3JheS0yMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOWVkO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgxOTksIDIwMywgMjA4LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMjAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0yMDAsIC5idG4tZ3JheS0yMDA6YWN0aXZlLCAuYnRuLWdyYXktMjAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktMjAwLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZWY7XHJcbiAgICBib3JkZXItY29sb3I6ICNlOGU5ZWQ7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0yMDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTIwMDpmb2N1cywgLmJ0bi1ncmF5LTIwMDphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS0yMDAuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS0yMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDE5OSwgMjAzLCAyMDgsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS0yMDA6ZGlzYWJsZWQsIC5idG4tZ3JheS0yMDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uYnRuLWdyYXktMzAwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcclxuICAgIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktMzAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGJlMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZDlkZjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS0zMDAsIC5idG4tZ3JheS0zMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYmUwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDZkOWRmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgxODIsIDE4NywgMTk0LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMzAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0zMDAsIC5idG4tZ3JheS0zMDA6YWN0aXZlLCAuYnRuLWdyYXktMzAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktMzAwLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRkZTI7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNmQ5ZGY7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0zMDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTMwMDpmb2N1cywgLmJ0bi1ncmF5LTMwMDphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS0zMDAuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS0zMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDE4MiwgMTg3LCAxOTQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS0zMDA6ZGlzYWJsZWQsIC5idG4tZ3JheS0zMDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNDAwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlDQTNBRjtcclxuICAgIGJvcmRlci1jb2xvcjogIzlDQTNBRjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNDAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYjFiYjtcclxuICAgIGJvcmRlci1jb2xvcjogI2E2YWNiNztcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS00MDAsIC5idG4tZ3JheS00MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJiMWJiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTZhY2I3O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgxMzcsIDE0NSwgMTU3LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNDAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS00MDAsIC5idG4tZ3JheS00MDA6YWN0aXZlLCAuYnRuLWdyYXktNDAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktNDAwLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGI1YmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNhNmFjYjc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS00MDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTQwMDpmb2N1cywgLmJ0bi1ncmF5LTQwMDphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS00MDAuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS00MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDEzNywgMTQ1LCAxNTcsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS00MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS00MDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNTAwIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzI4MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzZCNzI4MDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNTAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNjE2ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzU2NWI2NjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS01MDAsIC5idG4tZ3JheS01MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI2MTZkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTY1YjY2O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgxMjksIDEzNSwgMTQ3LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNTAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS01MDAsIC5idG4tZ3JheS01MDA6YWN0aXZlLCAuYnRuLWdyYXktNTAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktNTAwLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjViNjY7XHJcbiAgICBib3JkZXItY29sb3I6ICM1MDU2NjA7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS01MDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTUwMDpmb2N1cywgLmJ0bi1ncmF5LTUwMDphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS01MDAuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS01MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDEyOSwgMTM1LCAxNDcsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS01MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS01MDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI3MjgwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNjAwIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRCNTU2MztcclxuICAgIGJvcmRlci1jb2xvcjogIzRCNTU2MztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNjAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDg1NDtcclxuICAgIGJvcmRlci1jb2xvcjogIzNjNDQ0ZjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS02MDAsIC5idG4tZ3JheS02MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0ODU0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2M0NDRmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgxMDIsIDExMSwgMTIyLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNjAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS02MDAsIC5idG4tZ3JheS02MDA6YWN0aXZlLCAuYnRuLWdyYXktNjAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktNjAwLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzQ0NGY7XHJcbiAgICBib3JkZXItY29sb3I6ICMzODQwNGE7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS02MDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTYwMDpmb2N1cywgLmJ0bi1ncmF5LTYwMDphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS02MDAuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ3JheS02MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDEwMiwgMTExLCAxMjIsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS02MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS02MDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI1NTYzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNEI1NTYzO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNzAwIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDE1MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM3NDE1MTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNzAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzJjMzQ0MTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS03MDAsIC5idG4tZ3JheS03MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNzQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmMzNDQxO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSg4NSwgOTQsIDEwNywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LTcwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktNzAwLCAuYnRuLWdyYXktNzAwOmFjdGl2ZSwgLmJ0bi1ncmF5LTcwMC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ncmF5LTcwMC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzNDQxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjkzMTNkO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNzAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS03MDA6Zm9jdXMsIC5idG4tZ3JheS03MDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktNzAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktNzAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSg4NSwgOTQsIDEwNywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1ncmF5LTcwMDpkaXNhYmxlZCwgLmJ0bi1ncmF5LTcwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQxNTE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNzQxNTE7XHJcbn1cclxuXHJcbi5idG4tZ3JheS04MDAge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS04MDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzJmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTkyMTJjO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ncmF5LTgwMCwgLmJ0bi1ncmF5LTgwMDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIzMmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxOTIxMmM7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDY1LCA3MywgODUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS04MDAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTgwMCwgLmJ0bi1ncmF5LTgwMDphY3RpdmUsIC5idG4tZ3JheS04MDAuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JheS04MDAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjEyYztcclxuICAgIGJvcmRlci1jb2xvcjogIzE3MWYyOTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LTgwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktODAwOmZvY3VzLCAuYnRuLWdyYXktODAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LTgwMC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmF5LTgwMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoNjUsIDczLCA4NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1ncmF5LTgwMDpkaXNhYmxlZCwgLmJ0bi1ncmF5LTgwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5idG4tZ3JheS05MDAge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTExODI3O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tZ3JheS05MDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxNDIxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMGUxMzFmO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ncmF5LTkwMCwgLmJ0bi1ncmF5LTkwMDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTE0MjE7XHJcbiAgICBib3JkZXItY29sb3I6ICMwZTEzMWY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDUzLCA1OSwgNzEsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS05MDAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTkwMCwgLmJ0bi1ncmF5LTkwMDphY3RpdmUsIC5idG4tZ3JheS05MDAuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JheS05MDAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlMTMxZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzBkMTIxZDtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LTkwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktOTAwOmZvY3VzLCAuYnRuLWdyYXktOTAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LTkwMC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ncmF5LTkwMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoNTMsIDU5LCA3MSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1ncmF5LTkwMDpkaXNhYmxlZCwgLmJ0bi1ncmF5LTkwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE4Mjc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDMxLCA0MSwgNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDMxLCA0MSwgNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjZjBiYzc0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjBiYzc0O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYmM3NDtcclxuICAgIGJvcmRlci1jb2xvcjogI2YwYmM3NDtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDI0MCwgMTg4LCAxMTYsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYmM3NDtcclxuICAgIGJvcmRlci1jb2xvcjogI2YwYmM3NDtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjQwLCAxODgsIDExNiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2YwYmM3NDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICMzMTMxNkE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS10ZXJ0aWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxNkE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtdGVydGlhcnksIC5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoNDksIDQ5LCAxMDYsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS10ZXJ0aWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtdGVydGlhcnksIC5idG4tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS10ZXJ0aWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxNkE7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtdGVydGlhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXJ0aWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSg0OSwgNDksIDEwNiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtdGVydGlhcnkuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMzMTMxNkE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMxMEI5ODE7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMEI5ODE7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwQjk4MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMTYsIDE4NSwgMTI5LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwQjk4MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgxNiwgMTg1LCAxMjksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzEwQjk4MTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgICBjb2xvcjogIzIzNjFjZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzIzNjFjZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM2MWNlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjM2MWNlO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgzNSwgOTcsIDIwNiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzYxY2U7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMzYxY2U7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMzUsIDk3LCAyMDYsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzIzNjFjZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XHJcbiAgICBjb2xvcjogI2YzYzc4ZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2YzYzc4ZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzhlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjNjNzhlO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgyNDMsIDE5OSwgMTQyLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc4ZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2YzYzc4ZTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyNDMsIDE5OSwgMTQyLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmM2M3OGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XHJcbiAgICBjb2xvcjogI0UxMUQ0ODtcclxuICAgIGJvcmRlci1jb2xvcjogI0UxMUQ0ODtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTFENDg7XHJcbiAgICBib3JkZXItY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgyMjUsIDI5LCA3MiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExRDQ4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMjUsIDI5LCA3MiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI0UxMUQ0ODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtd2hpdGUsIC5idG4tb3V0bGluZS13aGl0ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13aGl0ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13aGl0ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1pbmRpZ28ge1xyXG4gICAgY29sb3I6ICM0RjQ2RTU7XHJcbiAgICBib3JkZXItY29sb3I6ICM0RjQ2RTU7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0NkU1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNEY0NkU1O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWluZGlnbywgLmJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoNzksIDcwLCAyMjksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmRpZ28sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZGlnbywgLmJ0bi1vdXRsaW5lLWluZGlnbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmRpZ28uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNDZFNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzRGNDZFNTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5kaWdvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5kaWdvOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZGlnby5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoNzksIDcwLCAyMjksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1pbmRpZ286ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmRpZ28uZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM0RjQ2RTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXB1cnBsZSB7XHJcbiAgICBjb2xvcjogIzdDM0FFRDtcclxuICAgIGJvcmRlci1jb2xvcjogIzdDM0FFRDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QzNBRUQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM3QzNBRUQ7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHVycGxlLCAuYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgxMjQsIDU4LCAyMzcsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wdXJwbGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXB1cnBsZSwgLmJ0bi1vdXRsaW5lLXB1cnBsZTphY3RpdmUsIC5idG4tb3V0bGluZS1wdXJwbGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdDM0FFRDtcclxuICAgIGJvcmRlci1jb2xvcjogIzdDM0FFRDtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXB1cnBsZS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMTI0LCA1OCwgMjM3LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHVycGxlOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHVycGxlLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjN0MzQUVEO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS15ZWxsb3ctMTAwIHtcclxuICAgIGNvbG9yOiAjZmZlZWQ2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlZWQ2O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUteWVsbG93LTEwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZDY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmVlZDY7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUteWVsbG93LTEwMCwgLmJ0bi1vdXRsaW5lLXllbGxvdy0xMDA6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDI1NSwgMjM4LCAyMTQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS15ZWxsb3ctMTAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS15ZWxsb3ctMTAwLCAuYnRuLW91dGxpbmUteWVsbG93LTEwMDphY3RpdmUsIC5idG4tb3V0bGluZS15ZWxsb3ctMTAwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXllbGxvdy0xMDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWQ2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlZWQ2O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUteWVsbG93LTEwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUteWVsbG93LTEwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLXllbGxvdy0xMDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUteWVsbG93LTEwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS15ZWxsb3ctMTAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDI1NSwgMjM4LCAyMTQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS15ZWxsb3ctMTAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUteWVsbG93LTEwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZWVkNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUteWVsbG93LTIwMCB7XHJcbiAgICBjb2xvcjogI2Y1ZGJiODtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y1ZGJiODtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXllbGxvdy0yMDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkYmI4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjVkYmI4O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXllbGxvdy0yMDAsIC5idG4tb3V0bGluZS15ZWxsb3ctMjAwOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgyNDUsIDIxOSwgMTg0LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUteWVsbG93LTIwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUteWVsbG93LTIwMCwgLmJ0bi1vdXRsaW5lLXllbGxvdy0yMDA6YWN0aXZlLCAuYnRuLW91dGxpbmUteWVsbG93LTIwMC5hY3RpdmUsIC5idG4tb3V0bGluZS15ZWxsb3ctMjAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZGJiODtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y1ZGJiODtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXllbGxvdy0yMDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXllbGxvdy0yMDA6Zm9jdXMsIC5idG4tb3V0bGluZS15ZWxsb3ctMjAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXllbGxvdy0yMDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUteWVsbG93LTIwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyNDUsIDIxOSwgMTg0LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUteWVsbG93LTIwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXllbGxvdy0yMDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmNWRiYjg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktNTAge1xyXG4gICAgY29sb3I6ICNGOUZBRkI7XHJcbiAgICBib3JkZXItY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTUwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxuICAgIGJvcmRlci1jb2xvcjogI0Y5RkFGQjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTUwLCAuYnRuLW91dGxpbmUtZ3JheS01MDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMjQ5LCAyNTAsIDI1MSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktNTAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktNTAsIC5idG4tb3V0bGluZS1ncmF5LTUwOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktNTAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS01MC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XHJcbiAgICBib3JkZXItY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTUwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTUwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS01MDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTUwLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktNTAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjQ5LCAyNTAsIDI1MSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktNTA6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LTUwLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjRjlGQUZCO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTEwMCB7XHJcbiAgICBjb2xvcjogI0YyRjRGNjtcclxuICAgIGJvcmRlci1jb2xvcjogI0YyRjRGNjtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcclxuICAgIGJvcmRlci1jb2xvcjogI0YyRjRGNjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTEwMCwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgyNDIsIDI0NCwgMjQ2LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS0xMDAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwLCAuYnRuLW91dGxpbmUtZ3JheS0xMDA6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRjJGNEY2O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS0xMDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0xMDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjQyLCAyNDQsIDI0NiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNGMkY0RjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktMjAwIHtcclxuICAgIGNvbG9yOiAjRTVFN0VCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS0yMDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktMjAwLCAuYnRuLW91dGxpbmUtZ3JheS0yMDA6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDIyOSwgMjMxLCAyMzUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTIwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS0yMDAsIC5idG4tb3V0bGluZS1ncmF5LTIwMDphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTIwMC5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTIwMC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XHJcbiAgICBib3JkZXItY29sb3I6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTIwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS0yMDA6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTIwMDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTIwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTIwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMjksIDIzMSwgMjM1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS0yMDA6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LTIwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI0U1RTdFQjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS0zMDAge1xyXG4gICAgY29sb3I6ICNEMUQ1REI7XHJcbiAgICBib3JkZXItY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTMwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XHJcbiAgICBib3JkZXItY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS0zMDAsIC5idG4tb3V0bGluZS1ncmF5LTMwMDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMjA5LCAyMTMsIDIxOSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMzAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTMwMCwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcclxuICAgIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTMwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMzAwLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMzAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIwOSwgMjEzLCAyMTksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTMwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjRDFENURCO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTQwMCB7XHJcbiAgICBjb2xvcjogIzlDQTNBRjtcclxuICAgIGJvcmRlci1jb2xvcjogIzlDQTNBRjtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktNDAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlDQTNBRjtcclxuICAgIGJvcmRlci1jb2xvcjogIzlDQTNBRjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTQwMCwgLmJ0bi1vdXRsaW5lLWdyYXktNDAwOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgxNTYsIDE2MywgMTc1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS00MDAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktNDAwLCAuYnRuLW91dGxpbmUtZ3JheS00MDA6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS00MDAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS00MDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS00MDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktNDAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS00MDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS00MDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS00MDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMTU2LCAxNjMsIDE3NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktNDAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS00MDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM5Q0EzQUY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktNTAwIHtcclxuICAgIGNvbG9yOiAjNkI3MjgwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS01MDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI3MjgwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktNTAwLCAuYnRuLW91dGxpbmUtZ3JheS01MDA6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDEwNywgMTE0LCAxMjgsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTUwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS01MDAsIC5idG4tb3V0bGluZS1ncmF5LTUwMDphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTUwMC5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTUwMC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjcyODA7XHJcbiAgICBib3JkZXItY29sb3I6ICM2QjcyODA7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTUwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS01MDA6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTUwMDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTUwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTUwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgxMDcsIDExNCwgMTI4LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS01MDA6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LTUwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS02MDAge1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbiAgICBib3JkZXItY29sb3I6ICM0QjU1NjM7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTYwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QjU1NjM7XHJcbiAgICBib3JkZXItY29sb3I6ICM0QjU1NjM7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS02MDAsIC5idG4tb3V0bGluZS1ncmF5LTYwMDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoNzUsIDg1LCA5OSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktNjAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTYwMCwgLmJ0bi1vdXRsaW5lLWdyYXktNjAwOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktNjAwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktNjAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRCNTU2MztcclxuICAgIGJvcmRlci1jb2xvcjogIzRCNTU2MztcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktNjAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTYwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktNjAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktNjAwLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktNjAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDc1LCA4NSwgOTksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTYwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktNjAwLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTcwMCB7XHJcbiAgICBjb2xvcjogIzM3NDE1MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM3NDE1MTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktNzAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDE1MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM3NDE1MTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTcwMCwgLmJ0bi1vdXRsaW5lLWdyYXktNzAwOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSg1NSwgNjUsIDgxLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS03MDAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktNzAwLCAuYnRuLW91dGxpbmUtZ3JheS03MDA6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS03MDAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS03MDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MTUxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0MTUxO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS03MDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktNzAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS03MDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS03MDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS03MDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoNTUsIDY1LCA4MSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktNzAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS03MDAuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMzNzQxNTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWdyYXktODAwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS04MDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktODAwLCAuYnRuLW91dGxpbmUtZ3JheS04MDA6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDMxLCA0MSwgNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTgwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS04MDAsIC5idG4tb3V0bGluZS1ncmF5LTgwMDphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTgwMC5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTgwMC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTgwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS04MDA6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTgwMDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTgwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTgwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS04MDA6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LTgwMC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZ3JheS05MDAge1xyXG4gICAgY29sb3I6ICMxMTE4Mjc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTkwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE4Mjc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS05MDAsIC5idG4tb3V0bGluZS1ncmF5LTkwMDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMTcsIDI0LCAzOSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktOTAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTkwMCwgLmJ0bi1vdXRsaW5lLWdyYXktOTAwOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktOTAwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktOTAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTgyNztcclxuICAgIGJvcmRlci1jb2xvcjogIzExMTgyNztcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktOTAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTkwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktOTAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktOTAwLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktOTAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDE3LCAyNCwgMzksIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ncmF5LTkwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktOTAwLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tbGluazpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG59XHJcblxyXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4uZmFkZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5mYWRlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZTpub3QoLnNob3cpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jb2xsYXBzaW5nIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wdXAsXHJcbi5kcm9wZW5kLFxyXG4uZHJvcGRvd24sXHJcbi5kcm9wc3RhcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWluLXdpZHRoOiAxMnJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGNvbG9yOiAjMzc0MTUxO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNFNUU3RUI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjM1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcclxuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1lbmQge1xyXG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XHJcbiAgICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XHJcbiAgICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcclxuICAgICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcclxuICAgICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xyXG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XHJcbiAgICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XHJcbn1cclxuXHJcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcclxufVxyXG5cclxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xyXG59XHJcblxyXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IDA7XHJcbn1cclxuXHJcbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xyXG59XHJcblxyXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTdFQjtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDkwZDE1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xyXG4gICAgY29sb3I6ICMxMTE4Mjc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcclxuICAgIGNvbG9yOiAjRDFENURCO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogI0U1RTdFQjtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbSB7XHJcbiAgICBjb2xvcjogI0QxRDVEQjtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2QjcyODA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLXRleHQge1xyXG4gICAgY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxufVxyXG5cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXHJcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcclxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxyXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXHJcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uYnRuLXRvb2xiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXHJcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDY4NzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDY4NzVyZW07XHJcbn1cclxuXHJcbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxufVxyXG5cclxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzRCNTU2MztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDYyNXJlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCICNFNUU3RUIgIzlDQTNBRjtcclxuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxufVxyXG5cclxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzRCNTU2MztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICMzNzQxNTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLm5hdi1waWxscyAubmF2LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxyXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxufVxyXG5cclxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxyXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcclxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxyXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5uYXZiYXIgPiAuY29udGFpbmVyLFxyXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcclxuLm5hdmJhciA+IC5jb250YWluZXItc20sXHJcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxyXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcclxuLm5hdmJhciA+IC5jb250YWluZXIteGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtO1xyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2LXNjcm9sbCB7XHJcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLm5hdmJhci1leHBhbmQtc20ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtdG9wLFxyXG4ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvdHRvbSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy10b3AsXHJcbi5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm90dG9tIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLXRvcCxcclxuLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib3R0b20ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLXRvcCxcclxuLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib3R0b20ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy10b3AsXHJcbi5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvdHRvbSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItZXhwYW5kIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxufVxyXG5cclxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbn1cclxuXHJcbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLXRvcCxcclxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib3R0b20ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxufVxyXG5cclxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiByZ2JhKDE3LCAyNCwgMzksIDAuOSk7XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxufVxyXG5cclxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMTcsIDI0LCAzOSwgMC45KTtcclxufVxyXG5cclxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcclxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG59XHJcblxyXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAyNCwgMzksIDAuMSk7XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODE3LCAyNCwgMzksIDAuOSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiByZ2JhKDE3LCAyNCwgMzksIDAuOSk7XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEsXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxyXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC45JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG59XHJcblxyXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsXHJcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlcixcclxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmNhcmQgPiBociB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNhcmQgPiAubGlzdC1ncm91cCB7XHJcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcclxufVxyXG5cclxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40Mzc1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDM3NXJlbTtcclxufVxyXG5cclxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40Mzc1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40Mzc1cmVtO1xyXG59XHJcblxyXG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxyXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjQzNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDI0LCAzOSwgMC4wMyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgxNywgMjQsIDM5LCAwLjEyNSk7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjQzNzVyZW0gMC40Mzc1cmVtIDAgMDtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjAzKTtcclxuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KTtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNDM3NXJlbSAwLjQzNzVyZW07XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xyXG59XHJcblxyXG4uY2FyZC1pbWctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC40Mzc1cmVtO1xyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy10b3AsXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXJkLWltZyxcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQzNzVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40Mzc1cmVtO1xyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDM3NXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDM3NXJlbTtcclxufVxyXG5cclxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5jYXJkLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XHJcbiAgICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxyXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcclxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcclxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxyXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAjMzc0MTUxO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgY29sb3I6ICMxYzI1MzI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4wNjI1cmVtIDAgIzlDQTNBRjtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMxYzI1MzInJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzM3NDE1MSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJvcmRlci1jb2xvcjogIzRkNjY4OTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE4cmVtIHJnYmEoMzEsIDQxLCA1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDM3NXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQzNzVyZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDM3NXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNDM3NXJlbTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbiAgICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzRCNTU2MztcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdlLWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjOUNBM0FGO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWxpbms6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XHJcbiAgICBib3JkZXItY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5wYWdlLWxpbms6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xOHJlbSByZ2JhKDMxLCA0MSwgNTUsIDAuMjUpO1xyXG59XHJcblxyXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4ucGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW07XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzVyZW07XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzVyZW07XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5iYWRnZTplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnRuIC5iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxufVxyXG5cclxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xyXG59XHJcblxyXG4uYWxlcnQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzEzMTkyMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQ0ZDc7XHJcbiAgICBib3JkZXItY29sb3I6ICNiY2JmYzM7XHJcbn1cclxuXHJcbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMGYxNDFhO1xyXG59XHJcblxyXG4uYWxlcnQtc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjOTA3MTQ2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjJlMztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZiZWJkNTtcclxufVxyXG5cclxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzczNWEzODtcclxufVxyXG5cclxuLmFsZXJ0LXRlcnRpYXJ5IHtcclxuICAgIGNvbG9yOiAjMWQxZDQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZlMTtcclxuICAgIGJvcmRlci1jb2xvcjogI2MxYzFkMjtcclxufVxyXG5cclxuLmFsZXJ0LXRlcnRpYXJ5IC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMTcxNzMzO1xyXG59XHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzBhNmY0ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmYxZTY7XHJcbiAgICBib3JkZXItY29sb3I6ICNiN2VhZDk7XHJcbn1cclxuXHJcbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMDg1OTNlO1xyXG59XHJcblxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogIzE1M2E3YztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2RmZjU7XHJcbiAgICBib3JkZXItY29sb3I6ICNiZGQwZjA7XHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMTEyZTYzO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogIzkyNzc1NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY0ZTg7XHJcbiAgICBib3JkZXItY29sb3I6ICNmYmVlZGQ7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNzU1ZjQ0O1xyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjODcxMTJiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDJkYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2YmJjODtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzZjMGUyMjtcclxufVxyXG5cclxuLmFsZXJ0LXdoaXRlIHtcclxuICAgIGNvbG9yOiAjNzk3Zjg3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICM2MTY2NmM7XHJcbn1cclxuXHJcbi5hbGVydC1pbmRpZ28ge1xyXG4gICAgY29sb3I6ICMyZjJhODk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWZhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2FjOGY3O1xyXG59XHJcblxyXG4uYWxlcnQtaW5kaWdvIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMjYyMjZlO1xyXG59XHJcblxyXG4uYWxlcnQtcHVycGxlIHtcclxuICAgIGNvbG9yOiAjNGEyMzhlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZDhmYjtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q4YzRmYTtcclxufVxyXG5cclxuLmFsZXJ0LXB1cnBsZSAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzNiMWM3MjtcclxufVxyXG5cclxuLmFsZXJ0LXllbGxvdy0xMDAge1xyXG4gICAgY29sb3I6ICM5OThmODA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2Y3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYzO1xyXG59XHJcblxyXG4uYWxlcnQteWVsbG93LTEwMCAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzdhNzI2NjtcclxufVxyXG5cclxuLmFsZXJ0LXllbGxvdy0yMDAge1xyXG4gICAgY29sb3I6ICM5MzgzNmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOGYxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmNmNGVhO1xyXG59XHJcblxyXG4uYWxlcnQteWVsbG93LTIwMCAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzc2Njk1ODtcclxufVxyXG5cclxuLmFsZXJ0LWdyYXktNTAge1xyXG4gICAgY29sb3I6ICM3NjdkODU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmZWZlO1xyXG59XHJcblxyXG4uYWxlcnQtZ3JheS01MCAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzVlNjQ2YTtcclxufVxyXG5cclxuLmFsZXJ0LWdyYXktMTAwIHtcclxuICAgIGNvbG9yOiAjOTE5Mjk0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmRmZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcclxufVxyXG5cclxuLmFsZXJ0LWdyYXktMTAwIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNzQ3NTc2O1xyXG59XHJcblxyXG4uYWxlcnQtZ3JheS0yMDAge1xyXG4gICAgY29sb3I6ICM4OThiOGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmOGY5O1xyXG59XHJcblxyXG4uYWxlcnQtZ3JheS0yMDAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICM2ZTZmNzE7XHJcbn1cclxuXHJcbi5hbGVydC1ncmF5LTMwMCB7XHJcbiAgICBjb2xvcjogIzdkODA4MztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMWYyZjQ7XHJcbn1cclxuXHJcbi5hbGVydC1ncmF5LTMwMCAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzY0NjY2OTtcclxufVxyXG5cclxuLmFsZXJ0LWdyYXktNDAwIHtcclxuICAgIGNvbG9yOiAjNWU2MjY5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRlZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2UxZTNlNztcclxufVxyXG5cclxuLmFsZXJ0LWdyYXktNDAwIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNGI0ZTU0O1xyXG59XHJcblxyXG4uYWxlcnQtZ3JheS01MDAge1xyXG4gICAgY29sb3I6ICM0MDQ0NGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlM2U2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkNWQ5O1xyXG59XHJcblxyXG4uYWxlcnQtZ3JheS01MDAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMzMzM2M2U7XHJcbn1cclxuXHJcbi5hbGVydC1ncmF5LTYwMCB7XHJcbiAgICBjb2xvcjogIzJkMzMzYjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTA7XHJcbiAgICBib3JkZXItY29sb3I6ICNjOWNjZDA7XHJcbn1cclxuXHJcbi5hbGVydC1ncmF5LTYwMCAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzI0MjkyZjtcclxufVxyXG5cclxuLmFsZXJ0LWdyYXktNzAwIHtcclxuICAgIGNvbG9yOiAjMjEyNzMxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDlkYztcclxuICAgIGJvcmRlci1jb2xvcjogI2MzYzZjYjtcclxufVxyXG5cclxuLmFsZXJ0LWdyYXktNzAwIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMWExZjI3O1xyXG59XHJcblxyXG4uYWxlcnQtZ3JheS04MDAge1xyXG4gICAgY29sb3I6ICMxMzE5MjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNGQ3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiZmMzO1xyXG59XHJcblxyXG4uYWxlcnQtZ3JheS04MDAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMwZjE0MWE7XHJcbn1cclxuXHJcbi5hbGVydC1ncmF5LTkwMCB7XHJcbiAgICBjb2xvcjogIzBhMGUxNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmQxZDQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNiOGJhYmU7XHJcbn1cclxuXHJcbi5hbGVydC1ncmF5LTkwMCAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzA4MGIxMjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wMTI1KTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XHJcbiAgICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjMzc0MTUxO1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogIzM3NDE1MTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzM3NDE1MTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzRCNTU2MztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxuICAgIGJvcmRlci1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjA2MjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMDYyNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1ncm91cC1mbHVzaCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4wNjI1cmVtO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICMxMzE5MjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNGQ3O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxMzE5MjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZmMyO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxOTIxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTMxOTIxO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogIzkwNzE0NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2YyZTM7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM5MDcxNDY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNkYWNjO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDcxNDY7XHJcbiAgICBib3JkZXItY29sb3I6ICM5MDcxNDY7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICMxZDFkNDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmUxO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXRlcnRpYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdGVydGlhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzFkMWQ0MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMxY2I7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tdGVydGlhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWQxZDQwO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMwYTZmNGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmMWU2O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwYTZmNGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFkOWNmO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE2ZjRkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMGE2ZjRkO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xyXG4gICAgY29sb3I6ICMxNTNhN2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkZmY1O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxNTNhN2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjOWRkO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzYTdjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTUzYTdjO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICM5Mjc3NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNGU4O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM5Mjc3NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkY2QxO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI3NzU1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTI3NzU1O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XHJcbiAgICBjb2xvcjogIzg3MTEyYjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQyZGE7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM4NzExMmI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBiZGM0O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzExMmI7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NzExMmI7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUge1xyXG4gICAgY29sb3I6ICM3OTdmODc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM3OTdmODc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5N2Y4NztcclxuICAgIGJvcmRlci1jb2xvcjogIzc5N2Y4NztcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ28ge1xyXG4gICAgY29sb3I6ICMyZjJhODk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkYWZhO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWluZGlnby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZGlnby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMmYyYTg5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzRlMTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyYTg5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmYyYTg5O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXB1cnBsZSB7XHJcbiAgICBjb2xvcjogIzRhMjM4ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWQ4ZmI7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM0YTIzOGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjMmUyO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXB1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTIzOGU7XHJcbiAgICBib3JkZXItY29sb3I6ICM0YTIzOGU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93LTEwMCB7XHJcbiAgICBjb2xvcjogIzk5OGY4MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZjc7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93LTEwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXllbGxvdy0xMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzk5OGY4MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmUzZGU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93LTEwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OThmODA7XHJcbiAgICBib3JkZXItY29sb3I6ICM5OThmODA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93LTIwMCB7XHJcbiAgICBjb2xvcjogIzkzODM2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY4ZjE7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93LTIwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXllbGxvdy0yMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzkzODM2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGRmZDk7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0teWVsbG93LTIwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzgzNmU7XHJcbiAgICBib3JkZXItY29sb3I6ICM5MzgzNmU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS01MCB7XHJcbiAgICBjb2xvcjogIzc2N2Q4NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS01MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktNTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzc2N2Q4NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS01MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjdkODU7XHJcbiAgICBib3JkZXItY29sb3I6ICM3NjdkODU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0xMDAge1xyXG4gICAgY29sb3I6ICM5MTkyOTQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZGZkO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS0xMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzkxOTI5NDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTQ7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0xMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5Mjk0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTE5Mjk0O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMjAwIHtcclxuICAgIGNvbG9yOiAjODk4YjhkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYjtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTIwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktMjAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM4OThiOGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUyO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMjAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5OGI4ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzg5OGI4ZDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTMwMCB7XHJcbiAgICBjb2xvcjogIzdkODA4MztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0zMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTMwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjN2Q4MDgzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGVkZjtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTMwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDgwODM7XHJcbiAgICBib3JkZXItY29sb3I6ICM3ZDgwODM7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS00MDAge1xyXG4gICAgY29sb3I6ICM1ZTYyNjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGVmO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNDAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS00MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzVlNjI2OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ1ZDc7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS00MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2MjY5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNWU2MjY5O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNTAwIHtcclxuICAgIGNvbG9yOiAjNDA0NDRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTNlNjtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTUwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktNTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM0MDQ0NGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjY2NmO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDQ0ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzQwNDQ0ZDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTYwMCB7XHJcbiAgICBjb2xvcjogIzJkMzMzYjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS02MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTYwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMmQzMzNiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzdjYTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTYwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDMzM2I7XHJcbiAgICBib3JkZXItY29sb3I6ICMyZDMzM2I7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS03MDAge1xyXG4gICAgY29sb3I6ICMyMTI3MzE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkOWRjO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS03MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzIxMjczMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmMzYzY7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS03MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNzMxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyNzMxO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktODAwIHtcclxuICAgIGNvbG9yOiAjMTMxOTIxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDRkNztcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTgwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktODAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxMzE5MjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZmMyO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktODAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTkyMTtcclxuICAgIGJvcmRlci1jb2xvcjogIzEzMTkyMTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTkwMCB7XHJcbiAgICBjb2xvcjogIzBhMGUxNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmQxZDQ7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS05MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTkwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMGEwZTE3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmNiZjtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTkwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTBlMTc7XHJcbiAgICBib3JkZXItY29sb3I6ICMwYTBlMTc7XHJcbn1cclxuXHJcbi5idG4tY2xvc2Uge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xyXG4gICAgY29sb3I6ICMxMTE4Mjc7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMxMTE4MjcnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmJ0bi1jbG9zZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbi5idG4tY2xvc2U6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjI1KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG4uYnRuLWNsb3NlLXdoaXRlIHtcclxuICAgIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xyXG59XHJcblxyXG4udG9hc3Qge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi50b2FzdC5zaG93aW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50b2FzdDpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50b2FzdC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4udG9hc3QtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcclxufVxyXG5cclxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbn1cclxuXHJcbi50b2FzdC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA1MDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwLjVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDE3LCAyNCwgMzksIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgxNDAsIDE1MiwgMTY0LCAwLjIpO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDQwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNFNUU3RUI7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQzNzVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40Mzc1cmVtO1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcclxuICAgIG1hcmdpbjogLTAuNXJlbSAtMC41cmVtIC0wLjVyZW0gYXV0bztcclxufVxyXG5cclxuLm1vZGFsLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubW9kYWwtYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNFNUU3RUI7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40Mzc1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40Mzc1cmVtO1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVyID4gKiB7XHJcbiAgICBtYXJnaW46IDAuMjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXNtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5tb2RhbC1sZyxcclxuLm1vZGFsLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubW9kYWwteGwge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtZnVsbHNjcmVlbiB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA3MDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgbGluZS1icmVhazogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udG9vbHRpcC5zaG93IHtcclxuICAgIG9wYWNpdHk6IDAuOTk7XHJcbn1cclxuXHJcbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDAuOHJlbTtcclxuICAgIGhlaWdodDogMC40cmVtO1xyXG59XHJcblxyXG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSB7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcclxuICAgIHRvcDogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtZW5kLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIHtcclxuICAgIHBhZGRpbmc6IDAgMC40cmVtO1xyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICBoZWlnaHQ6IDAuOHJlbTtcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XHJcbiAgICByaWdodDogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSB7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtc3RhcnQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSB7XHJcbiAgICBwYWRkaW5nOiAwIDAuNHJlbTtcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICBoZWlnaHQ6IDAuOHJlbTtcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAuNTVyZW07XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcclxuICAgIHotaW5kZXg6IDEwNjA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjc2cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgxNywgMjQsIDM5LCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG59XHJcblxyXG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcclxuICAgIGJvdHRvbTogLTAuNTYyNXJlbTtcclxufVxyXG5cclxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjI1KTtcclxufVxyXG5cclxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XHJcbiAgICBib3R0b206IDAuMDYyNXJlbTtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICBsZWZ0OiAtMC41NjI1cmVtO1xyXG4gICAgd2lkdGg6IDAuNXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxufVxyXG5cclxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjI1KTtcclxufVxyXG5cclxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDAuMDYyNXJlbTtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgdG9wOiAtMC41NjI1cmVtO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjI1KTtcclxufVxyXG5cclxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XHJcbiAgICB0b3A6IDAuMDYyNXJlbTtcclxuICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjMTkyMjJkO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICByaWdodDogLTAuNTYyNXJlbTtcclxuICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDE3LCAyNCwgMzksIDAuMjUpO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwLjA2MjVyZW07XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjIyZDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDE3LCAyNCwgMzksIDAuMik7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjkzNzVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC45Mzc1cmVtO1xyXG59XHJcblxyXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBvcG92ZXItYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNhcm91c2VsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbi5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cclxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcclxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxyXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxyXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLyogcnRsOm9wdGlvbnM6IHtcclxuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcclxuICBcInN0cmluZ01hcFwiOlsge1xyXG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxyXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcclxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcclxuICB9IF1cclxufSAqL1xyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTUlO1xyXG4gICAgYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODI3O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Bpbm5lci1ib3JkZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XHJcbiAgICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XHJcbn1cclxuXHJcbi5zcGlubmVyLWJvcmRlci1zbSB7XHJcbiAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICBib3JkZXItd2lkdGg6IDAuMmVtO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Bpbm5lci1ncm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdztcclxufVxyXG5cclxuLnNwaW5uZXItZ3Jvdy1zbSB7XHJcbiAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgaGVpZ2h0OiAxLjJyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuc3Bpbm5lci1ib3JkZXIsXHJcbi5zcGlubmVyLWdyb3cge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgIH1cclxufVxyXG5cclxuLmNsZWFyZml4OjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLmxpbmstcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzE5MjEyYztcclxufVxyXG5cclxuLmxpbmstc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjZjBiYzc0O1xyXG59XHJcblxyXG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2YzYzk5MDtcclxufVxyXG5cclxuLmxpbmstdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5saW5rLXRlcnRpYXJ5OmhvdmVyLCAubGluay10ZXJ0aWFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzI3Mjc1NTtcclxufVxyXG5cclxuLmxpbmstc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzQwYzc5YTtcclxufVxyXG5cclxuLmxpbmstaW5mbyB7XHJcbiAgICBjb2xvcjogIzIzNjFjZTtcclxufVxyXG5cclxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzFjNGVhNTtcclxufVxyXG5cclxuLmxpbmstd2FybmluZyB7XHJcbiAgICBjb2xvcjogI2YzYzc4ZTtcclxufVxyXG5cclxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2Y1ZDJhNTtcclxufVxyXG5cclxuLmxpbmstZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2I0MTczYTtcclxufVxyXG5cclxuLmxpbmstd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5saW5rLXdoaXRlOmhvdmVyLCAubGluay13aGl0ZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5saW5rLWluZGlnbyB7XHJcbiAgICBjb2xvcjogIzRGNDZFNTtcclxufVxyXG5cclxuLmxpbmstaW5kaWdvOmhvdmVyLCAubGluay1pbmRpZ286Zm9jdXMge1xyXG4gICAgY29sb3I6ICMzZjM4Yjc7XHJcbn1cclxuXHJcbi5saW5rLXB1cnBsZSB7XHJcbiAgICBjb2xvcjogIzdDM0FFRDtcclxufVxyXG5cclxuLmxpbmstcHVycGxlOmhvdmVyLCAubGluay1wdXJwbGU6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM2MzJlYmU7XHJcbn1cclxuXHJcbi5saW5rLXllbGxvdy0xMDAge1xyXG4gICAgY29sb3I6ICNmZmVlZDY7XHJcbn1cclxuXHJcbi5saW5rLXllbGxvdy0xMDA6aG92ZXIsIC5saW5rLXllbGxvdy0xMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmYxZGU7XHJcbn1cclxuXHJcbi5saW5rLXllbGxvdy0yMDAge1xyXG4gICAgY29sb3I6ICNmNWRiYjg7XHJcbn1cclxuXHJcbi5saW5rLXllbGxvdy0yMDA6aG92ZXIsIC5saW5rLXllbGxvdy0yMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmN2UyYzY7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktNTAge1xyXG4gICAgY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktNTA6aG92ZXIsIC5saW5rLWdyYXktNTA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmYWZiZmM7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktMTAwIHtcclxuICAgIGNvbG9yOiAjRjJGNEY2O1xyXG59XHJcblxyXG4ubGluay1ncmF5LTEwMDpob3ZlciwgLmxpbmstZ3JheS0xMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmNWY2Zjg7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktMjAwIHtcclxuICAgIGNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4ubGluay1ncmF5LTIwMDpob3ZlciwgLmxpbmstZ3JheS0yMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNlYWVjZWY7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktMzAwIHtcclxuICAgIGNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4ubGluay1ncmF5LTMwMDpob3ZlciwgLmxpbmstZ3JheS0zMDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNkYWRkZTI7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktNDAwIHtcclxuICAgIGNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4ubGluay1ncmF5LTQwMDpob3ZlciwgLmxpbmstZ3JheS00MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNiMGI1YmY7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktNTAwIHtcclxuICAgIGNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4ubGluay1ncmF5LTUwMDpob3ZlciwgLmxpbmstZ3JheS01MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM1NjViNjY7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktNjAwIHtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG59XHJcblxyXG4ubGluay1ncmF5LTYwMDpob3ZlciwgLmxpbmstZ3JheS02MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMzYzQ0NGY7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktNzAwIHtcclxuICAgIGNvbG9yOiAjMzc0MTUxO1xyXG59XHJcblxyXG4ubGluay1ncmF5LTcwMDpob3ZlciwgLmxpbmstZ3JheS03MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMyYzM0NDE7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktODAwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ubGluay1ncmF5LTgwMDpob3ZlciwgLmxpbmstZ3JheS04MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxOTIxMmM7XHJcbn1cclxuXHJcbi5saW5rLWdyYXktOTAwIHtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG59XHJcblxyXG4ubGluay1ncmF5LTkwMDpob3ZlciwgLmxpbmstZ3JheS05MDA6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwZTEzMWY7XHJcbn1cclxuXHJcbi5yYXRpbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJhdGlvOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5yYXRpbyA+ICoge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucmF0aW8tMXgxIHtcclxuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xyXG59XHJcblxyXG4ucmF0aW8tNHgzIHtcclxuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XHJcbn1cclxuXHJcbi5yYXRpby0xNng5IHtcclxuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XHJcbn1cclxuXHJcbi5yYXRpby0yMXg5IHtcclxuICAgIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcclxufVxyXG5cclxuLmZpeGVkLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDMwO1xyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMzA7XHJcbn1cclxuXHJcbi5zdGlja3ktdG9wIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDIwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5zdGlja3ktc20tdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDIwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zdGlja3ktbWQtdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDIwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5zdGlja3ktbGctdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDIwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuc3RpY2t5LXhsLXRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAyMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgLnN0aWNreS14eGwtdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDIwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaHN0YWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi52c3RhY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4sXHJcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udnIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG4uYWxpZ24tYmFzZWxpbmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi10b3Age1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tbWlkZGxlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWJvdHRvbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi10ZXh0LWJvdHRvbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXRleHQtdG9wIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxvYXQtc3RhcnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsb2F0LWVuZCB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsb2F0LW5vbmUge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm8tMCB7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vLTI1IHtcclxuICAgIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm8tNTAge1xyXG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vLTc1IHtcclxuICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm8tMTAwIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJmbG93LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy12aXNpYmxlIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLXRhYmxlLXJvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtdGFibGUtY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNoYWRvdy1zbSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgxNDAsIDE1MiwgMTY0LCAwLjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaGFkb3ctbGcge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgxNywgMjQsIDM5LCAwLjE3NSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNoYWRvdy1ub25lIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvc2l0aW9uLXN0YXRpYyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zaXRpb24tZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1zdGlja3kge1xyXG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wLTAge1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3AtNTAge1xyXG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcC0xMDAge1xyXG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3R0b20tMCB7XHJcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvdHRvbS01MCB7XHJcbiAgICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm90dG9tLTEwMCB7XHJcbiAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN0YXJ0LTAge1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3RhcnQtNTAge1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdGFydC0xMDAge1xyXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZW5kLTAge1xyXG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVuZC01MCB7XHJcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbmQtMTAwIHtcclxuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2xhdGUtbWlkZGxlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2xhdGUtbWlkZGxlLXgge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2xhdGUtbWlkZGxlLXkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0U1RTdFQiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLTAge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wIHtcclxuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjRTVFN0VCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wLTAge1xyXG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWVuZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjRTVFN0VCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZW5kLTAge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjRTVFN0VCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tLTAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXN0YXJ0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI0U1RTdFQiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXN0YXJ0LTAge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1wcmltYXJ5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzFGMjkzNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXNlY29uZGFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMGJjNzQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci10ZXJ0aWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMTMxNkEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1zdWNjZXNzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwQjk4MSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWluZm8ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjM2MWNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2FybmluZyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmM2M3OGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1kYW5nZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTExRDQ4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2hpdGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItaW5kaWdvIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzRGNDZFNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXB1cnBsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM3QzNBRUQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci15ZWxsb3ctMTAwIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZWVkNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXllbGxvdy0yMDAge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjVkYmI4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZ3JheS01MCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNGOUZBRkIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTEwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNGMkY0RjYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTIwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNFNUU3RUIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTMwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEMUQ1REIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTQwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5Q0EzQUYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTUwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2QjcyODAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTYwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM0QjU1NjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTcwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNzQxNTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTgwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMxRjI5MzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ncmF5LTkwMCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMTE4MjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci0xIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItMiB7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLTMge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci00IHtcclxuICAgIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItNSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy0yNSB7XHJcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53LTUwIHtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnctNzUge1xyXG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy0xMDAge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnctYXV0byB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14dy0xMDAge1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14dy0yMDAge1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14dy0zMDAge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14dy00MDAge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14dy01MDAge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14dy05OTkge1xyXG4gICAgbWF4LXdpZHRoOiA5OTlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udnctMTAwIHtcclxuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWluLXZ3LTEwMCB7XHJcbiAgICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTI1IHtcclxuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTUwIHtcclxuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTc1IHtcclxuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmgtYXV0byB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1oLTEwMCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aC0xMDAge1xyXG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWluLXZoLTEwMCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1maWxsIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXJvdy1yZXZlcnNlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtZ3Jvdy0wIHtcclxuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1ncm93LTEge1xyXG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXNocmluay0wIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXNocmluay0xIHtcclxuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LW5vd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC13cmFwLXJldmVyc2Uge1xyXG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdhcC0wIHtcclxuICAgIGdhcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLTEge1xyXG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nYXAtMiB7XHJcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLTMge1xyXG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nYXAtNCB7XHJcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLTUge1xyXG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nYXAtNiB7XHJcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdhcC03IHtcclxuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLTgge1xyXG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLTkge1xyXG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLTEwIHtcclxuICAgIGdhcDogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdhcC0xMSB7XHJcbiAgICBnYXA6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nYXAtMTIge1xyXG4gICAgZ2FwOiAyMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLXNtIHtcclxuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLW1kIHtcclxuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLWxnIHtcclxuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2FwLXhsIHtcclxuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtZW5kIHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWF1dG8ge1xyXG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3JkZXItZmlyc3Qge1xyXG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci0wIHtcclxuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci0xIHtcclxuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci0yIHtcclxuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci0zIHtcclxuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci00IHtcclxuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci01IHtcclxuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci1sYXN0IHtcclxuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEge1xyXG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTIge1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMyB7XHJcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS01IHtcclxuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS02IHtcclxuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS03IHtcclxuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS04IHtcclxuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tOSB7XHJcbiAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEwIHtcclxuICAgIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTEge1xyXG4gICAgbWFyZ2luOiAxNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMiB7XHJcbiAgICBtYXJnaW46IDIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLXNtIHtcclxuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1tZCB7XHJcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tbGcge1xyXG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLXhsIHtcclxuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC02IHtcclxuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1tZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC14bCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS0yIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS0zIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktNiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS03IHtcclxuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTgge1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS05IHtcclxuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS0xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktc20ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbWQge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbGcge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXkteGwge1xyXG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTMge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtNiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC03IHtcclxuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTgge1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTkge1xyXG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0xMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMTIge1xyXG4gICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXNtIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LW1kIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LWxnIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXhsIHtcclxuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS03IHtcclxuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtOCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS05IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLTExIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLTEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtbWQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi00IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi02IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItOSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0xMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWIteGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtbWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1uMSB7XHJcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLW4yIHtcclxuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1uMyB7XHJcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLW40IHtcclxuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1uNSB7XHJcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLW42IHtcclxuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tbjcge1xyXG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1uOCB7XHJcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1uOSB7XHJcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1uMTAge1xyXG4gICAgbWFyZ2luOiAtMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tbjExIHtcclxuICAgIG1hcmdpbjogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLW4xMiB7XHJcbiAgICBtYXJnaW46IC0yMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1uc20ge1xyXG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1ubWQge1xyXG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1ubGcge1xyXG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1ueGwge1xyXG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbjEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1uNyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LW44IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1uOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbjEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1uMTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LW4xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbnNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbm1kIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbmxnIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbnhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LW40IHtcclxuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LW41IHtcclxuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbjYge1xyXG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1uNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LW44IHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1uOSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1uMTEge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LW4xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbnNtIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbm1kIHtcclxuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbmxnIHtcclxuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbnhsIHtcclxuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LW4zIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1uNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbjYge1xyXG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LW43IHtcclxuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1uOCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LW45IHtcclxuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbjEwIHtcclxuICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbjExIHtcclxuICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbjEyIHtcclxuICAgIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbnNtIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1ubWQge1xyXG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LW5sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbnhsIHtcclxuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS1uMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtbjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtbjYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtbjcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtbjgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLW45IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS1uMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLW4xMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtbjEyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS1uc20ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWUtbm1kIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lLW5sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZS1ueGwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbjEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLW4yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLW4zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1uNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1uNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbjYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLW43IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1uOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLW45IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbjEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbjExIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbjEyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbnNtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1ubWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLW5sZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbnhsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1uNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLW42IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtbjcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1uOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1uOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1uMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtbjExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLW4xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1uc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1ubWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1ubGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1ueGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTAge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTUge1xyXG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC02IHtcclxuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNyB7XHJcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTgge1xyXG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtOSB7XHJcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMCB7XHJcbiAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMSB7XHJcbiAgICBwYWRkaW5nOiAxNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMiB7XHJcbiAgICBwYWRkaW5nOiAyMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1zbSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLW1kIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtbGcge1xyXG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC14bCB7XHJcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weC03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtOSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LTExIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weC0xMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtc20ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weC1tZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB4LWxnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgteGwge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weS0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTIge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTQge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTYge1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weS03IHtcclxuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTExIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weS0xMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktc20ge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weS1tZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHkteGwge1xyXG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTMge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTQge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtNyB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTkge1xyXG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTExIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtMTIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC1zbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHQtbWQge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC14bCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGUtMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlLTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlLTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlLTYge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGUtNyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGUtMTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBlLTEyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS1zbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS1tZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZS14bCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0yIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItNyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItOCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTExIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi1zbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItbWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLWxnIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi14bCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcy0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcy0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcy03IHtcclxuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcy05IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLXNtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtbWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcy1sZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzLXhsIHtcclxuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC1tb25vc3BhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtMSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTIge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy0zIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTQge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mcy01IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnMtNiB7XHJcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzdC1pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mc3Qtbm9ybWFsIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctbGlnaHRlciB7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctbm9ybWFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctYm9sZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LWV4dHJhYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1ibGFjayB7XHJcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saC0xIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saC1zbSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGgtYmFzZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saC1sZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1zdGFydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWVuZCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbG93ZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtY2FwaXRhbGl6ZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbm93cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xyXG4udGV4dC1icmVhayB7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogcnRsOmVuZDpyZW1vdmUgKi9cclxuLnRleHQtcHJpbWFyeSB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtc2Vjb25kYXJ5IHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXRlcnRpYXJ5IHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGFuZ2VyIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtaW5kaWdvIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5kaWdvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXB1cnBsZSB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC15ZWxsb3ctMTAwIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMteWVsbG93LTEwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC15ZWxsb3ctMjAwIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMteWVsbG93LTIwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTUwIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS01MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTEwMCB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktMjAwIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0yMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS0zMDAge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTQwMCB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNDAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktNTAwIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS01MDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS02MDAge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTcwMCB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNzAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktODAwIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS04MDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS05MDAge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ibGFjayB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWJvZHkge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LW11dGVkIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICM1ODY3N2QgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtYmxhY2stNTAge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlLTUwIHtcclxuICAgIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1yZXNldCB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LW9wYWNpdHktMjUge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XHJcbn1cclxuXHJcbi50ZXh0LW9wYWNpdHktNTAge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnRleHQtb3BhY2l0eS03NSB7XHJcbiAgICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcclxufVxyXG5cclxuLnRleHQtb3BhY2l0eS0xMDAge1xyXG4gICAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXNlY29uZGFyeSB7XHJcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXRlcnRpYXJ5IHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zdWNjZXNzIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWluZm8ge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctd2FybmluZyB7XHJcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1kYW5nZXIge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctaW5kaWdvIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5kaWdvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctcHVycGxlIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmcteWVsbG93LTEwMCB7XHJcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXllbGxvdy0xMDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy15ZWxsb3ctMjAwIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMteWVsbG93LTIwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWdyYXktNTAge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTUwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZ3JheS0xMDAge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWdyYXktMjAwIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0yMDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ncmF5LTMwMCB7XHJcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMzAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZ3JheS00MDAge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTQwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWdyYXktNTAwIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS01MDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ncmF5LTYwMCB7XHJcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNjAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZ3JheS03MDAge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTcwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWdyYXktODAwIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS04MDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ncmF5LTkwMCB7XHJcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktOTAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctYmxhY2sge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWJvZHkge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctdHJhbnNwYXJlbnQge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLW9wYWNpdHktMTAge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi5iZy1vcGFjaXR5LTI1IHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcclxufVxyXG5cclxuLmJnLW9wYWNpdHktNTAge1xyXG4gICAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5iZy1vcGFjaXR5LTc1IHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMC43NTtcclxufVxyXG5cclxuLmJnLW9wYWNpdHktMTAwIHtcclxuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXNlci1zZWxlY3QtYWxsIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xyXG4gICAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXNlci1zZWxlY3QtYXV0byB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXNlci1zZWxlY3Qtbm9uZSB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGUtbm9uZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGUtYXV0byB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtMCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC0yIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC0zIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtY2lyY2xlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1waWxsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLXRvcCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtZW5kIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1zdGFydCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVyLTAge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmx1ci0xIHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVyLTIge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsdXItMyB7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmx1ci00IHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVyLTUge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsdXItNiB7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmx1ci03IHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVyLTgge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsdXItOSB7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig5MXB4KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDkxcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVyLTEwIHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsdXItMTEge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmx1ci0xMiB7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVyLTEzIHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEzcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTNweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsdXItMTQge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei0wIHtcclxuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotMSB7XHJcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56LTIge1xyXG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uei0zIHtcclxuICAgIHotaW5kZXg6IDMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnotOTk5IHtcclxuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14aC0xMDAge1xyXG4gICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZteGgtMjAwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbXhoLTMwMCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm14aC00MDAge1xyXG4gICAgbWluLWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZteGgtNTAwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbXhoLTk5OSB7XHJcbiAgICBtaW4taGVpZ2h0OiA5OTlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5mbG9hdC1zbS1zdGFydCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtc20tZW5kIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtc20tbm9uZSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1zbS1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20tYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20tZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXNtLXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXNtLXRhYmxlLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc20tdGFibGUtY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXNtLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1zbS1pbmxpbmUtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1zbS1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZoLXNtLTEwMCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLWZpbGwge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tcm93IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tY29sdW1uIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1zbS1ncm93LTAge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLWdyb3ctMSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tc2hyaW5rLTAge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tc2hyaW5rLTEge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20td3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtc20tbm93cmFwIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXNtLTAge1xyXG4gICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tMSB7XHJcbiAgICAgICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1zbS0yIHtcclxuICAgICAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tMyB7XHJcbiAgICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1zbS00IHtcclxuICAgICAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tNSB7XHJcbiAgICAgICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1zbS02IHtcclxuICAgICAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXNtLTcge1xyXG4gICAgICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tOCB7XHJcbiAgICAgICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tOSB7XHJcbiAgICAgICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tMTAge1xyXG4gICAgICAgIGdhcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXNtLTExIHtcclxuICAgICAgICBnYXA6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1zbS0xMiB7XHJcbiAgICAgICAgZ2FwOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tc20ge1xyXG4gICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tbWQge1xyXG4gICAgICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20tbGcge1xyXG4gICAgICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtc20teGwge1xyXG4gICAgICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtc20tYXV0byB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtc20tZW5kIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zbS1maXJzdCB7XHJcbiAgICAgICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTAge1xyXG4gICAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTEge1xyXG4gICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTIge1xyXG4gICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTMge1xyXG4gICAgICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTQge1xyXG4gICAgICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLTUge1xyXG4gICAgICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXNtLWxhc3Qge1xyXG4gICAgICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tMCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1zbS0zIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1zbS00IHtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLTUge1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLTYge1xyXG4gICAgICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLTcge1xyXG4gICAgICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLTgge1xyXG4gICAgICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1zbS05IHtcclxuICAgICAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tMTAge1xyXG4gICAgICAgIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1zbS0xMSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLTEyIHtcclxuICAgICAgICBtYXJnaW46IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tc20ge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW1kIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1zbS1sZyB7XHJcbiAgICAgICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20teGwge1xyXG4gICAgICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS0wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS0yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tMyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLTUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLTYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLTcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLTgge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tOSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS0xMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS0xMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLWxnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS14bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS01IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS02IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS03IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS04IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLTkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tMTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20teGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS00IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS02IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLTcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tOCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLTExIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS0xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tbGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20teGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS0wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLTMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS00IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS01IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLTcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS04IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLTkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tMTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tc20ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLWxnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20teGwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS0xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS0zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLTQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS01IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLTYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tNyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS04IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS05IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tMTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLTEyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1zbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1sZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS14bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLXNtIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbGcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLXhsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW4xIHtcclxuICAgICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tbjIge1xyXG4gICAgICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW4zIHtcclxuICAgICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tbjQge1xyXG4gICAgICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW41IHtcclxuICAgICAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tbjYge1xyXG4gICAgICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1zbS1uNyB7XHJcbiAgICAgICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW44IHtcclxuICAgICAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW45IHtcclxuICAgICAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1zbS1uMTEge1xyXG4gICAgICAgIG1hcmdpbjogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tc20tbjEyIHtcclxuICAgICAgICBtYXJnaW46IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXNtLW54bCB7XHJcbiAgICAgICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1uMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1uMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tbjMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tbjQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLW41IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLW42IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLW43IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLW44IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tbjkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1uMTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1uc20ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtc20tbm1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXNtLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1zbS1ueGwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tbjEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tbjIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLW4zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLW40IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS1uNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS1uNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS1uOCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLW45IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tbjEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tbjExIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tbjEyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tbnNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXNtLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1zbS1ubGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktc20tbnhsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLW4xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS1uMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS1uMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tbjQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tbjUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLW42IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS1uNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tbjgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS1uOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtc20tbm1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1zbS1ubGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXNtLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tbjEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tbjIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS1uMyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS1uNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLW41IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLW42IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLW43IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLW44IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS1uOSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tbjEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tbnNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXNtLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1zbS1ubGcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtc20tbnhsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLW4xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1uMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1uMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tbjQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tbjUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLW42IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1uNyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tbjgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1uOSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItc20tbm1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1zbS1ubGcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXNtLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbjEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS1uMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbjMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS1uNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbjUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS1uNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLW43IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbjgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbjkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbjEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXNtLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1zbS1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbnNtIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbm1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbmxnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtc20tbnhsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS0wIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tMSB7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNtLTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNtLTMge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS00IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS01IHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tNiB7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNtLTcge1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS04IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNtLTkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tMTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tMTEge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tMTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20tc20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1zbS1tZCB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXNtLWxnIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtc20teGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtc20tMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1zbS0xIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXNtLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXNtLTMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtc20tNCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtc20tNSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1zbS02IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXNtLTcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtc20tOCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXNtLTkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1zbS0xMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXNtLTExIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtc20tMTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1zbS1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1zbS1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1zbS1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1zbS14bCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1zbS0wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXNtLTEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktc20tMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktc20tMyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1zbS00IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1zbS01IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXNtLTYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktc20tNyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1zbS04IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktc20tOSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXNtLTEwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktc20tMTEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1zbS0xMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXNtLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXNtLW1kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXNtLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXNtLXhsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXNtLTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXNtLTEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXNtLTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tMyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1zbS01IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1zbS02IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1zbS03IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1zbS04IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tOSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXNtLTEwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tMTEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1zbS0xMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXNtLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1zbS1tZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtc20tbGcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXNtLXhsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1zbS0wIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLTEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtc20tMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLTMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtc20tNCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtc20tNiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1zbS03IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLTgge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLTkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLTEwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1zbS0xMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtc20tMTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXNtLXhsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItc20tMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItc20tNCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS01IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS02IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS03IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS04IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItc20tOSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLTEwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItc20tMTEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLXNtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1zbS1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItc20tbGcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXNtLXhsIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1zbS0wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc20tMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNtLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNtLTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1zbS00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1zbS01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc20tNiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNtLTcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1zbS04IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNtLTkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc20tMTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc20tMTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc20tMTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc20tc20ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1zbS1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNtLWxnIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc20teGwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXNtLXN0YXJ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtc20tZW5kIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXNtLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmZsb2F0LW1kLXN0YXJ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1tZC1lbmQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1tZC1ub25lIHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbWQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1tZC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1tZC1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbWQtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbWQtdGFibGUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1tZC10YWJsZS1jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbWQtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLWlubGluZS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLW1kLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudmgtbWQtMTAwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtZmlsbCB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1yb3cge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1jb2x1bW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LW1kLWdyb3ctMCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtZ3Jvdy0xIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1zaHJpbmstMCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1zaHJpbmstMSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC13cmFwIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1tZC1ub3dyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtbWQtMCB7XHJcbiAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC0xIHtcclxuICAgICAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLW1kLTIge1xyXG4gICAgICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC0zIHtcclxuICAgICAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLW1kLTQge1xyXG4gICAgICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC01IHtcclxuICAgICAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLW1kLTYge1xyXG4gICAgICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtbWQtNyB7XHJcbiAgICAgICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC04IHtcclxuICAgICAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC05IHtcclxuICAgICAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC0xMCB7XHJcbiAgICAgICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtbWQtMTEge1xyXG4gICAgICAgIGdhcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLW1kLTEyIHtcclxuICAgICAgICBnYXA6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC1zbSB7XHJcbiAgICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC1tZCB7XHJcbiAgICAgICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC1sZyB7XHJcbiAgICAgICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1tZC14bCB7XHJcbiAgICAgICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLW1kLWZpcnN0IHtcclxuICAgICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtMCB7XHJcbiAgICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtMSB7XHJcbiAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtMiB7XHJcbiAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtMyB7XHJcbiAgICAgICAgb3JkZXI6IDMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtNCB7XHJcbiAgICAgICAgb3JkZXI6IDQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtNSB7XHJcbiAgICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbWQtbGFzdCB7XHJcbiAgICAgICAgb3JkZXI6IDYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC0wIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC0xIHtcclxuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC0yIHtcclxuICAgICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTMge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTQge1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtNSB7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtNiB7XHJcbiAgICAgICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtNyB7XHJcbiAgICAgICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtOCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTkge1xyXG4gICAgICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC0xMCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLTExIHtcclxuICAgICAgICBtYXJnaW46IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtMTIge1xyXG4gICAgICAgIG1hcmdpbjogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC1zbSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbWQge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLWxnIHtcclxuICAgICAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC14bCB7XHJcbiAgICAgICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC0zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC00IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC05IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLTEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLTExIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLTEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLXNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtbGcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLXhsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC0wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLTUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLTYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLTcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC0xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLWxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC14bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC01IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLTYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC04IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC05IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtMTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLTEyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC14bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtMyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLTUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC02IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLTgge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtOSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC0xMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLW1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtbGcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC14bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1tZC0wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1tZC03IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLTEwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1tZC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtMTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLXNtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLW1kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLWxnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLXhsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQtMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLTUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC05IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLTEyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQtc20ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLW1kIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQteGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbjEge1xyXG4gICAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC1uMiB7XHJcbiAgICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbjMge1xyXG4gICAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC1uNCB7XHJcbiAgICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbjUge1xyXG4gICAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC1uNiB7XHJcbiAgICAgICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLW43IHtcclxuICAgICAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbjgge1xyXG4gICAgICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbjkge1xyXG4gICAgICAgIG1hcmdpbjogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbjEwIHtcclxuICAgICAgICBtYXJnaW46IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLW1kLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1tZC1uMTIge1xyXG4gICAgICAgIG1hcmdpbjogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbnNtIHtcclxuICAgICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbm1kIHtcclxuICAgICAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbmxnIHtcclxuICAgICAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbWQtbnhsIHtcclxuICAgICAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLW4xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLW4yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC1uMyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC1uNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtbjUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtbjYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtbjcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtbjgge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC1uOSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1tZC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbWQtbmxnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LW1kLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1uMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1uMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtbjMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtbjQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLW41IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLW42IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLW43IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLW44IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtbjkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1uMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1uMTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1uMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1uc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbWQtbm1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LW1kLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1tZC1ueGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtbjEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLW4yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLW4zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1uNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1uNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtbjYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLW43IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1uOCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLW45IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtbjEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtbjExIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtbjEyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtbnNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1tZC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LW1kLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbWQtbnhsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC1uMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC1uMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLW4zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLW40IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtbjUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtbjYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtbjcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtbjgge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLW45IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC1uMTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtbjEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC1uc20ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbWQtbm1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLW1kLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1tZC1ueGwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtbjEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLW4yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLW4zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1tZC1uNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1tZC1uNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtbjYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLW43IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1tZC1uOCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLW45IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtbjEwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtbjExIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtbjEyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtbnNtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1tZC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLW1kLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbWQtbnhsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1uMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLW4yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1uMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLW40IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1uNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLW42IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQtbjcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1uOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1uOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1uMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbWQtbjExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLW1kLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1uc20ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1ubGcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1tZC1ueGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW1kLTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1tZC0xIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtMyB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW1kLTQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW1kLTUge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1tZC02IHtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtNyB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW1kLTgge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtOSB7XHJcbiAgICAgICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1tZC0xMCB7XHJcbiAgICAgICAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1tZC0xMSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1tZC0xMiB7XHJcbiAgICAgICAgcGFkZGluZzogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1tZC1zbSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW1kLW1kIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbWQtbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1tZC14bCB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1tZC0wIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LW1kLTEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbWQtMyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1tZC01IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LW1kLTYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbWQtNyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1tZC04IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbWQtOSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LW1kLTEwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbWQtMTEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1tZC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LW1kLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LW1kLW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LW1kLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LW1kLXhsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LW1kLTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbWQtMSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1tZC0yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1tZC0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LW1kLTQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LW1kLTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbWQtNiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1tZC03IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LW1kLTgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1tZC05IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbWQtMTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1tZC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LW1kLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbWQtc20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbWQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbWQtbGcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbWQteGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbWQtMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbWQtMSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1tZC0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1tZC05IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbWQtMTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1tZC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbWQtc20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LW1kLW1kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1tZC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbWQteGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLW1kLTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1tZC0yIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtMyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtNSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1tZC02IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLW1kLTcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtOCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtOSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtMTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLW1kLTExIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1tZC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtc20ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQtbGcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbWQteGwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQtMCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQtMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC0zIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC00IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLW1kLTUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLW1kLTYge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLW1kLTcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLW1kLTgge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC05IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQtMTAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLW1kLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQtc20ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLW1kLW1kIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1tZC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbWQteGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLW1kLTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1tZC0xIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbWQtMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbWQtMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLW1kLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLW1kLTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1tZC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbWQtNyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLW1kLTgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbWQtOSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1tZC0xMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1tZC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1tZC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1tZC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLW1kLW1kIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbWQtbGcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1tZC14bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbWQtc3RhcnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1tZC1lbmQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtbWQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZmxvYXQtbGctc3RhcnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LWxnLWVuZCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LWxnLW5vbmUge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbGctaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLWxnLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLWxnLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy10YWJsZS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLWxnLXRhYmxlLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1sZy1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtbGctbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52aC1sZy0xMDAge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy1maWxsIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtbGctZ3Jvdy0wIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy1ncm93LTEge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLXNocmluay0wIHtcclxuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLXNocmluay0xIHtcclxuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLXdyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWxnLW5vd3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1sZy0wIHtcclxuICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLTEge1xyXG4gICAgICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtbGctMiB7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLTMge1xyXG4gICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtbGctNCB7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLTUge1xyXG4gICAgICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtbGctNiB7XHJcbiAgICAgICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1sZy03IHtcclxuICAgICAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLTgge1xyXG4gICAgICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLTkge1xyXG4gICAgICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLTEwIHtcclxuICAgICAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC1sZy0xMSB7XHJcbiAgICAgICAgZ2FwOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAtbGctMTIge1xyXG4gICAgICAgIGdhcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLXNtIHtcclxuICAgICAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLW1kIHtcclxuICAgICAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLWxnIHtcclxuICAgICAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLWxnLXhsIHtcclxuICAgICAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLWxnLWVuZCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbGctZmlyc3Qge1xyXG4gICAgICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy0wIHtcclxuICAgICAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy0xIHtcclxuICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy0yIHtcclxuICAgICAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy0zIHtcclxuICAgICAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy00IHtcclxuICAgICAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy01IHtcclxuICAgICAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sZy1sYXN0IHtcclxuICAgICAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLTAge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLTEge1xyXG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLTIge1xyXG4gICAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctMyB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctNCB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy01IHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy02IHtcclxuICAgICAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy03IHtcclxuICAgICAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy04IHtcclxuICAgICAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctOSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLTEwIHtcclxuICAgICAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctMTEge1xyXG4gICAgICAgIG1hcmdpbjogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy0xMiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLXNtIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctbGcge1xyXG4gICAgICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLXhsIHtcclxuICAgICAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1hdXRvIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLTMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy01IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy02IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy03IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy04IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLTkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctMTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctc20ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLW1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGcteGwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy00IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctOCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy05IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLTEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLTExIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLTEyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctbGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLXhsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy0wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy03IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLTEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy0xMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLWxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLXhsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy0yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy0zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLTYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy03IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy05IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLTEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLTExIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLTEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLXNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLXhsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy0yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy00IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy02IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLTcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctOCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctOSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctMTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLTExIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctc20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctbGcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGcteGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctMTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy1zbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctbWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLWxnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy14bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1uMSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLW4yIHtcclxuICAgICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1uMyB7XHJcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLW40IHtcclxuICAgICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1uNSB7XHJcbiAgICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLW42IHtcclxuICAgICAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctbjcge1xyXG4gICAgICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1uOCB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1uOSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1uMTAge1xyXG4gICAgICAgIG1hcmdpbjogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tbGctbjExIHtcclxuICAgICAgICBtYXJnaW46IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWxnLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1uc20ge1xyXG4gICAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1ubWQge1xyXG4gICAgICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1ubGcge1xyXG4gICAgICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS1sZy1ueGwge1xyXG4gICAgICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctbjEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctbjIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLW4zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLW40IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy1uNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy1uNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy1uOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLW45IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctbjEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctbjExIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctbjEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctbnNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LWxnLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC1sZy1ubGcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgtbGctbnhsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLW4xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLW4yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy1uMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy1uNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctbjUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctbjYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctbjcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctbjgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy1uOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS1sZy1ubWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXktbGctbmxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LWxnLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1uMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctbjIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctbjMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLW40IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLW41IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctbjcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLW44IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctbjkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1uMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1uMTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1uMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1uc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LWxnLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQtbGctbmxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC1sZy1ueGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLW4xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLW4yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctbjMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctbjQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy1uNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy1uNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy1uOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctbjkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctbjExIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS1sZy1ubWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUtbGctbmxnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLWxnLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy1uMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctbjIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctbjMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLW40IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLW41IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy1uNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctbjcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLW44IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctbjkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy1uMTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy1uc20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLWxnLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItbGctbmxnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1sZy1ueGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW4xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctbjIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW4zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctbjQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW41IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctbjYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy1uNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW44IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW45IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1sZy1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMtbGctbjEyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWxnLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGctMCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZy0yIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZy0zIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGctNCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGctNSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTYge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZy03IHtcclxuICAgICAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGctOCB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZy05IHtcclxuICAgICAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTEwIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTExIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLTEyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLXNtIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtbGctbWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC1sZy1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWxnLXhsIHtcclxuICAgICAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LWxnLTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbGctMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1sZy0yIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1sZy0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LWxnLTQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LWxnLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbGctNiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1sZy03IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LWxnLTgge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1sZy05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbGctMTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC1sZy0xMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LWxnLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbGctc20ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbGctbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbGctbGcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgtbGcteGwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbGctMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1sZy0xIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LWxnLTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LWxnLTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbGctNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbGctNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1sZy02IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LWxnLTcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbGctOCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LWxnLTkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1sZy0xMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LWxnLTExIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHktbGctMTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1sZy1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1sZy1tZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1sZy1sZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS1sZy14bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy0wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy0xIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy0yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LWxnLTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LWxnLTQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbGctNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbGctNiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbGctNyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbGctOCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LWxnLTkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy0xMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LWxnLTExIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbGctMTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQtbGctbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LWxnLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC1sZy14bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbGctMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy0xIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLWxnLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLWxnLTQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy01IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLWxnLTYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbGctNyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy04IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy0xMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUtbGctMTEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLWxnLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS1sZy14bCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1sZy0wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1sZy0xIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1sZy0yIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWxnLTMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWxnLTQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctNSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctNiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctNyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctOCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWxnLTkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1sZy0xMCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWxnLTExIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctMTIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1sZy1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGItbGctbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLWxnLWxnIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi1sZy14bCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbGctMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWxnLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1sZy0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1sZy0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbGctNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbGctNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWxnLTYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1sZy03IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbGctOCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1sZy05IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWxnLTEwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWxnLTExIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWxnLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWxnLXNtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtbGctbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1sZy1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWxnLXhsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1sZy1zdGFydCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWxnLWVuZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1sZy1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZmxvYXQteGwtc3RhcnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LXhsLWVuZCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsb2F0LXhsLW5vbmUge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteGwtaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC14bC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC14bC10YWJsZS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC14bC1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteGwtaW5saW5lLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteGwtbm9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52aC14bC0xMDAge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC1maWxsIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgteGwtZ3Jvdy0wIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC1ncm93LTEge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLXNocmluay0wIHtcclxuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLXNocmluay0xIHtcclxuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLXdyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXhsLW5vd3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14bC0wIHtcclxuICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLTEge1xyXG4gICAgICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteGwtMiB7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLTMge1xyXG4gICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteGwtNCB7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLTUge1xyXG4gICAgICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteGwtNiB7XHJcbiAgICAgICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14bC03IHtcclxuICAgICAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLTgge1xyXG4gICAgICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLTkge1xyXG4gICAgICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLTEwIHtcclxuICAgICAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14bC0xMSB7XHJcbiAgICAgICAgZ2FwOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteGwtMTIge1xyXG4gICAgICAgIGdhcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLXNtIHtcclxuICAgICAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLW1kIHtcclxuICAgICAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLWxnIHtcclxuICAgICAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXhsLXhsIHtcclxuICAgICAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy14bC1lbmQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXhsLWVuZCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteGwtZmlyc3Qge1xyXG4gICAgICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC0wIHtcclxuICAgICAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC0xIHtcclxuICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC0yIHtcclxuICAgICAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC0zIHtcclxuICAgICAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC00IHtcclxuICAgICAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC01IHtcclxuICAgICAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14bC1sYXN0IHtcclxuICAgICAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTAge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTEge1xyXG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTIge1xyXG4gICAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teGwtMyB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teGwtNCB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC01IHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC02IHtcclxuICAgICAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC03IHtcclxuICAgICAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC04IHtcclxuICAgICAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teGwtOSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLTEwIHtcclxuICAgICAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teGwtMTEge1xyXG4gICAgICAgIG1hcmdpbjogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC0xMiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLXNtIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teGwtbGcge1xyXG4gICAgICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLXhsIHtcclxuICAgICAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1hdXRvIHtcclxuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC01IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC02IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC03IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC04IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtMTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtc20ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLW1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwteGwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC00IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC05IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLTEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLTExIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLTEyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtbGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLXhsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC0wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLTUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC03IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLTkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLTEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLWxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLXhsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC0yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC0zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLTYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC03IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC05IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLTEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLTExIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLTEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLXNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLXhsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC0yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC00IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC02IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLTcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtOSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtMTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLTExIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtc20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtbGcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwteGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC0xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLTExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtMTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtbWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLWxnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC14bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1uMSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLW4yIHtcclxuICAgICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1uMyB7XHJcbiAgICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLW40IHtcclxuICAgICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1uNSB7XHJcbiAgICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLW42IHtcclxuICAgICAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teGwtbjcge1xyXG4gICAgICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1uOCB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1uOSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1uMTAge1xyXG4gICAgICAgIG1hcmdpbjogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teGwtbjExIHtcclxuICAgICAgICBtYXJnaW46IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXhsLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1uc20ge1xyXG4gICAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1ubWQge1xyXG4gICAgICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1ubGcge1xyXG4gICAgICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14bC1ueGwge1xyXG4gICAgICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtbjEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtbjIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLW4zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLW40IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC1uNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC1uNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC1uOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLW45IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtbjEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtbjExIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtbjEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtbnNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXhsLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14bC1ubGcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteGwtbnhsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLW4xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLW4yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC1uMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC1uNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtbjUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtbjYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtbjcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtbjgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC1uOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14bC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteGwtbmxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXhsLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC1uMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtbjIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtbjMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLW40IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLW41IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtbjcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLW44IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtbjkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC1uMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC1uMTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC1uMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC1uc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXhsLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteGwtbmxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14bC1ueGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLW4xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLW4yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtbjMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtbjQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC1uNSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC1uNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC1uOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtbjkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtbjExIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14bC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteGwtbmxnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXhsLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC1uMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtbjIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtbjMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLW40IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLW41IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC1uNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtbjcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLW44IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtbjkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC1uMTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC1uc20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXhsLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteGwtbmxnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14bC1ueGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW4xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtbjIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW4zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtbjQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW41IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtbjYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC1uNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW44IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW45IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14bC1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteGwtbjEyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXhsLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtMCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLTEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14bC0yIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14bC0zIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtNCB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtNSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLTYge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14bC03IHtcclxuICAgICAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtOCB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14bC05IHtcclxuICAgICAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLTEwIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLTExIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLTEyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLXNtIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14bC1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXhsLXhsIHtcclxuICAgICAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXhsLTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14bC0yIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14bC0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXhsLTQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteGwtNiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14bC03IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXhsLTgge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14bC05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteGwtMTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14bC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXhsLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteGwtc20ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteGwtbGcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteGwteGwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14bC0xIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14bC02IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXhsLTcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXhsLTkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14bC0xMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXhsLTExIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteGwtMTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14bC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14bC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14bC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14bC14bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14bC0wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14bC0xIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14bC0yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteGwtNiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteGwtNyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14bC0xMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLTExIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteGwtMTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14bC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXhsLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14bC14bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC0xIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXhsLTQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC01IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXhsLTYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteGwtNyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC04IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC0xMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteGwtMTEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXhsLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14bC14bCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC0wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC0xIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC0yIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXhsLTMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXhsLTQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtNiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtNyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXhsLTkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC0xMCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXhsLTExIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtMTIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXhsLWxnIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14bC14bCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXhsLTEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14bC0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14bC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXhsLTYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14bC03IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14bC05IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXhsLTEwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXhsLTExIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXhsLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXhsLXNtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14bC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXhsLXhsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC14bC1zdGFydCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXhsLWVuZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC14bC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuZmxvYXQteHhsLXN0YXJ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC14eGwtZW5kIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQteHhsLW5vbmUge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteHhsLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteHhsLWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteHhsLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXh4bC1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteHhsLXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXh4bC10YWJsZS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXh4bC10YWJsZS1jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteHhsLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC14eGwtaW5saW5lLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQteHhsLW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudmgteHhsLTEwMCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXh4bC1maWxsIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXh4bC1yb3cge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14eGwtY29sdW1uIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXh4bC1ncm93LTAge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXh4bC1ncm93LTEge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXh4bC1zaHJpbmstMCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC14eGwtc2hyaW5rLTEge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgteHhsLXdyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LXh4bC1ub3dyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXh4bC0wIHtcclxuICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXh4bC0xIHtcclxuICAgICAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXh4bC0yIHtcclxuICAgICAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteHhsLTMge1xyXG4gICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteHhsLTQge1xyXG4gICAgICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14eGwtNSB7XHJcbiAgICAgICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14eGwtNiB7XHJcbiAgICAgICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14eGwtNyB7XHJcbiAgICAgICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14eGwtOCB7XHJcbiAgICAgICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteHhsLTkge1xyXG4gICAgICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXh4bC0xMCB7XHJcbiAgICAgICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteHhsLTExIHtcclxuICAgICAgICBnYXA6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14eGwtMTIge1xyXG4gICAgICAgIGdhcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXh4bC1zbSB7XHJcbiAgICAgICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhcC14eGwtbWQge1xyXG4gICAgICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYXAteHhsLWxnIHtcclxuICAgICAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FwLXh4bC14bCB7XHJcbiAgICAgICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYteHhsLWVuZCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteHhsLWZpcnN0IHtcclxuICAgICAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteHhsLTAge1xyXG4gICAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXh4bC0xIHtcclxuICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14eGwtMiB7XHJcbiAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteHhsLTMge1xyXG4gICAgICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXh4bC00IHtcclxuICAgICAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci14eGwtNSB7XHJcbiAgICAgICAgb3JkZXI6IDUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXIteHhsLWxhc3Qge1xyXG4gICAgICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLTAge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC0xIHtcclxuICAgICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtMyB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLTQge1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLTUge1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC02IHtcclxuICAgICAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtNyB7XHJcbiAgICAgICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLTgge1xyXG4gICAgICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtOSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC0xMCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC0xMSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC0xMiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC1zbSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLW1kIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtbGcge1xyXG4gICAgICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC14bCB7XHJcbiAgICAgICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC00IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLTUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC02IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLTgge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLTEwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC0xMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLXNtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtbWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLXhsIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLTcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC04IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC05IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLTEyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC14bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC0wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC0xIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtOCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLTkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLTExIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLWxnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC14bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtYXV0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC0xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC0zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLTYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC04IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC05IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLTEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1sZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC14bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC02IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC03IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC04IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtOSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLTEwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLXNtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtbGcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLXhsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC0wIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtMTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtMTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtc20ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLWxnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwteGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1hdXRvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC1uMSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC1uMiB7XHJcbiAgICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLW4zIHtcclxuICAgICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLW40IHtcclxuICAgICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtbjUge1xyXG4gICAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtbjYge1xyXG4gICAgICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtbjcge1xyXG4gICAgICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtbjgge1xyXG4gICAgICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLW45IHtcclxuICAgICAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC1uMTAge1xyXG4gICAgICAgIG1hcmdpbjogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtbjEyIHtcclxuICAgICAgICBtYXJnaW46IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC1uc20ge1xyXG4gICAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubS14eGwtbm1kIHtcclxuICAgICAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm0teHhsLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tLXh4bC1ueGwge1xyXG4gICAgICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW4xIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC1uMiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW4zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC1uNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW41IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtbjcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW44IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW45IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtbjEyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teC14eGwtbm1kIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm14LXh4bC1ubGcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXgteHhsLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbjEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLW4yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbjMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLW40IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbjUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLW42IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC1uNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbjgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbjkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbjEwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLW4xMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC1uMTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbnNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm15LXh4bC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXkteHhsLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5teS14eGwtbnhsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1uMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLW4yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1uMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLW40IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1uNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLW42IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtbjcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1uOCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1uOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1uMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tdC14eGwtbjExIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXQteHhsLW4xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1uc20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1ubGcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm10LXh4bC1ueGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1uMSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtbjIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtbjMge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLW40IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLW41IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1uNiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtbjcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLW44IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtbjkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1uMTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1uc20ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWUteHhsLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZS14eGwtbmxnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lLXh4bC1ueGwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW4xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtbjIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW4zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtbjQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW41IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtbjYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC1uNyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW44IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW45IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1iLXh4bC1uMTEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi14eGwtbjEyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW5tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW5sZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWIteHhsLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLW4xIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLW4yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtbjMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtbjQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1uNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1uNiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1uNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1uOCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtbjkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLW4xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtbjExIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1uMTIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLW5zbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLXh4bC1ubWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy14eGwtbmxnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubXMteHhsLW54bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteHhsLTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtMyB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXh4bC00IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXh4bC02IHtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteHhsLTcge1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtOCB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtOSB7XHJcbiAgICAgICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtMTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnAteHhsLTExIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXh4bC0xMiB7XHJcbiAgICAgICAgcGFkZGluZzogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtc20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwtbGcge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucC14eGwteGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLTEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXh4bC0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXh4bC00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14eGwtNiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14eGwtNyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14eGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXh4bC05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLTEwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLTExIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB4LXh4bC1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weC14eGwtbGcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHgteHhsLXhsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC0wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC0xIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14eGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14eGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteHhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteHhsLTYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteHhsLTcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteHhsLTgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14eGwtOSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC0xMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5weS14eGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHkteHhsLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LXh4bC14bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14eGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteHhsLTEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXh4bC0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14eGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteHhsLTYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXh4bC03IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14eGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXh4bC05IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteHhsLTEwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteHhsLTExIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteHhsLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteHhsLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wdC14eGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0LXh4bC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHQteHhsLXhsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14eGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14eGwtMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXh4bC0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXh4bC00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteHhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteHhsLTYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteHhsLTcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteHhsLTgge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXh4bC05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14eGwtMTAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXh4bC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteHhsLTEyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14eGwtc20ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGUteHhsLW1kIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBlLXh4bC1sZyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZS14eGwteGwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteHhsLTAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXh4bC0xIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14eGwtMiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14eGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteHhsLTQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteHhsLTUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXh4bC02IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14eGwtNyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteHhsLTgge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14eGwtOSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXh4bC0xMCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXh4bC0xMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXh4bC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXh4bC1zbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGIteHhsLW1kIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYi14eGwtbGcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBiLXh4bC14bCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteHhsLTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXh4bC0yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXh4bC00IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtNSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXh4bC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteHhsLTcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtOSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtMTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucHMteHhsLTExIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXh4bC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtc20ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtbWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwtbGcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy14eGwteGwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXh4bC1zdGFydCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXh4bC1lbmQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQteHhsLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5mcy0xIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5mcy0yIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZnMtMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZzLTQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAuZC1wcmludC1pbmxpbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtcHJpbnQtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtcHJpbnQtZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LXRhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LXRhYmxlLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kLXByaW50LWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1wcmludC1pbmxpbmUtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1wcmludC1ub25lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyoqXHJcbiAqID0gTmF2aWdhdGlvbiBiYXJzXHJcbiAqL1xyXG4ubmF2YmFyLW1haW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5uYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpO1xyXG59XHJcblxyXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW06Zm9jdXMsXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMTAwJTtcclxufVxyXG5cclxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgc3BhbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxufVxyXG5cclxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudSxcclxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtc20sXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LW1kIHtcclxuICAgICAgICBtaW4td2lkdGg6IDU4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudSAubWVnYW1lbnUtbGluayxcclxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtc20gLm1lZ2FtZW51LWxpbmssXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LW1kIC5tZWdhbWVudS1saW5rIHtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51IC5tZWdhbWVudS1pdGVtLFxyXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudS1zbSAubWVnYW1lbnUtaXRlbSxcclxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtbWQgLm1lZ2FtZW51LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudSAubWVnYW1lbnUtaXRlbTpob3ZlciAubWVnYW1lbnUtbGluayxcclxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtc20gLm1lZ2FtZW51LWl0ZW06aG92ZXIgLm1lZ2FtZW51LWxpbmssXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LW1kIC5tZWdhbWVudS1pdGVtOmhvdmVyIC5tZWdhbWVudS1saW5rIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LXNtIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LW1kIHtcclxuICAgICAgICBtaW4td2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSAubmF2LWxpbmstYXJyb3cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24uc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLm5hdi1saW5rLWFycm93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciAubmF2LWxpbmstYXJyb3cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC4xcmVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluay1hcnJvdyB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm5hdmJhci1icmFuZCBpbWcge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZC1saWdodCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrID4gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5idG4tb3V0bGluZS1zb2Z0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzFGMjkzNztcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5idG4tb3V0bGluZS1zb2Z0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxRjI5Mzc7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPSdyZ2JhKDE3LCAyNCwgMzksIDAuOSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpO1xyXG59XHJcblxyXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQtZGFyayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMTAwJTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgc3BhbiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxufVxyXG5cclxuLm5hdmJhci10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIFtkYXRhLXRvZ2dsZT1kcm9wZG93bl06OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5zaG93IFtkYXRhLXRvZ2dsZT1kcm9wZG93bl06OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rLWljb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rLWljb24gaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LWVuZDpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3csXHJcbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudS5zaG93LFxyXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtbWQuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS5jbG9zZSxcclxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LmNsb3NlLFxyXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtbWQuY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLnNob3cgPiAuZHJvcGRvd24tbWVudSxcclxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLXN1Ym1lbnUuc2hvdyA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItY29sbGFwc2UtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5tZWRpYSBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LWNlbnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC5kcm9wZG93bi1tZW51LWNlbnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NSUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwNTA7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLXRvZ2dsZXIgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyODM0NDg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIC5jb2xsYXBzZS1icmFuZCBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIC5jb2xsYXBzZS1jbG9zZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nLFxyXG4ubmF2YmFyLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93LW5hdmJhci1jb2xsYXBzZSAwLjJzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2luZy1vdXQge1xyXG4gICAgICAgIGFuaW1hdGlvbjogaGlkZS1uYXZiYXItY29sbGFwc2UgMC4ycyBlYXNlIGZvcndhcmRzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWRhc2hib2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5uYXZiYXItdGhlbWUtcHJpbWFyeTpub3QoLmhlYWRyb29tKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4vKipcclxuICogPSBTZWN0aW9uc1xyXG4gKi9cclxuLnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIuc2VjdGlvbi1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24teGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWxnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlci5zZWN0aW9uLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi14bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1sZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWN0aW9uLWhlcm8ge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lLWJvdHRvbTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICM5Q0EzQUYgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MCUpO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9maWxlLWNvdmVyIHtcclxuICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAuc2VjdGlvbi1wcm9maWxlLWNvdmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcG9uZW50cy1zZWN0aW9uID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG59XHJcblxyXG4uY29tcG9uZW50cy1zZWN0aW9uID4gLm5hdiArIC5uYXYsXHJcbi5jb21wb25lbnRzLXNlY3Rpb24gPiAuYWxlcnQgKyAuYWxlcnQsXHJcbi5jb21wb25lbnRzLXNlY3Rpb24gPiAubmF2YmFyICsgLm5hdmJhcixcclxuLmNvbXBvbmVudHMtc2VjdGlvbiA+IC5wcm9ncmVzcyArIC5wcm9ncmVzcyxcclxuLmNvbXBvbmVudHMtc2VjdGlvbiA+IC5wcm9ncmVzcyArIC5idG4sXHJcbi5jb21wb25lbnRzLXNlY3Rpb24gLmJhZGdlLFxyXG4uY29tcG9uZW50cy1zZWN0aW9uIC5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4uY29tcG9uZW50cy1zZWN0aW9uIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4uY29tcG9uZW50cy1zZWN0aW9uIC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jb21wb25lbnRzLXNlY3Rpb24gLmFsZXJ0IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNvbXBvbmVudHMtc2VjdGlvbiAuYWxlcnQgKyAuYWxlcnQge1xyXG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxufVxyXG5cclxuLmNvbXBvbmVudHMtc2VjdGlvbiAuYmFkZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuXHJcbi5jb21wb25lbnRzLXNlY3Rpb24gLm1vZGFsLWZvb3RlciAuYnRuIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNvcHktZG9jcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uY29weS1kb2NzLmNvcGllZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTBCOTgxO1xyXG59XHJcblxyXG4uY29weS1kb2NzOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmthbmJhbi1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4vKipcclxuICogPSBGb290ZXJzXHJcbiAqL1xyXG4uZm9vdGVyIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmZvb3RlciB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5mb290ZXIgdWwgbGkgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMzc0MTUxO1xyXG59XHJcblxyXG4uZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5mb290ZXIgdWwgbGkgLmJ0biB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mb290ZXIgdWwubGlua3MtaG9yaXpvbnRhbDpmaXJzdC1jaGlsZCBhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmZvb3RlciB1bC5saW5rcy1ob3Jpem9udGFsOmxhc3QtY2hpbGQgYSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZm9vdGVyIHVsLmxpbmtzLXZlcnRpY2FsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbn1cclxuXHJcbi5mb290ZXIgdWwubGlua3MtdmVydGljYWwgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5mb290ZXIgdWwubGlua3MtdmVydGljYWwgbGkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9vdGVyIHVsLmljb24tYm94IGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxufVxyXG5cclxuLmZvb3RlciAuc29jaWFsLWJ1dHRvbnMgYSxcclxuLmZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLmJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjM3NXJlbTtcclxufVxyXG5cclxuLmZvb3RlciAuZm9vdGVyLWJyYW5kIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci1icmFuZCBpbWcuY29tbW9uIHtcclxuICAgIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmZvb3RlciAuZm9vdGVyLWJyYW5kIGltZyB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxufVxyXG5cclxuLmZvb3RlciAuZm9vdGVyLWJyYW5kOmhvdmVyLCAuZm9vdGVyIC5mb290ZXItYnJhbmQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci1sYW5ndWFnZS1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5mb290ZXIgLmZvb3Rlci1sYW5ndWFnZS1saW5rIGkge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZm9vdGVyIC5jb3B5cmlnaHQge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLmZvb3RlciAucHVsbC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiA9IFNpZGViYXJzXHJcbiAqL1xyXG4jZG9jLWluZGV4Om5vdCguY29sbGFwc2Uuc2hvdyksIC5kb2Mtc2lkZWJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICNkb2MtaW5kZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2Mtc2lkZWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMnJlbSk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2Mtc2lkZWJhciAubmF2LWxpbmtbZGF0YS10b2dnbGU9Y29sbGFwc2VdID4gLmljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jLXNpZGViYXIgLm5hdiAubmF2LWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB9XHJcbn1cclxuLypcclxuICogU2lkZWJhclxyXG4qL1xyXG4uc2lkZWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuMXM7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXIgLm5hdiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc2lkZWJhciAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG59XHJcblxyXG4uc2lkZWJhciAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAjRjJGNEY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDE1MTtcclxufVxyXG5cclxuLnNpZGViYXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNpZGViYXIgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogI0YyRjRGNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQxNTE7XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5uYXYtbGluayArIC5tdWx0aS1sZXZlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjJyZW07XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5uYXYtbGluayB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZzogMC41NXJlbSAwLjc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4uc2lkZWJhciAubmF2LWxpbmsgLnNpZGViYXItaWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4uc2lkZWJhciAubmF2LWxpbmsgLmxpbmstYXJyb3cge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLnNpZGViYXIgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5saW5rLWFycm93IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNGMkY0RjY7XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5tdWx0aS1sZXZlbCAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xyXG59XHJcblxyXG4uc2lkZWJhciAuc2lkZWJhci10ZXh0LFxyXG4uc2lkZWJhciAubGluay1hcnJvdyxcclxuLnNpZGViYXIgLmJhZGdlLFxyXG4uc2lkZWJhciAubm90aWZpY2F0aW9uLWNvdW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5zaWRlYmFyLXRleHQtY29udHJhY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhci5jb250cmFjdGVkIHtcclxuICAgIG1heC13aWR0aDogOTVweDtcclxufVxyXG5cclxuLnNpZGViYXIuY29udHJhY3RlZCAuc2lkZWJhci10ZXh0LFxyXG4uc2lkZWJhci5jb250cmFjdGVkIC5saW5rLWFycm93LFxyXG4uc2lkZWJhci5jb250cmFjdGVkIC5iYWRnZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc2lkZWJhci5jb250cmFjdGVkIC5ub3RpZmljYXRpb24tY291bnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgcGFkZGluZzogMC4ycmVtO1xyXG59XHJcblxyXG4uc2lkZWJhci5jb250cmFjdGVkIC5uYXYtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLmNvbnRyYWN0ZWQgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzYzU0O1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLmNvbnRyYWN0ZWQgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uc2lkZWJhci5jb250cmFjdGVkIC5zaWRlYmFyLXRleHQtY29udHJhY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLmNvbnRyYWN0ZWQgLm11bHRpLWxldmVsIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLmNvbnRyYWN0ZWQgLm5hdi1pdGVtIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5zaWRlYmFyLmNvbnRyYWN0ZWQgLnNpZGViYXItaWNvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnNpZGViYXIuY29udHJhY3RlZCArIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXItaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2lkZWJhci1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi51c2VyLWNhcmQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMyZTM2NTA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAxcmVtIDAgMXJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXItdG9nZ2xlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG59XHJcblxyXG4uc2lkZWJhci10b2dnbGU6aG92ZXIsIC5zaWRlYmFyLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNEMUQ1REI7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiA9IEFjY29yZGlvbnNcclxuKi9cclxuLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcclxufVxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgY29sb3I6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gQW5pbWF0aW9uc1xyXG4gKi9cclxuLmFuaW1hdGUtdXAtMSxcclxuLmFuaW1hdGUtcmlnaHQtMSxcclxuLmFuaW1hdGUtZG93bi0xLFxyXG4uYW5pbWF0ZS1sZWZ0LTEsXHJcbi5zY2FsZS11cC0xLFxyXG4uc2NhbGUtZG93bi0xIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zY2FsZS11cC0xOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41NTU1NTU1NTU2KTtcclxufVxyXG5cclxuLnNjYWxlLXVwLWhvdmVyLTE6aG92ZXIgLnNjYWxlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41NTU1NTU1NTU2KTtcclxufVxyXG5cclxuLnNjYWxlLWRvd24tMTpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTE6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXVwLTEge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFweCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXJpZ2h0LTE6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTEge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAwKTtcclxufVxyXG5cclxuLmFuaW1hdGUtZG93bi0xOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1kb3duLTEge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXB4KTtcclxufVxyXG5cclxuLmFuaW1hdGUtbGVmdC0xOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1sZWZ0LTEge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTIsXHJcbi5hbmltYXRlLXJpZ2h0LTIsXHJcbi5hbmltYXRlLWRvd24tMixcclxuLmFuaW1hdGUtbGVmdC0yLFxyXG4uc2NhbGUtdXAtMixcclxuLnNjYWxlLWRvd24tMiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc2NhbGUtdXAtMjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTExMTExMTExMik7XHJcbn1cclxuXHJcbi5zY2FsZS11cC1ob3Zlci0yOmhvdmVyIC5zY2FsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTExMTExMTExMik7XHJcbn1cclxuXHJcbi5zY2FsZS1kb3duLTI6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS11cC0yOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS11cC0yIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1yaWdodC0yOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1yaWdodC0yIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLWRvd24tMjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtZG93bi0yIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLWxlZnQtMjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtbGVmdC0yIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDApO1xyXG59XHJcblxyXG4uYW5pbWF0ZS11cC0zLFxyXG4uYW5pbWF0ZS1yaWdodC0zLFxyXG4uYW5pbWF0ZS1kb3duLTMsXHJcbi5hbmltYXRlLWxlZnQtMyxcclxuLnNjYWxlLXVwLTMsXHJcbi5zY2FsZS1kb3duLTMge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnNjYWxlLXVwLTM6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjY2NjY2NjY2NjgpO1xyXG59XHJcblxyXG4uc2NhbGUtdXAtaG92ZXItMzpob3ZlciAuc2NhbGUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjY2NjY2NjY2NjgpO1xyXG59XHJcblxyXG4uc2NhbGUtZG93bi0zOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxufVxyXG5cclxuLmFuaW1hdGUtdXAtMzpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtdXAtMyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtM3B4KTtcclxufVxyXG5cclxuLmFuaW1hdGUtcmlnaHQtMzpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtcmlnaHQtMyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1kb3duLTM6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWRvd24tMyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzcHgpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1sZWZ0LTM6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWxlZnQtMyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwKTtcclxufVxyXG5cclxuLmFuaW1hdGUtdXAtNCxcclxuLmFuaW1hdGUtcmlnaHQtNCxcclxuLmFuaW1hdGUtZG93bi00LFxyXG4uYW5pbWF0ZS1sZWZ0LTQsXHJcbi5zY2FsZS11cC00LFxyXG4uc2NhbGUtZG93bi00IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zY2FsZS11cC00OmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMi4yMjIyMjIyMjI0KTtcclxufVxyXG5cclxuLnNjYWxlLXVwLWhvdmVyLTQ6aG92ZXIgLnNjYWxlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMi4yMjIyMjIyMjI0KTtcclxufVxyXG5cclxuLnNjYWxlLWRvd24tNDpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTQ6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXVwLTQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXJpZ2h0LTQ6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAwKTtcclxufVxyXG5cclxuLmFuaW1hdGUtZG93bi00OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1kb3duLTQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNHB4KTtcclxufVxyXG5cclxuLmFuaW1hdGUtbGVmdC00OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1sZWZ0LTQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTUsXHJcbi5hbmltYXRlLXJpZ2h0LTUsXHJcbi5hbmltYXRlLWRvd24tNSxcclxuLmFuaW1hdGUtbGVmdC01LFxyXG4uc2NhbGUtdXAtNSxcclxuLnNjYWxlLWRvd24tNSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc2NhbGUtdXAtNTpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNzc3Nzc3Nzc4KTtcclxufVxyXG5cclxuLnNjYWxlLXVwLWhvdmVyLTU6aG92ZXIgLnNjYWxlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMi43Nzc3Nzc3NzgpO1xyXG59XHJcblxyXG4uc2NhbGUtZG93bi01OmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTU6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXVwLTUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXJpZ2h0LTU6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcclxufVxyXG5cclxuLmFuaW1hdGUtZG93bi01OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1kb3duLTUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcclxufVxyXG5cclxuLmFuaW1hdGUtbGVmdC01OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1sZWZ0LTUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTYsXHJcbi5hbmltYXRlLXJpZ2h0LTYsXHJcbi5hbmltYXRlLWRvd24tNixcclxuLmFuaW1hdGUtbGVmdC02LFxyXG4uc2NhbGUtdXAtNixcclxuLnNjYWxlLWRvd24tNiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc2NhbGUtdXAtNjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMuMzMzMzMzMzMzNik7XHJcbn1cclxuXHJcbi5zY2FsZS11cC1ob3Zlci02OmhvdmVyIC5zY2FsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMuMzMzMzMzMzMzNik7XHJcbn1cclxuXHJcbi5zY2FsZS1kb3duLTY6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS11cC02OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS11cC02IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02cHgpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1yaWdodC02OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1yaWdodC02IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgMCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLWRvd24tNjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtZG93bi02IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZweCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLWxlZnQtNjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtbGVmdC02IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIDApO1xyXG59XHJcblxyXG4uYW5pbWF0ZS11cC03LFxyXG4uYW5pbWF0ZS1yaWdodC03LFxyXG4uYW5pbWF0ZS1kb3duLTcsXHJcbi5hbmltYXRlLWxlZnQtNyxcclxuLnNjYWxlLXVwLTcsXHJcbi5zY2FsZS1kb3duLTcge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnNjYWxlLXVwLTc6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzLjg4ODg4ODg4OTIpO1xyXG59XHJcblxyXG4uc2NhbGUtdXAtaG92ZXItNzpob3ZlciAuc2NhbGUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzLjg4ODg4ODg4OTIpO1xyXG59XHJcblxyXG4uc2NhbGUtZG93bi03OmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMi44KTtcclxufVxyXG5cclxuLmFuaW1hdGUtdXAtNzpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtdXAtNyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtN3B4KTtcclxufVxyXG5cclxuLmFuaW1hdGUtcmlnaHQtNzpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtcmlnaHQtNyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDApO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1kb3duLTc6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWRvd24tNyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA3cHgpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1sZWZ0LTc6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWxlZnQtNyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAwKTtcclxufVxyXG5cclxuLmFuaW1hdGUtdXAtOCxcclxuLmFuaW1hdGUtcmlnaHQtOCxcclxuLmFuaW1hdGUtZG93bi04LFxyXG4uYW5pbWF0ZS1sZWZ0LTgsXHJcbi5zY2FsZS11cC04LFxyXG4uc2NhbGUtZG93bi04IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5zY2FsZS11cC04OmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoNC40NDQ0NDQ0NDQ4KTtcclxufVxyXG5cclxuLnNjYWxlLXVwLWhvdmVyLTg6aG92ZXIgLnNjYWxlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoNC40NDQ0NDQ0NDQ4KTtcclxufVxyXG5cclxuLnNjYWxlLWRvd24tODpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDMuMik7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTg6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXVwLTgge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLThweCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXJpZ2h0LTg6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTgge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAwKTtcclxufVxyXG5cclxuLmFuaW1hdGUtZG93bi04OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1kb3duLTgge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KTtcclxufVxyXG5cclxuLmFuaW1hdGUtbGVmdC04OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1sZWZ0LTgge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLXVwLTksXHJcbi5hbmltYXRlLXJpZ2h0LTksXHJcbi5hbmltYXRlLWRvd24tOSxcclxuLmFuaW1hdGUtbGVmdC05LFxyXG4uc2NhbGUtdXAtOSxcclxuLnNjYWxlLWRvd24tOSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uc2NhbGUtdXAtOTpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDUuMDAwMDAwMDAwNCk7XHJcbn1cclxuXHJcbi5zY2FsZS11cC1ob3Zlci05OmhvdmVyIC5zY2FsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDUuMDAwMDAwMDAwNCk7XHJcbn1cclxuXHJcbi5zY2FsZS1kb3duLTk6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgzLjYpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS11cC05OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS11cC05IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC05cHgpO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1yaWdodC05OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1yaWdodC05IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDlweCwgMCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLWRvd24tOTpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtZG93bi05IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDlweCk7XHJcbn1cclxuXHJcbi5hbmltYXRlLWxlZnQtOTpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtbGVmdC05IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIDApO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3ctbmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoaWRlLW5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvdy1uYXZiYXItZHJvcGRvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZVgoLTJkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC40NXMsIG9wYWNpdHkgMC40NXMsIHRyYW5zZm9ybSAwLjQ1cztcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpZGUtbmF2YmFyLWRyb3Bkb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvdy1kcm9wZG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlWCgtMmRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjQ1cywgb3BhY2l0eSAwLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGlkZS1kcm9wZG93biB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmVsbC1zaGFrZS5zaGFraW5nIHtcclxuICAgIGFuaW1hdGlvbjogYmVsbHNoYWtlIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuMDcsIDAuMTksIDAuOTcpIGJvdGg7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcclxuICAgIC0tYW5pbWF0ZS1kZWxheTogMXM7XHJcbiAgICAtLWFuaW1hdGUtcmVwZWF0OiAxO1xyXG59XHJcblxyXG4uYW5pbWF0ZV9fYW5pbWF0ZWQge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4uYW5pbWF0ZV9famFja0luVGhlQm94IHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmVsbHNoYWtlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxuXHJcbiAgICAxNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDMwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDQ1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA4NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICA5MiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1hdGVfX2phY2tJblRoZUJveCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG59XHJcblxyXG5bY2xhc3MqPXNoYWRvd10ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmFsZXJ0LWhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmFsZXJ0LWljb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4uYWxlcnQtaWNvbiBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gQXZhdGFyc1xyXG4gKi9cclxuLmF2YXRhciArIC5hdmF0YXItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxufVxyXG5cclxuLmF2YXRhci1zbSB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5hdmF0YXItc20gaW1nIHtcclxuICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxufVxyXG5cclxuLmF2YXRhciB7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxufVxyXG5cclxuLmF2YXRhciBpbWcge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5hdmF0YXItbWQge1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbn1cclxuXHJcbi5hdmF0YXItbWQgaW1nIHtcclxuICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG59XHJcblxyXG4uYXZhdGFyLWxnIHtcclxuICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxufVxyXG5cclxuLmF2YXRhci1sZyBpbWcge1xyXG4gICAgd2lkdGg6IDQuNXJlbTtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG59XHJcblxyXG4uYXZhdGFyLXhsIHtcclxuICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC5hdmF0YXIteGwge1xyXG4gICAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdmF0YXItb2ZmbGluZTo6YmVmb3JlLFxyXG4uYXZhdGFyLW9ubGluZTo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBCOTgxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDM5cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbi5hdmF0YXItb2ZmbGluZTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi5hdmF0YXItZ3JvdXAgLmF2YXRhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXIgaW1nIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XHJcbn1cclxuXHJcbi5hdmF0YXItZ3JvdXAgLmF2YXRhcjpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXIgKyAuYXZhdGFyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gQmFkZ2VzXHJcbiAqL1xyXG4uYmFkZ2Uge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uYmFkZ2UgYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJhZGdlLnN1cGVyLWJhZGdlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxufVxyXG5cclxuLmJhZGdlLXBpbGwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC44NzVlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC44NzVlbTtcclxufVxyXG5cclxuLmJhZGdlLWlubGluZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uYmFkZ2UtaW5saW5lICsgc3BhbiB7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJhZGdlLWlubGluZSArIHNwYW4gPiBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYmFkZ2Utc20ge1xyXG4gICAgcGFkZGluZzogMC4ycmVtIDAuNnJlbTtcclxufVxyXG5cclxuLmJhZGdlLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC44NXJlbTtcclxufVxyXG5cclxuLmJ0biAuYmFkZ2UtY29ybmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTUwJTtcclxuICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZDtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG59XHJcblxyXG4ud2ktdGFncyBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuODc1cmVtO1xyXG4gICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMTQwLCAxNTIsIDE2NCwgMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5waXhlbC1wcm8tYmFkZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMzVyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgxNDAsIDE1MiwgMTY0LCAwLjIpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC5waXhlbC1wcm8tYmFkZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgdG9wOiAtMjNweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1iYWRnZSB7XHJcbiAgICB0b3A6IC0xOXB4O1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4vKlxyXG4qID0gQnV0dG9uc1xyXG4qL1xyXG4uYnRuLmJ0bi1jaXJjbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1tZCB7XHJcbiAgICBwYWRkaW5nOiAwLjY1cmVtIDEuMjVyZW07XHJcbn1cclxuXHJcbi5idG4uYnRuLXhzIHtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjM1cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjU1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi5sYXJnZS1mb3JtLWJ0biB7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcclxufVxyXG5cclxuLmJ0bi5kYXNoZWQtb3V0bGluZSB7XHJcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxufVxyXG5cclxuLmJ0bi1pY29uLW9ubHkge1xyXG4gICAgd2lkdGg6IDIuNTc1cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjU3NXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLWljb24tb25seS5idG4teHMge1xyXG4gICAgd2lkdGg6IDEuN3JlbTtcclxuICAgIGhlaWdodDogMS43cmVtO1xyXG59XHJcblxyXG4uYnRuLWljb24tb25seS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLWljb24tb25seS5idG4ge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5idG4tdXBncmFkZS1wcm8ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTkwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmJ0bi11cGdyYWRlLXBybyB7XHJcbiAgICAgICAgbGVmdDogMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMjc7XHJcbiAgICBib3JkZXItY29sb3I6ICMxNjFkMjc7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWIxNWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZWIxNWQ7XHJcbn1cclxuXHJcbi5idG4tdGVydGlhcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5Mjk1OTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI5Mjk1OTtcclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZWEyNzE7XHJcbiAgICBib3JkZXItY29sb3I6ICMwZWEyNzE7XHJcbn1cclxuXHJcbi5idG4taW5mbzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY1N2I4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWY1N2I4O1xyXG59XHJcblxyXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmM3NztcclxuICAgIGJvcmRlci1jb2xvcjogI2YxYmM3NztcclxufVxyXG5cclxuLmJ0bi1kYW5nZXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NhMWE0MTtcclxuICAgIGJvcmRlci1jb2xvcjogI2NhMWE0MTtcclxufVxyXG5cclxuLmJ0bi13aGl0ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG4uYnRuLWluZGlnbzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMGUyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2EzMGUyO1xyXG59XHJcblxyXG4uYnRuLXB1cnBsZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmMyM2ViO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmMyM2ViO1xyXG59XHJcblxyXG4uYnRuLXllbGxvdy0xMDA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNiZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZTNiZDtcclxufVxyXG5cclxuLmJ0bi15ZWxsb3ctMjAwOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmQwYTI7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMmQwYTI7XHJcbn1cclxuXHJcbi5idG4tZ3JheS01MDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWFlZGYxO1xyXG59XHJcblxyXG4uYnRuLWdyYXktMTAwOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U3ZWM7XHJcbiAgICBib3JkZXItY29sb3I6ICNlM2U3ZWM7XHJcbn1cclxuXHJcbi5idG4tZ3JheS0yMDA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZGFlMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q3ZGFlMDtcclxufVxyXG5cclxuLmJ0bi1ncmF5LTMwMDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjOGQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzNjOGQwO1xyXG59XHJcblxyXG4uYnRuLWdyYXktNDAwOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTk2YTQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM4ZTk2YTQ7XHJcbn1cclxuXHJcbi5idG4tZ3JheS01MDA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNjY3MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzVmNjY3MjtcclxufVxyXG5cclxuLmJ0bi1ncmF5LTYwMDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0OTU0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDA0OTU0O1xyXG59XHJcblxyXG4uYnRuLWdyYXktNzAwOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM1NDI7XHJcbiAgICBib3JkZXItY29sb3I6ICMyZDM1NDI7XHJcbn1cclxuXHJcbi5idG4tZ3JheS04MDA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQyNztcclxuICAgIGJvcmRlci1jb2xvcjogIzE2MWQyNztcclxufVxyXG5cclxuLmJ0bi1ncmF5LTkwMDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwZDE1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDkwZDE1O1xyXG59XHJcblxyXG4uYnRuLWZhY2Vib29rIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5OTtcclxuICAgIGJvcmRlci1jb2xvcjogIzNiNTk5OTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNGM4MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzJmNDc3YTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZmFjZWJvb2ssIC5idG4tZmFjZWJvb2s6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI0YzgyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmY0NzdhO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSg4OCwgMTE0LCAxNjgsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFjZWJvb2ssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1mYWNlYm9vaywgLmJ0bi1mYWNlYm9vazphY3RpdmUsIC5idG4tZmFjZWJvb2suYWN0aXZlLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDc3YTtcclxuICAgIGJvcmRlci1jb2xvcjogIzJjNDM3MztcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWZhY2Vib29rOmZvY3VzLCAuYnRuLWZhY2Vib29rOmFjdGl2ZTpmb2N1cywgLmJ0bi1mYWNlYm9vay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoODgsIDExNCwgMTY4LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWZhY2Vib29rOmRpc2FibGVkLCAuYnRuLWZhY2Vib29rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5OTtcclxuICAgIGJvcmRlci1jb2xvcjogIzNiNTk5OTtcclxufVxyXG5cclxuLmJ0bi1mYWNlYm9vay5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzNiNTk5OTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1mYWNlYm9vay5idG4tbGluazpob3ZlciwgLmJ0bi1mYWNlYm9vay5idG4tbGluazpmb2N1cywgLmJ0bi1mYWNlYm9vay5idG4tbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogIzNiNTk5OTtcclxufVxyXG5cclxuLmJ0bi10d2l0dGVyIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcclxuICAgIGJvcmRlci1jb2xvcjogIzFkYTFmMjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLXR3aXR0ZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZhZmY0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzRhYWYzO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi10d2l0dGVyLCAuYnRuLXR3aXR0ZXI6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZhZmY0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzRhYWYzO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgyOSwgMTQzLCAyMTQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdHdpdHRlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXR3aXR0ZXIsIC5idG4tdHdpdHRlcjphY3RpdmUsIC5idG4tdHdpdHRlci5hY3RpdmUsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWI0ZjU7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNGFhZjM7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdHdpdHRlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXR3aXR0ZXI6Zm9jdXMsIC5idG4tdHdpdHRlcjphY3RpdmU6Zm9jdXMsIC5idG4tdHdpdHRlci5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyOSwgMTQzLCAyMTQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tdHdpdHRlcjpkaXNhYmxlZCwgLmJ0bi10d2l0dGVyLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcclxuICAgIGJvcmRlci1jb2xvcjogIzFkYTFmMjtcclxufVxyXG5cclxuLmJ0bi10d2l0dGVyLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAjMWRhMWYyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLXR3aXR0ZXIuYnRuLWxpbms6aG92ZXIsIC5idG4tdHdpdHRlci5idG4tbGluazpmb2N1cywgLmJ0bi10d2l0dGVyLmJ0bi1saW5rLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjMWRhMWYyO1xyXG59XHJcblxyXG4uYnRuLWdvb2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjQzMzc7XHJcbiAgICBib3JkZXItY29sb3I6ICNEQjQzMzc7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KTtcclxufVxyXG5cclxuLmJ0bi1nb29nbGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEzOTJmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYWYzNjJjO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1nb29nbGUsIC5idG4tZ29vZ2xlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhMzkyZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2FmMzYyYztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjI0LCA5NSwgODUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ29vZ2xlLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ29vZ2xlLCAuYnRuLWdvb2dsZTphY3RpdmUsIC5idG4tZ29vZ2xlLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWYzNjJjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTQzMjI5O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdvb2dsZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdvb2dsZTpmb2N1cywgLmJ0bi1nb29nbGU6YWN0aXZlOmZvY3VzLCAuYnRuLWdvb2dsZS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIyNCwgOTUsIDg1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWdvb2dsZTpkaXNhYmxlZCwgLmJ0bi1nb29nbGUuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREI0MzM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjREI0MzM3O1xyXG59XHJcblxyXG4uYnRuLWdvb2dsZS5idG4tbGluayB7XHJcbiAgICBjb2xvcjogI0RCNDMzNztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1nb29nbGUuYnRuLWxpbms6aG92ZXIsIC5idG4tZ29vZ2xlLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWdvb2dsZS5idG4tbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogI0RCNDMzNztcclxufVxyXG5cclxuLmJ0bi1pbnN0YWdyYW0ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTQ0MDVmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4taW5zdGFncmFtOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzY1MTtcclxuICAgIGJvcmRlci1jb2xvcjogI2I2MzM0YztcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4taW5zdGFncmFtLCAuYnRuLWluc3RhZ3JhbTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjM2NTE7XHJcbiAgICBib3JkZXItY29sb3I6ICNiNjMzNGM7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIzMiwgOTMsIDExOSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbnN0YWdyYW0sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbnN0YWdyYW0sIC5idG4taW5zdGFncmFtOmFjdGl2ZSwgLmJ0bi1pbnN0YWdyYW0uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjMzNGM7XHJcbiAgICBib3JkZXItY29sb3I6ICNhYjMwNDc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5zdGFncmFtOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5zdGFncmFtOmZvY3VzLCAuYnRuLWluc3RhZ3JhbTphY3RpdmU6Zm9jdXMsIC5idG4taW5zdGFncmFtLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjMyLCA5MywgMTE5LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWluc3RhZ3JhbTpkaXNhYmxlZCwgLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTQ0MDVmO1xyXG59XHJcblxyXG4uYnRuLWluc3RhZ3JhbS5idG4tbGluayB7XHJcbiAgICBjb2xvcjogI2U0NDA1ZjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1pbnN0YWdyYW0uYnRuLWxpbms6aG92ZXIsIC5idG4taW5zdGFncmFtLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWluc3RhZ3JhbS5idG4tbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogI2U0NDA1ZjtcclxufVxyXG5cclxuLmJ0bi1waW50ZXJlc3Qge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmQwODFjO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tcGludGVyZXN0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMDcxODtcclxuICAgIGJvcmRlci1jb2xvcjogIzk3MDYxNjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcGludGVyZXN0LCAuYnRuLXBpbnRlcmVzdDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTA3MTg7XHJcbiAgICBib3JkZXItY29sb3I6ICM5NzA2MTY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDE5OSwgNDUsIDYyLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXBpbnRlcmVzdCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXBpbnRlcmVzdCwgLmJ0bi1waW50ZXJlc3Q6YWN0aXZlLCAuYnRuLXBpbnRlcmVzdC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MDYxNjtcclxuICAgIGJvcmRlci1jb2xvcjogIzhlMDYxNTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsIC5idG4tcGludGVyZXN0OmFjdGl2ZTpmb2N1cywgLmJ0bi1waW50ZXJlc3QuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgxOTksIDQ1LCA2MiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1waW50ZXJlc3Q6ZGlzYWJsZWQsIC5idG4tcGludGVyZXN0LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYztcclxuICAgIGJvcmRlci1jb2xvcjogI2JkMDgxYztcclxufVxyXG5cclxuLmJ0bi1waW50ZXJlc3QuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICNiZDA4MWM7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tcGludGVyZXN0LmJ0bi1saW5rOmhvdmVyLCAuYnRuLXBpbnRlcmVzdC5idG4tbGluazpmb2N1cywgLmJ0bi1waW50ZXJlc3QuYnRuLWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICNiZDA4MWM7XHJcbn1cclxuXHJcbi5idG4teW91dHViZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDIwMWY7XHJcbiAgICBib3JkZXItY29sb3I6ICNjZDIwMWY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KTtcclxufVxyXG5cclxuLmJ0bi15b3V0dWJlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlMWIxYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2E0MWExOTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4teW91dHViZSwgLmJ0bi15b3V0dWJlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlMWIxYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2E0MWExOTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMjEzLCA2NSwgNjUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4teW91dHViZSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXlvdXR1YmUsIC5idG4teW91dHViZTphY3RpdmUsIC5idG4teW91dHViZS5hY3RpdmUsIC5zaG93ID4gLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNDFhMTk7XHJcbiAgICBib3JkZXItY29sb3I6ICM5YTE4MTc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4teW91dHViZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXlvdXR1YmU6Zm9jdXMsIC5idG4teW91dHViZTphY3RpdmU6Zm9jdXMsIC5idG4teW91dHViZS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMTMsIDY1LCA2NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi15b3V0dWJlOmRpc2FibGVkLCAuYnRuLXlvdXR1YmUuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyMDFmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2QyMDFmO1xyXG59XHJcblxyXG4uYnRuLXlvdXR1YmUuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICNjZDIwMWY7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4teW91dHViZS5idG4tbGluazpob3ZlciwgLmJ0bi15b3V0dWJlLmJ0bi1saW5rOmZvY3VzLCAuYnRuLXlvdXR1YmUuYnRuLWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICNjZDIwMWY7XHJcbn1cclxuXHJcbi5idG4tc2xhY2sge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhZjg1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2FhZjg1O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tc2xhY2s6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThiYjk3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGViNzkxO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zbGFjaywgLmJ0bi1zbGFjazpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OGJiOTc7XHJcbiAgICBib3JkZXItY29sb3I6ICM0ZWI3OTE7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDU0LCAxNTUsIDEyMSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zbGFjaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNsYWNrLCAuYnRuLXNsYWNrOmFjdGl2ZSwgLmJ0bi1zbGFjay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zbGFjay5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFiZjlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGViNzkxO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNsYWNrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2xhY2s6Zm9jdXMsIC5idG4tc2xhY2s6YWN0aXZlOmZvY3VzLCAuYnRuLXNsYWNrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSg1NCwgMTU1LCAxMjEsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tc2xhY2s6ZGlzYWJsZWQsIC5idG4tc2xhY2suZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhZjg1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2FhZjg1O1xyXG59XHJcblxyXG4uYnRuLXNsYWNrLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAjM2FhZjg1O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLXNsYWNrLmJ0bi1saW5rOmhvdmVyLCAuYnRuLXNsYWNrLmJ0bi1saW5rOmZvY3VzLCAuYnRuLXNsYWNrLmJ0bi1saW5rLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjM2FhZjg1O1xyXG59XHJcblxyXG4uYnRuLWRyaWJiYmxlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcclxuICAgIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWRyaWJiYmxlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3NDE3NDtcclxuICAgIGJvcmRlci1jb2xvcjogI2JiM2Q2ZTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZHJpYmJibGUsIC5idG4tZHJpYmJibGU6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc0MTc0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmIzZDZlO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMzcsIDEwMywgMTU1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRyaWJiYmxlLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZHJpYmJibGUsIC5idG4tZHJpYmJibGU6YWN0aXZlLCAuYnRuLWRyaWJiYmxlLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYjNkNmU7XHJcbiAgICBib3JkZXItY29sb3I6ICNiMDM5Njc7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZHJpYmJibGU6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kcmliYmJsZTpmb2N1cywgLmJ0bi1kcmliYmJsZTphY3RpdmU6Zm9jdXMsIC5idG4tZHJpYmJibGUuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIzNywgMTAzLCAxNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tZHJpYmJibGU6ZGlzYWJsZWQsIC5idG4tZHJpYmJibGUuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWE0Yzg5O1xyXG59XHJcblxyXG4uYnRuLWRyaWJiYmxlLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAjZWE0Yzg5O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYnRuLWRyaWJiYmxlLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWRyaWJiYmxlLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWRyaWJiYmxlLmJ0bi1saW5rLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjZWE0Yzg5O1xyXG59XHJcblxyXG4uYnRuLWRyb3Bib3gge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5MEZGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUU5MEZGO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tZHJvcGJveDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTdhZDk7XHJcbiAgICBib3JkZXItY29sb3I6ICMxODczY2M7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRyb3Bib3gsIC5idG4tZHJvcGJveDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTdhZDk7XHJcbiAgICBib3JkZXItY29sb3I6ICMxODczY2M7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDY0LCAxNjEsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kcm9wYm94LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZHJvcGJveCwgLmJ0bi1kcm9wYm94OmFjdGl2ZSwgLmJ0bi1kcm9wYm94LmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRyb3Bib3guZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzNjYztcclxuICAgIGJvcmRlci1jb2xvcjogIzE3NmNiZjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kcm9wYm94OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZHJvcGJveDpmb2N1cywgLmJ0bi1kcm9wYm94OmFjdGl2ZTpmb2N1cywgLmJ0bi1kcm9wYm94LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRyb3Bib3guZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDY0LCAxNjEsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1kcm9wYm94OmRpc2FibGVkLCAuYnRuLWRyb3Bib3guZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5MEZGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUU5MEZGO1xyXG59XHJcblxyXG4uYnRuLWRyb3Bib3guYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICMxRTkwRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tZHJvcGJveC5idG4tbGluazpob3ZlciwgLmJ0bi1kcm9wYm94LmJ0bi1saW5rOmZvY3VzLCAuYnRuLWRyb3Bib3guYnRuLWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICMxRTkwRkY7XHJcbn1cclxuXHJcbi5idG4tdHdpdGNoIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRCMzY3QztcclxuICAgIGJvcmRlci1jb2xvcjogIzRCMzY3QztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLXR3aXRjaDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDJlNjk7XHJcbiAgICBib3JkZXItY29sb3I6ICMzYzJiNjM7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXR3aXRjaCwgLmJ0bi10d2l0Y2g6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAyZTY5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjM2MyYjYzO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgxMDIsIDg0LCAxNDQsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdHdpdGNoLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tdHdpdGNoLCAuYnRuLXR3aXRjaDphY3RpdmUsIC5idG4tdHdpdGNoLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXR3aXRjaC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MyYjYzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzgyOTVkO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXR3aXRjaDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXR3aXRjaDpmb2N1cywgLmJ0bi10d2l0Y2g6YWN0aXZlOmZvY3VzLCAuYnRuLXR3aXRjaC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10d2l0Y2guZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDEwMiwgODQsIDE0NCwgMC41KTtcclxufVxyXG5cclxuLmJ0bi10d2l0Y2g6ZGlzYWJsZWQsIC5idG4tdHdpdGNoLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRCMzY3QztcclxuICAgIGJvcmRlci1jb2xvcjogIzRCMzY3QztcclxufVxyXG5cclxuLmJ0bi10d2l0Y2guYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICM0QjM2N0M7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tdHdpdGNoLmJ0bi1saW5rOmhvdmVyLCAuYnRuLXR3aXRjaC5idG4tbGluazpmb2N1cywgLmJ0bi10d2l0Y2guYnRuLWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICM0QjM2N0M7XHJcbn1cclxuXHJcbi5idG4tcGF5cGFsIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjMyYztcclxuICAgIGJvcmRlci1jb2xvcjogI2VjYjMyYztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLXBheXBhbDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmJlNGM7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZWJiNDE7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXBheXBhbCwgLmJ0bi1wYXlwYWw6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZiZTRjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWViYjQxO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMDUsIDE1OCwgNDYsIDAuNSk7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcGF5cGFsLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcGF5cGFsLCAuYnRuLXBheXBhbDphY3RpdmUsIC5idG4tcGF5cGFsLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXBheXBhbC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjMjU2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWViYjQxO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXBheXBhbDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXBheXBhbDpmb2N1cywgLmJ0bi1wYXlwYWw6YWN0aXZlOmZvY3VzLCAuYnRuLXBheXBhbC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wYXlwYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDE3LCAyNCwgMzksIDAuMTI1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIwNSwgMTU4LCA0NiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1wYXlwYWw6ZGlzYWJsZWQsIC5idG4tcGF5cGFsLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjMyYztcclxuICAgIGJvcmRlci1jb2xvcjogI2VjYjMyYztcclxufVxyXG5cclxuLmJ0bi1wYXlwYWwuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICNlY2IzMmM7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tcGF5cGFsLmJ0bi1saW5rOmhvdmVyLCAuYnRuLXBheXBhbC5idG4tbGluazpmb2N1cywgLmJ0bi1wYXlwYWwuYnRuLWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICNlY2IzMmM7XHJcbn1cclxuXHJcbi5idG4tYmVoYW5jZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3ZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDU3ZmY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KTtcclxufVxyXG5cclxuLmJ0bi1iZWhhbmNlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGFkOTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDZjYztcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tYmVoYW5jZSwgLmJ0bi1iZWhhbmNlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGFkOTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDZjYztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMzgsIDExMiwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWJlaGFuY2UsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1iZWhhbmNlLCAuYnRuLWJlaGFuY2U6YWN0aXZlLCAuYnRuLWJlaGFuY2UuYWN0aXZlLCAuc2hvdyA+IC5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NmNjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0MWJmO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWJlaGFuY2U6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1iZWhhbmNlOmZvY3VzLCAuYnRuLWJlaGFuY2U6YWN0aXZlOmZvY3VzLCAuYnRuLWJlaGFuY2UuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4xMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMzgsIDExMiwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWJlaGFuY2U6ZGlzYWJsZWQsIC5idG4tYmVoYW5jZS5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3ZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDU3ZmY7XHJcbn1cclxuXHJcbi5idG4tYmVoYW5jZS5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzAwNTdmZjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1iZWhhbmNlLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWJlaGFuY2UuYnRuLWxpbms6Zm9jdXMsIC5idG4tYmVoYW5jZS5idG4tbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogIzAwNTdmZjtcclxufVxyXG5cclxuLmJ0bi1yZWRkaXQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0NDIyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTg0NDIyO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5idG4tcmVkZGl0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1M2ExZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2JhMzYxYjtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcmVkZGl0LCAuYnRuLXJlZGRpdDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTNhMWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNiYTM2MWI7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDE3LCAyNCwgMzksIDAuMDc1KSwgMCAwIDAgMC4xOHJlbSByZ2JhKDIzNSwgOTYsIDY3LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXJlZGRpdCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXJlZGRpdCwgLmJ0bi1yZWRkaXQ6YWN0aXZlLCAuYnRuLXJlZGRpdC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhMzYxYjtcclxuICAgIGJvcmRlci1jb2xvcjogI2FlMzMxYTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1yZWRkaXQ6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1yZWRkaXQ6Zm9jdXMsIC5idG4tcmVkZGl0OmFjdGl2ZTpmb2N1cywgLmJ0bi1yZWRkaXQuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSgyMzUsIDk2LCA2NywgMC41KTtcclxufVxyXG5cclxuLmJ0bi1yZWRkaXQ6ZGlzYWJsZWQsIC5idG4tcmVkZGl0LmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDQyMjtcclxuICAgIGJvcmRlci1jb2xvcjogI0U4NDQyMjtcclxufVxyXG5cclxuLmJ0bi1yZWRkaXQuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6ICNFODQ0MjI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tcmVkZGl0LmJ0bi1saW5rOmhvdmVyLCAuYnRuLXJlZGRpdC5idG4tbGluazpmb2N1cywgLmJ0bi1yZWRkaXQuYnRuLWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICNFODQ0MjI7XHJcbn1cclxuXHJcbi5idG4tZ2l0aHViIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcclxuICAgIGJvcmRlci1jb2xvcjogIzIyMjIyMjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4uYnRuLWdpdGh1Yjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMxYjFiMWI7XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdpdGh1YiwgLmJ0bi1naXRodWI6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxYjFiO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgxNywgMjQsIDM5LCAwLjA3NSksIDAgMCAwIDAuMThyZW0gcmdiYSg2NywgNjcsIDY3LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdpdGh1YiwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdpdGh1YiwgLmJ0bi1naXRodWI6YWN0aXZlLCAuYnRuLWdpdGh1Yi5hY3RpdmUsIC5zaG93ID4gLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcclxuICAgIGJvcmRlci1jb2xvcjogIzFhMWExYTtcclxufVxyXG5cclxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1naXRodWI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1naXRodWI6Zm9jdXMsIC5idG4tZ2l0aHViOmFjdGl2ZTpmb2N1cywgLmJ0bi1naXRodWIuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgxNywgMjQsIDM5LCAwLjEyNSksIDAgMCAwIDAuMThyZW0gcmdiYSg2NywgNjcsIDY3LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWdpdGh1YjpkaXNhYmxlZCwgLmJ0bi1naXRodWIuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyO1xyXG59XHJcblxyXG4uYnRuLWdpdGh1Yi5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1naXRodWIuYnRuLWxpbms6aG92ZXIsIC5idG4tZ2l0aHViLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWdpdGh1Yi5idG4tbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gQnJlYWRjcnVtYnNcclxuICovXHJcbi5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtLCAuYnJlYWRjcnVtYi1pdGVtIGEge1xyXG4gICAgY29sb3I6ICMzNzQxNTE7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5icmVhZGNydW1iLWl0ZW0sIC5icmVhZGNydW1iLWl0ZW0gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXByaW1hcnkgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXByaW1hcnkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcHJpbWFyeS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZDogI2YwYmM3NDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItc2Vjb25kYXJ5IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1zZWNvbmRhcnkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItc2Vjb25kYXJ5LmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmMGJjNzQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXRlcnRpYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXRlcnRpYXJ5IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi10ZXJ0aWFyeS5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi10ZXJ0aWFyeS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMzEzMTZBO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICMxMEI5ODE7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXN1Y2Nlc3MgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXN1Y2Nlc3MuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItc3VjY2Vzcy5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMTBCOTgxO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMzYxY2U7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWluZm8gLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWluZm8uYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaW5mby5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMjM2MWNlO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXdhcm5pbmcgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXdhcm5pbmcuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItd2FybmluZy5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZjNjNzhlO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0UxMUQ0ODtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZGFuZ2VyIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1kYW5nZXIuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZGFuZ2VyLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXdoaXRlIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi13aGl0ZS5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi13aGl0ZS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pbmRpZ28ge1xyXG4gICAgYmFja2dyb3VuZDogIzRGNDZFNTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaW5kaWdvIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pbmRpZ28uYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaW5kaWdvLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICM0RjQ2RTU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjN0MzQUVEO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1wdXJwbGUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXB1cnBsZS5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1wdXJwbGUuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzdDM0FFRDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIteWVsbG93LTEwMCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZlZWQ2O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi15ZWxsb3ctMTAwIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi15ZWxsb3ctMTAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXllbGxvdy0xMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZWVkNjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIteWVsbG93LTIwMCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVkYmI4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi15ZWxsb3ctMjAwIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi15ZWxsb3ctMjAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXllbGxvdy0yMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2Y1ZGJiODtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS01MCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjlGQUZCO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTUwIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTUwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktNTAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI0Y5RkFGQjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS0xMDAge1xyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS0xMDAgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktMTAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktMTAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNGMkY0RjY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktMjAwIHtcclxuICAgIGJhY2tncm91bmQ6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktMjAwIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTIwMC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTIwMC5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTMwMCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDFENURCO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTMwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS0zMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS0zMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI0QxRDVEQjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS00MDAge1xyXG4gICAgYmFja2dyb3VuZDogIzlDQTNBRjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS00MDAgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktNDAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktNDAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktNTAwIHtcclxuICAgIGJhY2tncm91bmQ6ICM2QjcyODA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktNTAwIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTUwMC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTUwMC5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTYwMCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNEI1NTYzO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTYwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS02MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS02MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzRCNTU2MztcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS03MDAge1xyXG4gICAgYmFja2dyb3VuZDogIzM3NDE1MTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS03MDAgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktNzAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktNzAwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMzNzQxNTE7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktODAwIHtcclxuICAgIGJhY2tncm91bmQ6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWdyYXktODAwIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTgwMC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTgwMC5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTkwMCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTExODI3O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1ncmF5LTkwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS05MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItZ3JheS05MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxufVxyXG5cclxuLmJyZWFkY3J1bWItdGV4dC1saWdodCAuYnJlYWRjcnVtYi1pdGVtLCAuYnJlYWRjcnVtYi10ZXh0LWxpZ2h0IC5icmVhZGNydW1iLWl0ZW0gYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItdGV4dC1saWdodCAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gQ2FyZHNcclxuICovXHJcbi5jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcmQgLmNhcmQtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY2FyZC5ob3Zlci1zdGF0ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4uY2FyZCAucHJvZmlsZS1jb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZS13cmFwcGVyIC5jYXJkLFxyXG4udGFzay13cmFwcGVyIC5jYXJkIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmN1c3RvbWVyLXRlc3RpbW9uaWFsIC5jb250ZW50LXdyYXBwZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XHJcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjMTExODI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZTBlNmVjICNlMGU2ZWMgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY2FyZC1zdGF0cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcclxufVxyXG5cclxuLmNhcmQgLmNhcmQtYmxvY2txdW90ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG59XHJcblxyXG4uY2FyZCAuY2FyZC1ibG9ja3F1b3RlIC5zdmctYmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOTVweDtcclxuICAgIHRvcDogLTk0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ucGFnZS1wcmV2aWV3IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGFnZS1wcmV2aWV3IC5zaG93LW9uLWhvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQxLCA1NSwgMC44NSk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycztcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5wYWdlLXByZXZpZXcgLnNob3ctb24taG92ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByZXZpZXc6aG92ZXIge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnBhZ2UtcHJldmlldzpob3ZlciAuc2hvdy1vbi1ob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udGhlbWUtc2V0dGluZ3Mge1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnRoZW1lLXNldHRpbmdzLCAudGhlbWUtc2V0dGluZ3MgLmNhcmQtYm9keSB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi50aGVtZS1zZXR0aW5ncy1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICBmb250LXNpemU6IDAuNjVyZW07XHJcbn1cclxuXHJcbi5idG4tY2xvc2UudGhlbWUtc2V0dGluZ3MtY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi50aGVtZS1zZXR0aW5ncy1leHBhbmQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGhlaWdodDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC50aGVtZS1zZXR0aW5ncy1leHBhbmQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aGVtZS1zZXR0aW5ncy1leHBhbmQuc2hvdyB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50aGVtZS1zZXR0aW5ncy1leHBhbmQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzRCNTU2MztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gQm9vdHN0cmFwIGNhcm91c2Vsc1xyXG4gKi9cclxuLmNhcm91c2VsLWNhcHRpb24sIC5jYXJvdXNlbC1jYXB0aW9uIGg1LCAuY2Fyb3VzZWwtY2FwdGlvbiAuaDUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG4vKipcclxuICogPSBDbG9zZVxyXG4gKi9cclxuLmNsb3NlIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5jbG9zZSA+IHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY2xvc2U6aG92ZXIgc3Bhbjpub3QoLnNyLW9ubHkpLCAuY2xvc2U6Zm9jdXMgc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogPSBDdXN0b20gZm9ybXNcclxuICovXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAycHg7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTtcclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y1O1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QuY3VzdG9tLXNlbGVjdC1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QuY3VzdG9tLXNlbGVjdC1zaGFkb3c6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMC4xcmVtIDAuMXJlbSAwIHJnYmEoMjI5LCAyMzEsIDIzNSwgMC41KTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Q6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmF0aW5nLXN0YXIuc3Rhci1sZyBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5yYXRpbmctc3Rhci5zdGFyLWxnIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5yYXRpbmctc3RhciBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5yYXRpbmctc3RhciBsYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYwMDVcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbn1cclxuXHJcbi5yYXRpbmctc3RhciBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5yYXRpbmctc3RhciA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICBjb2xvcjogI2YzYzc4ZTtcclxufVxyXG5cclxuLnJhdGluZy1zdGFyID4gbGFiZWw6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi5yYXRpbmctc3RhciA+IGxhYmVsOmhvdmVyIH4gbGFiZWwge1xyXG4gICAgY29sb3I6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi5jdC1iYXIge1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4uY3QtbGFiZWwge1xyXG4gICAgZmlsbDogIzM3NDE1MTtcclxuICAgIGNvbG9yOiAjMzc0MTUxO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmN0LXNsaWNlLXBpZSB7XHJcbiAgICBzdHJva2U6ICNmZmZmZmY7XHJcbiAgICBzdHJva2Utd2lkdGg6IDNweDtcclxufVxyXG5cclxuLmN0LWNoYXJ0LWRvbnV0IC5jdC1zZXJpZXMge1xyXG4gICAgc3Ryb2tlOiAjZmZmZmZmO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XHJcbn1cclxuXHJcbi5jdC1jaGFydC1waWUgLmN0LWxhYmVsLCAuY3QtY2hhcnQtZG9udXQgLmN0LWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XHJcbn1cclxuXHJcbi5jdC1jaGFydC1waWUgLmN0LWxhYmVsLCAuY3QtY2hhcnQtZG9udXQgLmN0LWxhYmVsIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZmlsbDogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtZyAuY3QtZ3JpZCB7XHJcbiAgICBzdHJva2U6ICNGOEJEN0E7XHJcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDJweDtcclxufVxyXG5cclxuLmN0LXNlcmllcy1nIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlcixcclxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIC5kcm9wZG93bi1pY29uLFxyXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSAuZHJvcGRvd24taWNvbiB7XHJcbiAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICB3aWR0aDogMS4yNXJlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uc2hvdyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBhbmltYXRpb246IHNob3ctZHJvcGRvd24gMC4ycyBlYXNlIGZvcndhcmRzO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXhzIHtcclxuICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMTQwLCAxNTIsIDE2NCwgMC4yKTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtc20ge1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIGJvcmRlcjogMXJlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtbWQge1xyXG4gICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgIGJvcmRlcjogMXJlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtbGcge1xyXG4gICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUtbGcge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLXRvZ2dsZV06aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gSWNvbiBib3hlc1xyXG4gKi9cclxuLmljb24ge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4uaWNvbi5pY29uLXh4cyB7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5pY29uLmljb24teHMge1xyXG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG59XHJcblxyXG4uaWNvbi5pY29uLXNtIHtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG59XHJcblxyXG4uaWNvbi5pY29uLWxnIHtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG59XHJcblxyXG4uaWNvbi5pY29uLXhsIHtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG59XHJcblxyXG4uaWNvbi5pY29uLXh4bCB7XHJcbiAgICBoZWlnaHQ6IDZyZW07XHJcbn1cclxuXHJcbi5pY29uLmFjdGl2ZS1kb3Qgc3ZnIHtcclxuICAgIGhlaWdodDogMC43cmVtO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZSB7XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZSBzdmcge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS5pY29uLXh4cyB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLmljb24teHhzIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLmljb24teHMge1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS5pY29uLXhzIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLmljb24tc20ge1xyXG4gICAgd2lkdGg6IDMuMjc1cmVtO1xyXG4gICAgaGVpZ2h0OiAzLjI3NXJlbTtcclxufVxyXG5cclxuLmljb24tc2hhcGUuaWNvbi1zbSBzdmcge1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLmljb24tbGcge1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLmljb24tbGcgc3ZnIHtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS5pY29uLXhsIHtcclxuICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgaGVpZ2h0OiA2cmVtO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS5pY29uLXhsIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxufVxyXG5cclxuLmljb24tc2hhcGUuaWNvbi14eGwge1xyXG4gICAgd2lkdGg6IDcuNXJlbTtcclxuICAgIGhlaWdodDogNy41cmVtO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS5pY29uLXh4bCBzdmcge1xyXG4gICAgaGVpZ2h0OiA2cmVtO1xyXG59XHJcblxyXG4ucmF0aW5nLXN0YXI6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi50b2dnbGUtaWNvbiB7XHJcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG59XHJcblxyXG4udy0tMjAge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbn1cclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgICB3aWR0aDogMy4xMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5jYWxlbmRhciAuY2FsZW5kYXItbW9udGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxMUQ0ODtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwIDA7XHJcbiAgICBwYWRkaW5nOiAwLjI3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5jYWxlbmRhciAuY2FsZW5kYXItZGF5IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5kb3Qge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5iZWxsLWRvdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMXB4O1xyXG4gICAgcmlnaHQ6IDZweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0YyRjRGNjtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1iZWxsLnVucmVhZDo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExRDQ4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIGhlaWdodDogMC43NXJlbTtcclxuICAgIHdpZHRoOiAwLjc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0YyRjRGNjtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1iaWctaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTdkZWcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5ib290c3RyYXAtYmlnLWljb24ge1xyXG4gICAgICAgIHJpZ2h0OiAtMjAlO1xyXG4gICAgICAgIGJvdHRvbTogNiU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5ib290c3RyYXAtYmlnLWljb24ge1xyXG4gICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgIGJvdHRvbTogNiU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5naXRodWItYmlnLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5naXRodWItYmlnLWljb24gc3ZnIHtcclxuICAgIGNvbG9yOiAjOUNBM0FGO1xyXG4gICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLmljb24tc2hhcGUtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDQxLCA1NSwgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUtc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjZjBiYzc0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDE4OCwgMTE2LCAwLjMpO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS10ZXJ0aWFyeSB7XHJcbiAgICBjb2xvcjogIzMxMzE2QTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDQ5LCAxMDYsIDAuMyk7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMxMEI5ODE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxODUsIDEyOSwgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUtaW5mbyB7XHJcbiAgICBjb2xvcjogIzIzNjFjZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDk3LCAyMDYsIDAuMyk7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICNmM2M3OGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCAxNDIsIDAuMyk7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLWRhbmdlciB7XHJcbiAgICBjb2xvcjogI0UxMUQ0ODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAyOSwgNzIsIDAuMyk7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLXdoaXRlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS1pbmRpZ28ge1xyXG4gICAgY29sb3I6ICM0RjQ2RTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCA3MCwgMjI5LCAwLjMpO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS1wdXJwbGUge1xyXG4gICAgY29sb3I6ICM3QzNBRUQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgNTgsIDIzNywgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUteWVsbG93LTEwMCB7XHJcbiAgICBjb2xvcjogI2ZmZWVkNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzgsIDIxNCwgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUteWVsbG93LTIwMCB7XHJcbiAgICBjb2xvcjogI2Y1ZGJiODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyMTksIDE4NCwgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUtZ3JheS01MCB7XHJcbiAgICBjb2xvcjogI0Y5RkFGQjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAyNTAsIDI1MSwgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUtZ3JheS0xMDAge1xyXG4gICAgY29sb3I6ICNGMkY0RjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQ0LCAyNDYsIDAuMyk7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLWdyYXktMjAwIHtcclxuICAgIGNvbG9yOiAjRTVFN0VCO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIzMSwgMjM1LCAwLjMpO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS1ncmF5LTMwMCB7XHJcbiAgICBjb2xvcjogI0QxRDVEQjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LCAyMTMsIDIxOSwgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUtZ3JheS00MDAge1xyXG4gICAgY29sb3I6ICM5Q0EzQUY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMTYzLCAxNzUsIDAuMyk7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLWdyYXktNTAwIHtcclxuICAgIGNvbG9yOiAjNkI3MjgwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDExNCwgMTI4LCAwLjMpO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS1ncmF5LTYwMCB7XHJcbiAgICBjb2xvcjogIzRCNTU2MztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDg1LCA5OSwgMC4zKTtcclxufVxyXG5cclxuLmljb24tc2hhcGUtZ3JheS03MDAge1xyXG4gICAgY29sb3I6ICMzNzQxNTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA2NSwgODEsIDAuMyk7XHJcbn1cclxuXHJcbi5pY29uLXNoYXBlLWdyYXktODAwIHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgNDEsIDU1LCAwLjMpO1xyXG59XHJcblxyXG4uaWNvbi1zaGFwZS1ncmF5LTkwMCB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDI0LCAzOSwgMC4zKTtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gSW1hZ2VzXHJcbiAqL1xyXG4uaW1hZ2UteGwge1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxufVxyXG5cclxuLmltYWdlLXhsIGltZyB7XHJcbiAgICBoZWlnaHQ6IDIwcmVtO1xyXG59XHJcblxyXG4uaW1hZ2UtbGcge1xyXG4gICAgaGVpZ2h0OiAxMnJlbTtcclxufVxyXG5cclxuLmltYWdlLWxnIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEycmVtO1xyXG59XHJcblxyXG4uaW1hZ2UtbWQge1xyXG4gICAgaGVpZ2h0OiA1LjVyZW07XHJcbn1cclxuXHJcbi5pbWFnZS1tZCBpbWcge1xyXG4gICAgaGVpZ2h0OiA1LjVyZW07XHJcbn1cclxuXHJcbi5pbWFnZS1zbSB7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbn1cclxuXHJcbi5pbWFnZS1zbSBpbWcge1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG59XHJcblxyXG4uaW1hZ2UteHMge1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5pbWFnZS14cyBpbWcge1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5pbWFnZS1zbWFsbCB7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5pbWFnZS1zbWFsbCBpbWcge1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uZnVsbC1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1mbGFnIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbn1cclxuXHJcbi5ob21lLXBhdHRlcm4ge1xyXG4gICAgZmlsbDogI0YyRjRGNjtcclxufVxyXG5cclxuLmZvcm0tYmctaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogPSBMaXN0IGdyb3Vwc1xyXG4gKi9cclxuLmxpc3QtZ3JvdXAtc3BhY2UgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIGkge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWltZyB7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IC0wLjFyZW0gMS4ycmVtIDAgLTAuMnJlbTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtY29udGVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1jb250ZW50ID4gcCB7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IDAuMnJlbSAwIDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWhlYWRpbmcgPiBzbWFsbCwgLmxpc3QtZ3JvdXAtaGVhZGluZyA+IC5zbWFsbCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLnNpbXBsZS1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjEyNXJlbTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAuc2ltcGxlLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBpIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm5ld3MtbGlzdCAucm93ID4gW2NsYXNzKj1jb2xdIHtcclxuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcclxufVxyXG5cclxuLm5ld3MtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG5cclxuLm5ld3MtbGlzdCBpbWcge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiA9IE1vZGFsc1xyXG4gKi9cclxuLm1vZGFsLnN0YXRpYy1leGFtcGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbi5tb2RhbC1mbHVpZCAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtZmx1aWQgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzFGMjkzNyk7XHJcbn1cclxuXHJcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1oZWFkZXIsXHJcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMxLCA0MSwgNTUsIDAuMDc1KTtcclxufVxyXG5cclxuLm1vZGFsLXByaW1hcnkgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzFGMjkzNyk7XHJcbn1cclxuXHJcbi5tb2RhbC1wcmltYXJ5IC5tb2RhbC1jb250ZW50IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzFGMjkzNyk7XHJcbn1cclxuXHJcbi5tb2RhbC1wcmltYXJ5IC5jbG9zZSA+IHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm1vZGFsLXNlY29uZGFyeSAubW9kYWwtdGl0bGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjBiYzc0KTtcclxufVxyXG5cclxuLm1vZGFsLXNlY29uZGFyeSAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtc2Vjb25kYXJ5IC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMTg4LCAxMTYsIDAuMDc1KTtcclxufVxyXG5cclxuLm1vZGFsLXNlY29uZGFyeSAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBiYzc0O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjBiYzc0KTtcclxufVxyXG5cclxuLm1vZGFsLXNlY29uZGFyeSAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmMGJjNzQpO1xyXG59XHJcblxyXG4ubW9kYWwtc2Vjb25kYXJ5IC5jbG9zZSA+IHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm1vZGFsLXRlcnRpYXJ5IC5tb2RhbC10aXRsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMzMTMxNkEpO1xyXG59XHJcblxyXG4ubW9kYWwtdGVydGlhcnkgLm1vZGFsLWhlYWRlcixcclxuLm1vZGFsLXRlcnRpYXJ5IC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCA0OSwgMTA2LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5tb2RhbC10ZXJ0aWFyeSAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTZBO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMzEzMTZBKTtcclxufVxyXG5cclxuLm1vZGFsLXRlcnRpYXJ5IC5tb2RhbC1jb250ZW50IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzMxMzE2QSk7XHJcbn1cclxuXHJcbi5tb2RhbC10ZXJ0aWFyeSAuY2xvc2UgPiBzcGFuOm5vdCguc3Itb25seSkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC10aXRsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMxMEI5ODEpO1xyXG59XHJcblxyXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNiwgMTg1LCAxMjksIDAuMDc1KTtcclxufVxyXG5cclxuLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwQjk4MTtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzEwQjk4MSk7XHJcbn1cclxuXHJcbi5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzEwQjk4MSk7XHJcbn1cclxuXHJcbi5tb2RhbC1zdWNjZXNzIC5jbG9zZSA+IHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm1vZGFsLWluZm8gLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzIzNjFjZSk7XHJcbn1cclxuXHJcbi5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXIsXHJcbi5tb2RhbC1pbmZvIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA5NywgMjA2LCAwLjA3NSk7XHJcbn1cclxuXHJcbi5tb2RhbC1pbmZvIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzYxY2U7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMyMzYxY2UpO1xyXG59XHJcblxyXG4ubW9kYWwtaW5mbyAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMyMzYxY2UpO1xyXG59XHJcblxyXG4ubW9kYWwtaW5mbyAuY2xvc2UgPiBzcGFuOm5vdCguc3Itb25seSkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5tb2RhbC13YXJuaW5nIC5tb2RhbC10aXRsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmM2M3OGUpO1xyXG59XHJcblxyXG4ubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtd2FybmluZyAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDE5OSwgMTQyLCAwLjA3NSk7XHJcbn1cclxuXHJcbi5tb2RhbC13YXJuaW5nIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2M3OGU7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmM2M3OGUpO1xyXG59XHJcblxyXG4ubW9kYWwtd2FybmluZyAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmM2M3OGUpO1xyXG59XHJcblxyXG4ubW9kYWwtd2FybmluZyAuY2xvc2UgPiBzcGFuOm5vdCguc3Itb25seSkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0UxMUQ0OCk7XHJcbn1cclxuXHJcbi5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlcixcclxuLm1vZGFsLWRhbmdlciAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjUsIDI5LCA3MiwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTFENDg7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNFMTFENDgpO1xyXG59XHJcblxyXG4ubW9kYWwtZGFuZ2VyIC5tb2RhbC1jb250ZW50IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0UxMUQ0OCk7XHJcbn1cclxuXHJcbi5tb2RhbC1kYW5nZXIgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtd2hpdGUgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI2ZmZmZmZik7XHJcbn1cclxuXHJcbi5tb2RhbC13aGl0ZSAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtd2hpdGUgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtd2hpdGUgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI2ZmZmZmZik7XHJcbn1cclxuXHJcbi5tb2RhbC13aGl0ZSAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmZmZmZmYpO1xyXG59XHJcblxyXG4ubW9kYWwtd2hpdGUgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtaW5kaWdvIC5tb2RhbC10aXRsZSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM0RjQ2RTUpO1xyXG59XHJcblxyXG4ubW9kYWwtaW5kaWdvIC5tb2RhbC1oZWFkZXIsXHJcbi5tb2RhbC1pbmRpZ28gLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzksIDcwLCAyMjksIDAuMDc1KTtcclxufVxyXG5cclxuLm1vZGFsLWluZGlnbyAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0NkU1O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjNEY0NkU1KTtcclxufVxyXG5cclxuLm1vZGFsLWluZGlnbyAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM0RjQ2RTUpO1xyXG59XHJcblxyXG4ubW9kYWwtaW5kaWdvIC5jbG9zZSA+IHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm1vZGFsLXB1cnBsZSAubW9kYWwtdGl0bGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjN0MzQUVEKTtcclxufVxyXG5cclxuLm1vZGFsLXB1cnBsZSAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtcHVycGxlIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNCwgNTgsIDIzNywgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtcHVycGxlIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QzNBRUQ7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM3QzNBRUQpO1xyXG59XHJcblxyXG4ubW9kYWwtcHVycGxlIC5tb2RhbC1jb250ZW50IC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzdDM0FFRCk7XHJcbn1cclxuXHJcbi5tb2RhbC1wdXJwbGUgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwteWVsbG93LTEwMCAubW9kYWwtdGl0bGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZmZlZWQ2KTtcclxufVxyXG5cclxuLm1vZGFsLXllbGxvdy0xMDAgLm1vZGFsLWhlYWRlcixcclxuLm1vZGFsLXllbGxvdy0xMDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyMzgsIDIxNCwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwteWVsbG93LTEwMCAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWQ2O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZmZlZWQ2KTtcclxufVxyXG5cclxuLm1vZGFsLXllbGxvdy0xMDAgLm1vZGFsLWNvbnRlbnQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZmZlZWQ2KTtcclxufVxyXG5cclxuLm1vZGFsLXllbGxvdy0xMDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwteWVsbG93LTIwMCAubW9kYWwtdGl0bGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjVkYmI4KTtcclxufVxyXG5cclxuLm1vZGFsLXllbGxvdy0yMDAgLm1vZGFsLWhlYWRlcixcclxuLm1vZGFsLXllbGxvdy0yMDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAyMTksIDE4NCwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwteWVsbG93LTIwMCAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkYmI4O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjVkYmI4KTtcclxufVxyXG5cclxuLm1vZGFsLXllbGxvdy0yMDAgLm1vZGFsLWNvbnRlbnQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjVkYmI4KTtcclxufVxyXG5cclxuLm1vZGFsLXllbGxvdy0yMDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS01MCAubW9kYWwtdGl0bGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjRjlGQUZCKTtcclxufVxyXG5cclxuLm1vZGFsLWdyYXktNTAgLm1vZGFsLWhlYWRlcixcclxuLm1vZGFsLWdyYXktNTAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ5LCAyNTAsIDI1MSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS01MCAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjRjlGQUZCKTtcclxufVxyXG5cclxuLm1vZGFsLWdyYXktNTAgLm1vZGFsLWNvbnRlbnQgLmhlYWRpbmcge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjRjlGQUZCKTtcclxufVxyXG5cclxuLm1vZGFsLWdyYXktNTAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0xMDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0YyRjRGNik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTEwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS0xMDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQyLCAyNDQsIDI0NiwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0xMDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0YyRjRGNik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTEwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNGMkY0RjYpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0xMDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0yMDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0U1RTdFQik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTIwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS0yMDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCAyMzEsIDIzNSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0yMDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0U1RTdFQik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTIwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNFNUU3RUIpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0yMDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0zMDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0QxRDVEQik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTMwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS0zMDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjA5LCAyMTMsIDIxOSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0zMDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0QxRDVEQik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTMwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNEMUQ1REIpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS0zMDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS00MDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzlDQTNBRik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTQwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS00MDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU2LCAxNjMsIDE3NSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS00MDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlDQTNBRjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzlDQTNBRik7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTQwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM5Q0EzQUYpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS00MDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS01MDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzZCNzI4MCk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTUwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS01MDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA3LCAxMTQsIDEyOCwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS01MDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzI4MDtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzZCNzI4MCk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTUwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM2QjcyODApO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS01MDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS02MDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzRCNTU2Myk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTYwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS02MDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzUsIDg1LCA5OSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS02MDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRCNTU2MztcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzRCNTU2Myk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTYwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM0QjU1NjMpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS02MDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS03MDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzM3NDE1MSk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTcwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS03MDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTUsIDY1LCA4MSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS03MDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDE1MTtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzM3NDE1MSk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTcwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMzNzQxNTEpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS03MDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS04MDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzFGMjkzNyk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTgwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS04MDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzEsIDQxLCA1NSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS04MDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzFGMjkzNyk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTgwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMxRjI5MzcpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS04MDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS05MDAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzExMTgyNyk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTkwMCAubW9kYWwtaGVhZGVyLFxyXG4ubW9kYWwtZ3JheS05MDAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDI0LCAzOSwgMC4wNzUpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS05MDAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTgyNztcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzExMTgyNyk7XHJcbn1cclxuXHJcbi5tb2RhbC1ncmF5LTkwMCAubW9kYWwtY29udGVudCAuaGVhZGluZyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMxMTE4MjcpO1xyXG59XHJcblxyXG4ubW9kYWwtZ3JheS05MDAgLmNsb3NlID4gc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4vKipcclxuICogPSBOYXZzXHJcbiAqL1xyXG4ubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLm5hdi1saW5rOmhvdmVyIGltZywgLm5hdi1saW5rLmFjdGl2ZSBpbWcge1xyXG4gICAgb3BhY2l0eTogaW5oZXJpdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5uYXYtbGluayBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLm5hdi10YWJzLm5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzNThhO1xyXG59XHJcblxyXG4ubmF2LXRhYnMubmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMxMTE4Mjc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4ubmF2LXRhYnMubmF2LWxpZ2h0IC5uYXYtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzExMTgyNztcclxufVxyXG5cclxuLm5hdi1waWxscyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuODVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmF2YXRhci1saW5rIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLm5hdi1waWxscyAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcclxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMucm91bmRlZCAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuLm5hdi1waWxscy5yb3VuZGVkLnZlcnRpY2FsLXRhYiAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ubmF2LXBpbGxzLnJvdW5kZWQudmVydGljYWwtdGFiIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMuYm9yZGVyZWQtcGlsbC1tZCAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjRTVFN0VCO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLm5hdi1waWxscy52ZXJ0aWNhbC10YWIgLm5hdi1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG59XHJcblxyXG4ubmF2LXBpbGxzLnZlcnRpY2FsLXRhYiAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC5uYXYtcGlsbHM6bm90KC5uYXYtcGlsbHMtY2lyY2xlKSAubmF2LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtcGlsbC1jaXJjbGUgLm5hdi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubmF2LXBpbGwtY2lyY2xlIC5uYXYtbGluay5hdmF0YXItbGluayB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubmF2LXBpbGwtY2lyY2xlLnZlcnRpY2FsLXRhYiAubmF2LWxpbmstaWNvbiBpLFxyXG4ubmF2LXBpbGwtY2lyY2xlLnZlcnRpY2FsLXRhYiAubmF2LWxpbmstaWNvbiBzdmcge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5uYXYtcGlsbC1jaXJjbGUudmVydGljYWwtdGFiIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5uYXYtcGlsbC1jaXJjbGUgLm5hdi1saW5rLWljb24gaSxcclxuLm5hdi1waWxsLWNpcmNsZSAubmF2LWxpbmstaWNvbiBzdmcge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXYtcGlsbC1zcXVhcmUgLm5hdi1saW5rIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogODBweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubmF2LXBpbGwtc3F1YXJlLnZlcnRpY2FsLXRhYiAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4ubmF2LXBpbGwtc3F1YXJlLnZlcnRpY2FsLXRhYiAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubmF2LXBpbGwtc3F1YXJlIC5uYXYtbGluay1pY29uIGksXHJcbi5uYXYtcGlsbC1zcXVhcmUgLm5hdi1saW5rLWljb24gc3ZnIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5uYXYtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4ubmF2LXdyYXBwZXIgKyAuY2FyZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHByZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogPSBQYWdpbmF0aW9uc1xyXG4gKi9cclxuLmNpcmNsZS1wYWdpbmF0aW9uIC5wYWdlLWxpbmssXHJcbi5jaXJjbGUtcGFnaW5hdGlvbiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiA9IFBvcG92ZXJzXHJcbiAqL1xyXG4ucG9wb3ZlciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXByaW1hcnkgLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMxRjI5MzcpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1wcmltYXJ5IC5wb3BvdmVyLWJvZHkge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMUYyOTM3KTtcclxufVxyXG5cclxuLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMxLCA0MSwgNTUsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItc3RhcnQgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ucG9wb3Zlci1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYmM3NDtcclxufVxyXG5cclxuLnBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBiYzc0O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjBiYzc0KTtcclxufVxyXG5cclxuLnBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWJvZHkge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjBiYzc0KTtcclxufVxyXG5cclxuLnBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAxODgsIDExNiwgMC4yKTtcclxufVxyXG5cclxuLnBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwYmM3NDtcclxufVxyXG5cclxuLnBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItZW5kIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmMGJjNzQ7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGJjNzQ7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjBiYzc0O1xyXG59XHJcblxyXG4ucG9wb3Zlci10ZXJ0aWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTZBO1xyXG59XHJcblxyXG4ucG9wb3Zlci10ZXJ0aWFyeSAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzE2QTtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzMxMzE2QSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXRlcnRpYXJ5IC5wb3BvdmVyLWJvZHkge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMzEzMTZBKTtcclxufVxyXG5cclxuLnBvcG92ZXItdGVydGlhcnkgLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgNDksIDEwNiwgMC4yKTtcclxufVxyXG5cclxuLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXRlcnRpYXJ5LmJzLXBvcG92ZXItZW5kIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXRlcnRpYXJ5LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzMxMzE2QTtcclxufVxyXG5cclxuLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMTMxNkE7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXRlcnRpYXJ5LmJzLXBvcG92ZXItc3RhcnQgLmFycm93OjphZnRlciwgLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzMxMzE2QTtcclxufVxyXG5cclxuLnBvcG92ZXItc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBCOTgxO1xyXG59XHJcblxyXG4ucG9wb3Zlci1zdWNjZXNzIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBCOTgxO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMTBCOTgxKTtcclxufVxyXG5cclxuLnBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1ib2R5IHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoIzEwQjk4MSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXN1Y2Nlc3MgLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNiwgMTg1LCAxMjksIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTBCOTgxO1xyXG59XHJcblxyXG4ucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItc3RhcnQgLmFycm93OjphZnRlciwgLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTBCOTgxO1xyXG59XHJcblxyXG4ucG9wb3Zlci1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzYxY2U7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWluZm8gLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzYxY2U7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMyMzYxY2UpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1pbmZvIC5wb3BvdmVyLWJvZHkge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMjM2MWNlKTtcclxufVxyXG5cclxuLnBvcG92ZXItaW5mbyAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA5NywgMjA2LCAwLjIpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzYxY2U7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1lbmQgLmFycm93OjphZnRlciwgLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyMzYxY2U7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIzNjFjZTtcclxufVxyXG5cclxuLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzIzNjFjZTtcclxufVxyXG5cclxuLnBvcG92ZXItd2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzhlO1xyXG59XHJcblxyXG4ucG9wb3Zlci13YXJuaW5nIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzhlO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZjNjNzhlKTtcclxufVxyXG5cclxuLnBvcG92ZXItd2FybmluZyAucG9wb3Zlci1ib2R5IHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI2YzYzc4ZSk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDE5OSwgMTQyLCAwLjIpO1xyXG59XHJcblxyXG4ucG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1lbmQgLmFycm93OjphZnRlciwgLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YzYzc4ZTtcclxufVxyXG5cclxuLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2YzYzc4ZTtcclxufVxyXG5cclxuLnBvcG92ZXItZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWRhbmdlciAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxMUQ0ODtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0UxMUQ0OCk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWRhbmdlciAucG9wb3Zlci1ib2R5IHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0UxMUQ0OCk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWRhbmdlciAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNSwgMjksIDcyLCAwLjIpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4ucG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1lbmQgLmFycm93OjphZnRlciwgLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0UxMUQ0ODtcclxufVxyXG5cclxuLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UxMUQ0ODtcclxufVxyXG5cclxuLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItc3RhcnQgLmFycm93OjphZnRlciwgLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMTFENDg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXdoaXRlIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjZmZmZmZmKTtcclxufVxyXG5cclxuLnBvcG92ZXItd2hpdGUgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmZmZmZmYpO1xyXG59XHJcblxyXG4ucG9wb3Zlci13aGl0ZSAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ucG9wb3Zlci13aGl0ZS5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci13aGl0ZS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ucG9wb3Zlci13aGl0ZS5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWluZGlnbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY0NkU1O1xyXG59XHJcblxyXG4ucG9wb3Zlci1pbmRpZ28gLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjQ2RTU7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM0RjQ2RTUpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1pbmRpZ28gLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM0RjQ2RTUpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1pbmRpZ28gLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgNzAsIDIyOSwgMC4yKTtcclxufVxyXG5cclxuLnBvcG92ZXItaW5kaWdvLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWluZGlnby5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzRGNDZFNTtcclxufVxyXG5cclxuLnBvcG92ZXItaW5kaWdvLmJzLXBvcG92ZXItZW5kIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWluZGlnby5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0RjQ2RTU7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWluZGlnby5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1pbmRpZ28uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0RjQ2RTU7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWluZGlnby5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWluZGlnby5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEY0NkU1O1xyXG59XHJcblxyXG4ucG9wb3Zlci1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdDM0FFRDtcclxufVxyXG5cclxuLnBvcG92ZXItcHVycGxlIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0MzQUVEO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjN0MzQUVEKTtcclxufVxyXG5cclxuLnBvcG92ZXItcHVycGxlIC5wb3BvdmVyLWJvZHkge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjN0MzQUVEKTtcclxufVxyXG5cclxuLnBvcG92ZXItcHVycGxlIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI0LCA1OCwgMjM3LCAwLjIpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1wdXJwbGUuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjN0MzQUVEO1xyXG59XHJcblxyXG4ucG9wb3Zlci1wdXJwbGUuYnMtcG9wb3Zlci1lbmQgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzdDM0FFRDtcclxufVxyXG5cclxuLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXB1cnBsZS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzdDM0FFRDtcclxufVxyXG5cclxuLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItc3RhcnQgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM3QzNBRUQ7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXllbGxvdy0xMDAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVkNjtcclxufVxyXG5cclxuLnBvcG92ZXIteWVsbG93LTEwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVkNjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI2ZmZWVkNik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXllbGxvdy0xMDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmZmVlZDYpO1xyXG59XHJcblxyXG4ucG9wb3Zlci15ZWxsb3ctMTAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyMzgsIDIxNCwgMC4yKTtcclxufVxyXG5cclxuLnBvcG92ZXIteWVsbG93LTEwMC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci15ZWxsb3ctMTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlZWQ2O1xyXG59XHJcblxyXG4ucG9wb3Zlci15ZWxsb3ctMTAwLmJzLXBvcG92ZXItZW5kIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXllbGxvdy0xMDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZlZWQ2O1xyXG59XHJcblxyXG4ucG9wb3Zlci15ZWxsb3ctMTAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXllbGxvdy0xMDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmVlZDY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXllbGxvdy0xMDAuYnMtcG9wb3Zlci1zdGFydCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci15ZWxsb3ctMTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmVlZDY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXllbGxvdy0yMDAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZGJiODtcclxufVxyXG5cclxuLnBvcG92ZXIteWVsbG93LTIwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZGJiODtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI2Y1ZGJiOCk7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXllbGxvdy0yMDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNmNWRiYjgpO1xyXG59XHJcblxyXG4ucG9wb3Zlci15ZWxsb3ctMjAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAyMTksIDE4NCwgMC4yKTtcclxufVxyXG5cclxuLnBvcG92ZXIteWVsbG93LTIwMC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci15ZWxsb3ctMjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjVkYmI4O1xyXG59XHJcblxyXG4ucG9wb3Zlci15ZWxsb3ctMjAwLmJzLXBvcG92ZXItZW5kIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXllbGxvdy0yMDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVkYmI4O1xyXG59XHJcblxyXG4ucG9wb3Zlci15ZWxsb3ctMjAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXllbGxvdy0yMDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWRiYjg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLXllbGxvdy0yMDAuYnMtcG9wb3Zlci1zdGFydCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci15ZWxsb3ctMjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWRiYjg7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNTAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS01MCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoI0Y5RkFGQik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNTAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNGOUZBRkIpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTUwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ5LCAyNTAsIDI1MSwgMC4yKTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS01MC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTUwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRjlGQUZCO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTUwLmJzLXBvcG92ZXItZW5kIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNTAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjlGQUZCO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTUwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNTAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNTAuYnMtcG9wb3Zlci1zdGFydCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTUwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMTAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMTAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjRjJGNEY2KTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS0xMDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNGMkY0RjYpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTEwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MiwgMjQ0LCAyNDYsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMTAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRjJGNEY2O1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTEwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTEwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNGMkY0RjY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMTAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjJGNEY2O1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTEwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMkY0RjY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMjAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMjAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjRTVFN0VCKTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS0yMDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNFNUU3RUIpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTIwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgMjMxLCAyMzUsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMjAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTIwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTIwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMjAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTIwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMzAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMzAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjRDFENURCKTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS0zMDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCNEMUQ1REIpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTMwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwOSwgMjEzLCAyMTksIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTMwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTMwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTMwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNDAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNDAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjOUNBM0FGKTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS00MDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM5Q0EzQUYpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTQwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgMTYzLCAxNzUsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNDAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNDAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTQwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTQwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNDAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNDAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUNBM0FGO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTQwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNDAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM5Q0EzQUY7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNTAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2QjcyODA7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNTAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI3MjgwO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjNkI3MjgwKTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS01MDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM2QjcyODApO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTUwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNywgMTE0LCAxMjgsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNTAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTUwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTUwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM2QjcyODA7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNTAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTUwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2QjcyODA7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNjAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QjU1NjM7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNjAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI1NTYzO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjNEI1NTYzKTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS02MDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCM0QjU1NjMpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTYwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc1LCA4NSwgOTksIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNEI1NTYzO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTYwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTYwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0QjU1NjM7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEI1NTYzO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTYwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0QjU1NjM7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNzAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQxNTE7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNzAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MTUxO1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMzc0MTUxKTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS03MDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMzNzQxNTEpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTcwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU1LCA2NSwgODEsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNzAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzc0MTUxO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTcwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTcwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzNzQxNTE7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktNzAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzc0MTUxO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTcwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNzQxNTE7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktODAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktODAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMUYyOTM3KTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS04MDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMxRjI5MzcpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTgwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDMxLCA0MSwgNTUsIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktODAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktODAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTgwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTgwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktODAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktODAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTgwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktODAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktOTAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktOTAwIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExODI3O1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgjMTExODI3KTtcclxufVxyXG5cclxuLnBvcG92ZXItZ3JheS05MDAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCMxMTE4MjcpO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTkwMCAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAyNCwgMzksIDAuMik7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktOTAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktOTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTExODI3O1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTkwMC5icy1wb3BvdmVyLWVuZCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTkwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWdyYXktOTAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktOTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTExODI3O1xyXG59XHJcblxyXG4ucG9wb3Zlci1ncmF5LTkwMC5icy1wb3BvdmVyLXN0YXJ0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktOTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiA9IFByb2dyZXNzIGJhcnNcclxuICovXHJcbi5wcm9ncmVzcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnByb2dyZXNzIHtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy14bCB7XHJcbiAgICBoZWlnaHQ6IDAuOHJlbTtcclxufVxyXG5cclxuLnByb2dyZXNzLWxnIHtcclxuICAgIGhlaWdodDogMC42cmVtO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3Mtc20ge1xyXG4gICAgaGVpZ2h0OiAwLjJyZW07XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtbGFiZWwgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzFGMjkzNztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtcGVyY2VudGFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLXBlcmNlbnRhZ2Ugc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5pbmZvLXhsIC5wcm9ncmVzcy1sYWJlbCBzcGFuLFxyXG4uaW5mby14bCAucHJvZ3Jlc3MtcGVyY2VudGFnZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi5pbmZvLXhsIC5wcm9ncmVzcy1wZXJjZW50YWdlIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdG9vbHRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMUYyOTM3O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjM3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zNXJlbTtcclxufVxyXG5cclxuLnByb2dyZXNzLXRvb2x0aXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTExODI3O1xyXG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZS1wb3NpdGl2ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmctcHJpbWFyeTo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFGMjkzNztcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLmJnLXNlY29uZGFyeTo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwYmM3NDtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLmJnLXRlcnRpYXJ5OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzEzMTZBO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmctc3VjY2Vzczo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLmJnLWluZm86OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzYxY2U7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIC5iZy13YXJuaW5nOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjNjNzhlO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZGFuZ2VyOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmctd2hpdGU6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIC5iZy1pbmRpZ286OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM0RjQ2RTU7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIC5iZy1wdXJwbGU6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM3QzNBRUQ7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIC5iZy15ZWxsb3ctMTAwOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlZWQ2O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmcteWVsbG93LTIwMDo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZGJiODtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLmJnLWdyYXktNTA6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIC5iZy1ncmF5LTEwMDo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0YyRjRGNjtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLmJnLWdyYXktMjAwOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRTVFN0VCO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZ3JheS0zMDA6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNEMUQ1REI7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIC5iZy1ncmF5LTQwMDo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlDQTNBRjtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLmJnLWdyYXktNTAwOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNkI3MjgwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZ3JheS02MDA6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM0QjU1NjM7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1pbmZvIC5iZy1ncmF5LTcwMDo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzM3NDE1MTtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm8gLmJnLWdyYXktODAwOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZ3JheS05MDA6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMxMTE4Mjc7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiA9IFNoYXBlc1xyXG4gKi9cclxuLmF2YXRhci1zbSB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5hdmF0YXItbWQge1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbn1cclxuXHJcbi5hdmF0YXItbGcge1xyXG4gICAgd2lkdGg6IDQuNXJlbTtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG59XHJcblxyXG4vKipcclxuICogPSBEYXRlcGlja2Vyc1xyXG4gKi9cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VsbC5zZWxlY3RlZCxcclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VsbC5zZWxlY3RlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMUYyOTM3O1xyXG59XHJcblxyXG4vKipzdGVwc1xyXG4gKiA9IEFjY29yZGlvbnNcclxuICovXHJcbi5zdGVwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5zdGVwIC5zdGVwLXNoYXBlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgd2lkdGg6IDdyZW07XHJcbiAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdGVwIC5zdGVwLXNoYXBlIGksIC5zdGVwIC5zdGVwLXNoYXBlIHN2ZyB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi5zdGVwIC5zdGVwLXNoYXBlIC5zdGVwLW51bWJlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG59XHJcblxyXG4uc3RlcCAuc3RlcC1zaGFwZS5ib3JkZXJlZCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLnN0ZXAgLnN0ZXAtc2hhcGUuYm9yZGVyZWQgLnN0ZXAtbnVtYmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0b3A6IC0xMnB4O1xyXG59XHJcblxyXG4uc3RlcCAuc3RlcC1zaGFwZS5yb3VuZGVkLWNpcmNsZSAuc3RlcC1udW1iZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI3NXJlbTtcclxufVxyXG5cclxuLnN0ZXAgLmljb24tbGcge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbn1cclxuXHJcbi5zdGVwIC5iYWNrLWxheWVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDEycmVtO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLnRhYmxlIHRoZWFkIHRoIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi50YWJsZSB0aCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuLnRhYmxlIHRkIC5wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnRhYmxlIHRkLFxyXG4udGFibGUgdGgge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi50YWJsZS51c2VyLXRhYmxlIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi50YWJsZS5hbGlnbi1pdGVtcy1jZW50ZXIgdGQsXHJcbi50YWJsZS5hbGlnbi1pdGVtcy1jZW50ZXIgdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIGEge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIGEge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi50YWJsZS1ob3ZlciB0ciB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLnRhYmxlLWhvdmVyIHRyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUtZmx1c2ggdGQsXHJcbi50YWJsZS1mbHVzaCB0aCB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxufVxyXG5cclxuLnRhYmxlLWZsdXNoIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLFxyXG4udGFibGUtZmx1c2ggdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLnRhYmxlLWZsdXNoIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXHJcbi50YWJsZS1mbHVzaCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkIC50YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZCAudGFibGUgdGQsXHJcbi5jYXJkIC50YWJsZSB0aCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxufVxyXG5cclxuLnRhYmxlIFtkYXRhLXNvcnRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRhYmxlIC5jdXN0b20tdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFibGUgLnRoZWFkLWRhcmsgW2RhdGEtc29ydF06OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMyAwTDYgNEgwTDMgMFpNMyAxMEwwIDZINkwzIDEwWicgZmlsbD0nJTIzMUYyOTM3Jy8+PC9zdmc+XCIpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbn1cclxuXHJcbi50YWJsZSAudGhlYWQtbGlnaHQgW2RhdGEtc29ydF06OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMyAwTDYgNEgwTDMgMFpNMyAxMEwwIDZINkwzIDEwWicgZmlsbD0nJTIzMUYyOTM3Jy8+PC9zdmc+XCIpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtdG9wLFxyXG4uZGF0YVRhYmxlLWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLmRhdGFUYWJsZS10b3AsXHJcbi5kYXRhVGFibGUtYm90dG9tIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGUtdG9wIC5kYXRhVGFibGUtaW5mbyxcclxuLmRhdGFUYWJsZS1ib3R0b20gLmRhdGFUYWJsZS1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0YVRhYmxlLXRvcCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1wYWdpbmF0aW9uIGEge1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaTpub3QoOmZpcnN0LWNoaWxkKSBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaS5hY3RpdmUgYSB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUYyOTM3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaS5kaXNhYmxlZCBhIHtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaSBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzlDQTNBRjtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1wYWdpbmF0aW9uID4gbGkgYTpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcclxuICAgIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1wYWdpbmF0aW9uID4gbGkgYTpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMThyZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjI1KTtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1zZWxlY3RvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDEuMTI1cmVtKTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICM2QjcyODA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFGMjkzNycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xyXG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0QxRDVEQjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDE3LCAyNCwgMzksIDAuMDEyNSk7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLXNlbGVjdG9yOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzRkNjY4OTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgxNywgMjQsIDM5LCAwLjAxMjUpLCAwIDAgMCAwLjE4cmVtIHJnYmEoMzEsIDQxLCA1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtc2VsZWN0b3I6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICBjb2xvcjogIzZCNzI4MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtc2VsZWN0b3JbbXVsdGlwbGVdLCAuZGF0YVRhYmxlLXNlbGVjdG9yW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLXNlbGVjdG9yOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1zZWxlY3RvcjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzZCNzI4MDtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMTI1cmVtKTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICM2QjcyODA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNEMUQ1REI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5kYXRhVGFibGUtaW5wdXQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtaW5wdXQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM2QjcyODA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGQ2Njg5O1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyksIDAgMCAwIDAuMThyZW0gcmdiYSgzMSwgNDEsIDU1LCAwLjI1KTtcclxufVxyXG5cclxuLmRhdGFUYWJsZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM0QjU1NjM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlLWlucHV0OmRpc2FibGVkLCAuZGF0YVRhYmxlLWlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyoqXHJcbiAqID0gVHlwb2dyYXBoeVxyXG4gKi9cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxucCwgb2wgbGksIHVsIGxpLCAucCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG5hLCAudGV4dC1hY3Rpb24ge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5hOmhvdmVyLCAudGV4dC1hY3Rpb246aG92ZXIge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGVhZCArIC5idG4td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgIC5sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lLXRocm91Z2gge1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4udGV4dC1pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4uaG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLmRpc3BsYXktMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAuZGlzcGxheS0zIHtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC5kaXNwbGF5LTQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2txdW90ZSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1sYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLmJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb250LXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZm9udC1iYXNlIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5mb250LW1lZGl1bSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi50ZXh0LXByaW1hcnksIC50ZXh0LXByaW1hcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5MzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtcHJpbWFyeSBhOm5vdCguYnRuKSwgLnRleHQtcHJpbWFyeSBoMSwgLnRleHQtcHJpbWFyeSBoMiwgLnRleHQtcHJpbWFyeSBoMywgLnRleHQtcHJpbWFyeSBoNCwgLnRleHQtcHJpbWFyeSBoNSwgLnRleHQtcHJpbWFyeSBoNiwgLnRleHQtcHJpbWFyeSAuaDEsIC50ZXh0LXByaW1hcnkgLmgyLCAudGV4dC1wcmltYXJ5IC5oMywgLnRleHQtcHJpbWFyeSAuaDQsIC50ZXh0LXByaW1hcnkgLmg1LCAudGV4dC1wcmltYXJ5IC5oNiwgLnRleHQtcHJpbWFyeSAuZGlzcGxheS0xLCAudGV4dC1wcmltYXJ5IC5kaXNwbGF5LTIsIC50ZXh0LXByaW1hcnkgLmRpc3BsYXktMywgLnRleHQtcHJpbWFyeSAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjMUYyOTM3O1xyXG59XHJcblxyXG4udGV4dC1wcmltYXJ5IC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDMxLCA0MSwgNTUsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtc2Vjb25kYXJ5LCAudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmMGJjNzQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtc2Vjb25kYXJ5IGE6bm90KC5idG4pLCAudGV4dC1zZWNvbmRhcnkgaDEsIC50ZXh0LXNlY29uZGFyeSBoMiwgLnRleHQtc2Vjb25kYXJ5IGgzLCAudGV4dC1zZWNvbmRhcnkgaDQsIC50ZXh0LXNlY29uZGFyeSBoNSwgLnRleHQtc2Vjb25kYXJ5IGg2LCAudGV4dC1zZWNvbmRhcnkgLmgxLCAudGV4dC1zZWNvbmRhcnkgLmgyLCAudGV4dC1zZWNvbmRhcnkgLmgzLCAudGV4dC1zZWNvbmRhcnkgLmg0LCAudGV4dC1zZWNvbmRhcnkgLmg1LCAudGV4dC1zZWNvbmRhcnkgLmg2LCAudGV4dC1zZWNvbmRhcnkgLmRpc3BsYXktMSwgLnRleHQtc2Vjb25kYXJ5IC5kaXNwbGF5LTIsIC50ZXh0LXNlY29uZGFyeSAuZGlzcGxheS0zLCAudGV4dC1zZWNvbmRhcnkgLmRpc3BsYXktNCB7XHJcbiAgICBjb2xvcjogI2YwYmM3NDtcclxufVxyXG5cclxuLnRleHQtc2Vjb25kYXJ5IC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDI0MCwgMTg4LCAxMTYsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtdGVydGlhcnksIC50ZXh0LXRlcnRpYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzEzMTZBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXRlcnRpYXJ5IGE6bm90KC5idG4pLCAudGV4dC10ZXJ0aWFyeSBoMSwgLnRleHQtdGVydGlhcnkgaDIsIC50ZXh0LXRlcnRpYXJ5IGgzLCAudGV4dC10ZXJ0aWFyeSBoNCwgLnRleHQtdGVydGlhcnkgaDUsIC50ZXh0LXRlcnRpYXJ5IGg2LCAudGV4dC10ZXJ0aWFyeSAuaDEsIC50ZXh0LXRlcnRpYXJ5IC5oMiwgLnRleHQtdGVydGlhcnkgLmgzLCAudGV4dC10ZXJ0aWFyeSAuaDQsIC50ZXh0LXRlcnRpYXJ5IC5oNSwgLnRleHQtdGVydGlhcnkgLmg2LCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS0xLCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS0yLCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS0zLCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjMzEzMTZBO1xyXG59XHJcblxyXG4udGV4dC10ZXJ0aWFyeSAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSg0OSwgNDksIDEwNiwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzLCAudGV4dC1zdWNjZXNzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMTBCOTgxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3MgYTpub3QoLmJ0biksIC50ZXh0LXN1Y2Nlc3MgaDEsIC50ZXh0LXN1Y2Nlc3MgaDIsIC50ZXh0LXN1Y2Nlc3MgaDMsIC50ZXh0LXN1Y2Nlc3MgaDQsIC50ZXh0LXN1Y2Nlc3MgaDUsIC50ZXh0LXN1Y2Nlc3MgaDYsIC50ZXh0LXN1Y2Nlc3MgLmgxLCAudGV4dC1zdWNjZXNzIC5oMiwgLnRleHQtc3VjY2VzcyAuaDMsIC50ZXh0LXN1Y2Nlc3MgLmg0LCAudGV4dC1zdWNjZXNzIC5oNSwgLnRleHQtc3VjY2VzcyAuaDYsIC50ZXh0LXN1Y2Nlc3MgLmRpc3BsYXktMSwgLnRleHQtc3VjY2VzcyAuZGlzcGxheS0yLCAudGV4dC1zdWNjZXNzIC5kaXNwbGF5LTMsIC50ZXh0LXN1Y2Nlc3MgLmRpc3BsYXktNCB7XHJcbiAgICBjb2xvcjogIzEwQjk4MTtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgxNiwgMTg1LCAxMjksIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtaW5mbywgLnRleHQtaW5mbzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzIzNjFjZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1pbmZvIGE6bm90KC5idG4pLCAudGV4dC1pbmZvIGgxLCAudGV4dC1pbmZvIGgyLCAudGV4dC1pbmZvIGgzLCAudGV4dC1pbmZvIGg0LCAudGV4dC1pbmZvIGg1LCAudGV4dC1pbmZvIGg2LCAudGV4dC1pbmZvIC5oMSwgLnRleHQtaW5mbyAuaDIsIC50ZXh0LWluZm8gLmgzLCAudGV4dC1pbmZvIC5oNCwgLnRleHQtaW5mbyAuaDUsIC50ZXh0LWluZm8gLmg2LCAudGV4dC1pbmZvIC5kaXNwbGF5LTEsIC50ZXh0LWluZm8gLmRpc3BsYXktMiwgLnRleHQtaW5mbyAuZGlzcGxheS0zLCAudGV4dC1pbmZvIC5kaXNwbGF5LTQge1xyXG4gICAgY29sb3I6ICMyMzYxY2U7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8gLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMzUsIDk3LCAyMDYsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtd2FybmluZywgLnRleHQtd2FybmluZzpob3ZlciB7XHJcbiAgICBjb2xvcjogI2YzYzc4ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIGE6bm90KC5idG4pLCAudGV4dC13YXJuaW5nIGgxLCAudGV4dC13YXJuaW5nIGgyLCAudGV4dC13YXJuaW5nIGgzLCAudGV4dC13YXJuaW5nIGg0LCAudGV4dC13YXJuaW5nIGg1LCAudGV4dC13YXJuaW5nIGg2LCAudGV4dC13YXJuaW5nIC5oMSwgLnRleHQtd2FybmluZyAuaDIsIC50ZXh0LXdhcm5pbmcgLmgzLCAudGV4dC13YXJuaW5nIC5oNCwgLnRleHQtd2FybmluZyAuaDUsIC50ZXh0LXdhcm5pbmcgLmg2LCAudGV4dC13YXJuaW5nIC5kaXNwbGF5LTEsIC50ZXh0LXdhcm5pbmcgLmRpc3BsYXktMiwgLnRleHQtd2FybmluZyAuZGlzcGxheS0zLCAudGV4dC13YXJuaW5nIC5kaXNwbGF5LTQge1xyXG4gICAgY29sb3I6ICNmM2M3OGU7XHJcbn1cclxuXHJcbi50ZXh0LXdhcm5pbmcgLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMjQzLCAxOTksIDE0MiwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXIsIC50ZXh0LWRhbmdlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI0UxMUQ0OCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXIgYTpub3QoLmJ0biksIC50ZXh0LWRhbmdlciBoMSwgLnRleHQtZGFuZ2VyIGgyLCAudGV4dC1kYW5nZXIgaDMsIC50ZXh0LWRhbmdlciBoNCwgLnRleHQtZGFuZ2VyIGg1LCAudGV4dC1kYW5nZXIgaDYsIC50ZXh0LWRhbmdlciAuaDEsIC50ZXh0LWRhbmdlciAuaDIsIC50ZXh0LWRhbmdlciAuaDMsIC50ZXh0LWRhbmdlciAuaDQsIC50ZXh0LWRhbmdlciAuaDUsIC50ZXh0LWRhbmdlciAuaDYsIC50ZXh0LWRhbmdlciAuZGlzcGxheS0xLCAudGV4dC1kYW5nZXIgLmRpc3BsYXktMiwgLnRleHQtZGFuZ2VyIC5kaXNwbGF5LTMsIC50ZXh0LWRhbmdlciAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjRTExRDQ4O1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXIgLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMjI1LCAyOSwgNzIsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtd2hpdGUsIC50ZXh0LXdoaXRlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIGE6bm90KC5idG4pLCAudGV4dC13aGl0ZSBoMSwgLnRleHQtd2hpdGUgaDIsIC50ZXh0LXdoaXRlIGgzLCAudGV4dC13aGl0ZSBoNCwgLnRleHQtd2hpdGUgaDUsIC50ZXh0LXdoaXRlIGg2LCAudGV4dC13aGl0ZSAuaDEsIC50ZXh0LXdoaXRlIC5oMiwgLnRleHQtd2hpdGUgLmgzLCAudGV4dC13aGl0ZSAuaDQsIC50ZXh0LXdoaXRlIC5oNSwgLnRleHQtd2hpdGUgLmg2LCAudGV4dC13aGl0ZSAuZGlzcGxheS0xLCAudGV4dC13aGl0ZSAuZGlzcGxheS0yLCAudGV4dC13aGl0ZSAuZGlzcGxheS0zLCAudGV4dC13aGl0ZSAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZGlnbywgLnRleHQtaW5kaWdvOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNEY0NkU1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZGlnbyBhOm5vdCguYnRuKSwgLnRleHQtaW5kaWdvIGgxLCAudGV4dC1pbmRpZ28gaDIsIC50ZXh0LWluZGlnbyBoMywgLnRleHQtaW5kaWdvIGg0LCAudGV4dC1pbmRpZ28gaDUsIC50ZXh0LWluZGlnbyBoNiwgLnRleHQtaW5kaWdvIC5oMSwgLnRleHQtaW5kaWdvIC5oMiwgLnRleHQtaW5kaWdvIC5oMywgLnRleHQtaW5kaWdvIC5oNCwgLnRleHQtaW5kaWdvIC5oNSwgLnRleHQtaW5kaWdvIC5oNiwgLnRleHQtaW5kaWdvIC5kaXNwbGF5LTEsIC50ZXh0LWluZGlnbyAuZGlzcGxheS0yLCAudGV4dC1pbmRpZ28gLmRpc3BsYXktMywgLnRleHQtaW5kaWdvIC5kaXNwbGF5LTQge1xyXG4gICAgY29sb3I6ICM0RjQ2RTU7XHJcbn1cclxuXHJcbi50ZXh0LWluZGlnbyAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSg3OSwgNzAsIDIyOSwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1wdXJwbGUsIC50ZXh0LXB1cnBsZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzdDM0FFRCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1wdXJwbGUgYTpub3QoLmJ0biksIC50ZXh0LXB1cnBsZSBoMSwgLnRleHQtcHVycGxlIGgyLCAudGV4dC1wdXJwbGUgaDMsIC50ZXh0LXB1cnBsZSBoNCwgLnRleHQtcHVycGxlIGg1LCAudGV4dC1wdXJwbGUgaDYsIC50ZXh0LXB1cnBsZSAuaDEsIC50ZXh0LXB1cnBsZSAuaDIsIC50ZXh0LXB1cnBsZSAuaDMsIC50ZXh0LXB1cnBsZSAuaDQsIC50ZXh0LXB1cnBsZSAuaDUsIC50ZXh0LXB1cnBsZSAuaDYsIC50ZXh0LXB1cnBsZSAuZGlzcGxheS0xLCAudGV4dC1wdXJwbGUgLmRpc3BsYXktMiwgLnRleHQtcHVycGxlIC5kaXNwbGF5LTMsIC50ZXh0LXB1cnBsZSAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjN0MzQUVEO1xyXG59XHJcblxyXG4udGV4dC1wdXJwbGUgLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMTI0LCA1OCwgMjM3LCAwLjcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXllbGxvdy0xMDAsIC50ZXh0LXllbGxvdy0xMDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmVlZDYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQteWVsbG93LTEwMCBhOm5vdCguYnRuKSwgLnRleHQteWVsbG93LTEwMCBoMSwgLnRleHQteWVsbG93LTEwMCBoMiwgLnRleHQteWVsbG93LTEwMCBoMywgLnRleHQteWVsbG93LTEwMCBoNCwgLnRleHQteWVsbG93LTEwMCBoNSwgLnRleHQteWVsbG93LTEwMCBoNiwgLnRleHQteWVsbG93LTEwMCAuaDEsIC50ZXh0LXllbGxvdy0xMDAgLmgyLCAudGV4dC15ZWxsb3ctMTAwIC5oMywgLnRleHQteWVsbG93LTEwMCAuaDQsIC50ZXh0LXllbGxvdy0xMDAgLmg1LCAudGV4dC15ZWxsb3ctMTAwIC5oNiwgLnRleHQteWVsbG93LTEwMCAuZGlzcGxheS0xLCAudGV4dC15ZWxsb3ctMTAwIC5kaXNwbGF5LTIsIC50ZXh0LXllbGxvdy0xMDAgLmRpc3BsYXktMywgLnRleHQteWVsbG93LTEwMCAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjZmZlZWQ2O1xyXG59XHJcblxyXG4udGV4dC15ZWxsb3ctMTAwIC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjM4LCAyMTQsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQteWVsbG93LTIwMCwgLnRleHQteWVsbG93LTIwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2Y1ZGJiOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC15ZWxsb3ctMjAwIGE6bm90KC5idG4pLCAudGV4dC15ZWxsb3ctMjAwIGgxLCAudGV4dC15ZWxsb3ctMjAwIGgyLCAudGV4dC15ZWxsb3ctMjAwIGgzLCAudGV4dC15ZWxsb3ctMjAwIGg0LCAudGV4dC15ZWxsb3ctMjAwIGg1LCAudGV4dC15ZWxsb3ctMjAwIGg2LCAudGV4dC15ZWxsb3ctMjAwIC5oMSwgLnRleHQteWVsbG93LTIwMCAuaDIsIC50ZXh0LXllbGxvdy0yMDAgLmgzLCAudGV4dC15ZWxsb3ctMjAwIC5oNCwgLnRleHQteWVsbG93LTIwMCAuaDUsIC50ZXh0LXllbGxvdy0yMDAgLmg2LCAudGV4dC15ZWxsb3ctMjAwIC5kaXNwbGF5LTEsIC50ZXh0LXllbGxvdy0yMDAgLmRpc3BsYXktMiwgLnRleHQteWVsbG93LTIwMCAuZGlzcGxheS0zLCAudGV4dC15ZWxsb3ctMjAwIC5kaXNwbGF5LTQge1xyXG4gICAgY29sb3I6ICNmNWRiYjg7XHJcbn1cclxuXHJcbi50ZXh0LXllbGxvdy0yMDAgLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMjQ1LCAyMTksIDE4NCwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTUwLCAudGV4dC1ncmF5LTUwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRjlGQUZCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktNTAgYTpub3QoLmJ0biksIC50ZXh0LWdyYXktNTAgaDEsIC50ZXh0LWdyYXktNTAgaDIsIC50ZXh0LWdyYXktNTAgaDMsIC50ZXh0LWdyYXktNTAgaDQsIC50ZXh0LWdyYXktNTAgaDUsIC50ZXh0LWdyYXktNTAgaDYsIC50ZXh0LWdyYXktNTAgLmgxLCAudGV4dC1ncmF5LTUwIC5oMiwgLnRleHQtZ3JheS01MCAuaDMsIC50ZXh0LWdyYXktNTAgLmg0LCAudGV4dC1ncmF5LTUwIC5oNSwgLnRleHQtZ3JheS01MCAuaDYsIC50ZXh0LWdyYXktNTAgLmRpc3BsYXktMSwgLnRleHQtZ3JheS01MCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTUwIC5kaXNwbGF5LTMsIC50ZXh0LWdyYXktNTAgLmRpc3BsYXktNCB7XHJcbiAgICBjb2xvcjogI0Y5RkFGQjtcclxufVxyXG5cclxuLnRleHQtZ3JheS01MCAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNDksIDI1MCwgMjUxLCAwLjcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktMTAwLCAudGV4dC1ncmF5LTEwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogI0YyRjRGNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTEwMCBhOm5vdCguYnRuKSwgLnRleHQtZ3JheS0xMDAgaDEsIC50ZXh0LWdyYXktMTAwIGgyLCAudGV4dC1ncmF5LTEwMCBoMywgLnRleHQtZ3JheS0xMDAgaDQsIC50ZXh0LWdyYXktMTAwIGg1LCAudGV4dC1ncmF5LTEwMCBoNiwgLnRleHQtZ3JheS0xMDAgLmgxLCAudGV4dC1ncmF5LTEwMCAuaDIsIC50ZXh0LWdyYXktMTAwIC5oMywgLnRleHQtZ3JheS0xMDAgLmg0LCAudGV4dC1ncmF5LTEwMCAuaDUsIC50ZXh0LWdyYXktMTAwIC5oNiwgLnRleHQtZ3JheS0xMDAgLmRpc3BsYXktMSwgLnRleHQtZ3JheS0xMDAgLmRpc3BsYXktMiwgLnRleHQtZ3JheS0xMDAgLmRpc3BsYXktMywgLnRleHQtZ3JheS0xMDAgLmRpc3BsYXktNCB7XHJcbiAgICBjb2xvcjogI0YyRjRGNjtcclxufVxyXG5cclxuLnRleHQtZ3JheS0xMDAgLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMjQyLCAyNDQsIDI0NiwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTIwMCwgLnRleHQtZ3JheS0yMDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICNFNUU3RUIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS0yMDAgYTpub3QoLmJ0biksIC50ZXh0LWdyYXktMjAwIGgxLCAudGV4dC1ncmF5LTIwMCBoMiwgLnRleHQtZ3JheS0yMDAgaDMsIC50ZXh0LWdyYXktMjAwIGg0LCAudGV4dC1ncmF5LTIwMCBoNSwgLnRleHQtZ3JheS0yMDAgaDYsIC50ZXh0LWdyYXktMjAwIC5oMSwgLnRleHQtZ3JheS0yMDAgLmgyLCAudGV4dC1ncmF5LTIwMCAuaDMsIC50ZXh0LWdyYXktMjAwIC5oNCwgLnRleHQtZ3JheS0yMDAgLmg1LCAudGV4dC1ncmF5LTIwMCAuaDYsIC50ZXh0LWdyYXktMjAwIC5kaXNwbGF5LTEsIC50ZXh0LWdyYXktMjAwIC5kaXNwbGF5LTIsIC50ZXh0LWdyYXktMjAwIC5kaXNwbGF5LTMsIC50ZXh0LWdyYXktMjAwIC5kaXNwbGF5LTQge1xyXG4gICAgY29sb3I6ICNFNUU3RUI7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktMjAwIC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDIyOSwgMjMxLCAyMzUsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS0zMDAsIC50ZXh0LWdyYXktMzAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktMzAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTMwMCBoMSwgLnRleHQtZ3JheS0zMDAgaDIsIC50ZXh0LWdyYXktMzAwIGgzLCAudGV4dC1ncmF5LTMwMCBoNCwgLnRleHQtZ3JheS0zMDAgaDUsIC50ZXh0LWdyYXktMzAwIGg2LCAudGV4dC1ncmF5LTMwMCAuaDEsIC50ZXh0LWdyYXktMzAwIC5oMiwgLnRleHQtZ3JheS0zMDAgLmgzLCAudGV4dC1ncmF5LTMwMCAuaDQsIC50ZXh0LWdyYXktMzAwIC5oNSwgLnRleHQtZ3JheS0zMDAgLmg2LCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTMwMCAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgyMDksIDIxMywgMjE5LCAwLjcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktNDAwLCAudGV4dC1ncmF5LTQwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzlDQTNBRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTQwMCBhOm5vdCguYnRuKSwgLnRleHQtZ3JheS00MDAgaDEsIC50ZXh0LWdyYXktNDAwIGgyLCAudGV4dC1ncmF5LTQwMCBoMywgLnRleHQtZ3JheS00MDAgaDQsIC50ZXh0LWdyYXktNDAwIGg1LCAudGV4dC1ncmF5LTQwMCBoNiwgLnRleHQtZ3JheS00MDAgLmgxLCAudGV4dC1ncmF5LTQwMCAuaDIsIC50ZXh0LWdyYXktNDAwIC5oMywgLnRleHQtZ3JheS00MDAgLmg0LCAudGV4dC1ncmF5LTQwMCAuaDUsIC50ZXh0LWdyYXktNDAwIC5oNiwgLnRleHQtZ3JheS00MDAgLmRpc3BsYXktMSwgLnRleHQtZ3JheS00MDAgLmRpc3BsYXktMiwgLnRleHQtZ3JheS00MDAgLmRpc3BsYXktMywgLnRleHQtZ3JheS00MDAgLmRpc3BsYXktNCB7XHJcbiAgICBjb2xvcjogIzlDQTNBRjtcclxufVxyXG5cclxuLnRleHQtZ3JheS00MDAgLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMTU2LCAxNjMsIDE3NSwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTUwMCwgLnRleHQtZ3JheS01MDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICM2QjcyODAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS01MDAgYTpub3QoLmJ0biksIC50ZXh0LWdyYXktNTAwIGgxLCAudGV4dC1ncmF5LTUwMCBoMiwgLnRleHQtZ3JheS01MDAgaDMsIC50ZXh0LWdyYXktNTAwIGg0LCAudGV4dC1ncmF5LTUwMCBoNSwgLnRleHQtZ3JheS01MDAgaDYsIC50ZXh0LWdyYXktNTAwIC5oMSwgLnRleHQtZ3JheS01MDAgLmgyLCAudGV4dC1ncmF5LTUwMCAuaDMsIC50ZXh0LWdyYXktNTAwIC5oNCwgLnRleHQtZ3JheS01MDAgLmg1LCAudGV4dC1ncmF5LTUwMCAuaDYsIC50ZXh0LWdyYXktNTAwIC5kaXNwbGF5LTEsIC50ZXh0LWdyYXktNTAwIC5kaXNwbGF5LTIsIC50ZXh0LWdyYXktNTAwIC5kaXNwbGF5LTMsIC50ZXh0LWdyYXktNTAwIC5kaXNwbGF5LTQge1xyXG4gICAgY29sb3I6ICM2QjcyODA7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktNTAwIC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDEwNywgMTE0LCAxMjgsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS02MDAsIC50ZXh0LWdyYXktNjAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNEI1NTYzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktNjAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTYwMCBoMSwgLnRleHQtZ3JheS02MDAgaDIsIC50ZXh0LWdyYXktNjAwIGgzLCAudGV4dC1ncmF5LTYwMCBoNCwgLnRleHQtZ3JheS02MDAgaDUsIC50ZXh0LWdyYXktNjAwIGg2LCAudGV4dC1ncmF5LTYwMCAuaDEsIC50ZXh0LWdyYXktNjAwIC5oMiwgLnRleHQtZ3JheS02MDAgLmgzLCAudGV4dC1ncmF5LTYwMCAuaDQsIC50ZXh0LWdyYXktNjAwIC5oNSwgLnRleHQtZ3JheS02MDAgLmg2LCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjNEI1NTYzO1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTYwMCAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSg3NSwgODUsIDk5LCAwLjcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktNzAwLCAudGV4dC1ncmF5LTcwMDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzM3NDE1MSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTcwMCBhOm5vdCguYnRuKSwgLnRleHQtZ3JheS03MDAgaDEsIC50ZXh0LWdyYXktNzAwIGgyLCAudGV4dC1ncmF5LTcwMCBoMywgLnRleHQtZ3JheS03MDAgaDQsIC50ZXh0LWdyYXktNzAwIGg1LCAudGV4dC1ncmF5LTcwMCBoNiwgLnRleHQtZ3JheS03MDAgLmgxLCAudGV4dC1ncmF5LTcwMCAuaDIsIC50ZXh0LWdyYXktNzAwIC5oMywgLnRleHQtZ3JheS03MDAgLmg0LCAudGV4dC1ncmF5LTcwMCAuaDUsIC50ZXh0LWdyYXktNzAwIC5oNiwgLnRleHQtZ3JheS03MDAgLmRpc3BsYXktMSwgLnRleHQtZ3JheS03MDAgLmRpc3BsYXktMiwgLnRleHQtZ3JheS03MDAgLmRpc3BsYXktMywgLnRleHQtZ3JheS03MDAgLmRpc3BsYXktNCB7XHJcbiAgICBjb2xvcjogIzM3NDE1MTtcclxufVxyXG5cclxuLnRleHQtZ3JheS03MDAgLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6IHJnYmEoNTUsIDY1LCA4MSwgMC43KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTgwMCwgLnRleHQtZ3JheS04MDA6aG92ZXIge1xyXG4gICAgY29sb3I6ICMxRjI5MzcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS04MDAgYTpub3QoLmJ0biksIC50ZXh0LWdyYXktODAwIGgxLCAudGV4dC1ncmF5LTgwMCBoMiwgLnRleHQtZ3JheS04MDAgaDMsIC50ZXh0LWdyYXktODAwIGg0LCAudGV4dC1ncmF5LTgwMCBoNSwgLnRleHQtZ3JheS04MDAgaDYsIC50ZXh0LWdyYXktODAwIC5oMSwgLnRleHQtZ3JheS04MDAgLmgyLCAudGV4dC1ncmF5LTgwMCAuaDMsIC50ZXh0LWdyYXktODAwIC5oNCwgLnRleHQtZ3JheS04MDAgLmg1LCAudGV4dC1ncmF5LTgwMCAuaDYsIC50ZXh0LWdyYXktODAwIC5kaXNwbGF5LTEsIC50ZXh0LWdyYXktODAwIC5kaXNwbGF5LTIsIC50ZXh0LWdyYXktODAwIC5kaXNwbGF5LTMsIC50ZXh0LWdyYXktODAwIC5kaXNwbGF5LTQge1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktODAwIC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDMxLCA0MSwgNTUsIDAuNykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheS05MDAsIC50ZXh0LWdyYXktOTAwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMTExODI3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktOTAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTkwMCBoMSwgLnRleHQtZ3JheS05MDAgaDIsIC50ZXh0LWdyYXktOTAwIGgzLCAudGV4dC1ncmF5LTkwMCBoNCwgLnRleHQtZ3JheS05MDAgaDUsIC50ZXh0LWdyYXktOTAwIGg2LCAudGV4dC1ncmF5LTkwMCAuaDEsIC50ZXh0LWdyYXktOTAwIC5oMiwgLnRleHQtZ3JheS05MDAgLmgzLCAudGV4dC1ncmF5LTkwMCAuaDQsIC50ZXh0LWdyYXktOTAwIC5oNSwgLnRleHQtZ3JheS05MDAgLmg2LCAudGV4dC1ncmF5LTkwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTkwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTkwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTkwMCAuZGlzcGxheS00IHtcclxuICAgIGNvbG9yOiAjMTExODI3O1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTkwMCAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmFydGljbGUgaW1nIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG59XHJcblxyXG5hcnRpY2xlIHAsIGFydGljbGUgdWwsIGFydGljbGUgb2wsIGFydGljbGUgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5hcnRpY2xlIHAsIGFydGljbGUgdWwgbGksIGFydGljbGUgb2wgbGkge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbmFydGljbGUgaDEsIGFydGljbGUgaDIsIGFydGljbGUgaDMsIGFydGljbGUgaDQsIGFydGljbGUgaDUsIGFydGljbGUgaDYsXHJcbmFydGljbGUgLmgxLCBhcnRpY2xlIC5oMiwgYXJ0aWNsZSAuaDMsIGFydGljbGUgLmg0LCBhcnRpY2xlIC5oNSwgYXJ0aWNsZSAuaDYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmZvbGRlci1zdHJ1Y3R1cmUgbGkge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbi50cnVuY2F0ZS10ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiA9IFRpbWVsaW5lc1xyXG4gKi9cclxuLmxpc3QtZ3JvdXAtdGltZWxpbmUgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLXRpbWVsaW5lIC5saXN0LWdyb3VwLWl0ZW0gLmNvbC1hdXRvIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtdGltZWxpbmUgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXJlbTtcclxuICAgIGxlZnQ6IDIuNXJlbTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzlDQTNBRjtcclxufVxyXG5cclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG59XHJcblxyXG4uY2hhcnRpc3QtdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWluLXdpZHRoOiA1ZW07XHJcbiAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGNEY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgY29sb3I6ICMxRjI5Mzc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLmNoYXJ0aXN0LXRvb2x0aXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNGMkY0RjY7XHJcbn1cclxuXHJcbi5jaGFydGlzdC10b29sdGlwLnRvb2x0aXAtc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY3QtYXJlYSwgLmN0LWxpbmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNpbXBsZWJhci13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItbWFzayB7XHJcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItb2Zmc2V0IHtcclxuICAgIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC1oZWlnaHQ6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGZsZXgtZ3JvdzogaW5oZXJpdDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwMCU7XHJcbiAgICB3aWR0aDogMTAwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBtaW4td2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjVzIGxpbmVhcjtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxpbmcgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLFxyXG4uc2ltcGxlYmFyLWhvdmVyIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSxcclxuLnNpbXBsZWJhci1tb3VzZS1lbnRlcmVkIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTFweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1pbi13aWR0aDogMTBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcclxuICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQxMTE2O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYmFyIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICAuc2VhcmNoLWJhciAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1iYXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dC5yb3VuZC1jaGVja1t0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVlbTtcclxufVxyXG5cclxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGhlaWdodDogMS4yNzVlbTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0IC5mb3JtLXNlbGVjdC1sZyB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbSAwLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLmZpbGUtZmllbGQgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uZmlsZS1maWVsZCBzdmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXZvbHQuY3NzLm1hcCAqL1xyXG4iLCIubGVhZC1kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUknLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5oZWFkZXIgLnJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGVuZDtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLmJhZGdlLWJveC1wYXJlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLmluZm8tYmFkZ2VzIC5iYWRnZS1ib3gge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kKTtcclxuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5pbmZvLWJhZGdlcyAubGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0LWNvbG9yKTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLmluZm8tYmFkZ2VzIC52YWx1ZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5zZWN0aW9uLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xyXG4gICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC50aW1lbGluZSBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAudGltZWxpbmUgbGk6Om1hcmtlciB7XHJcbiAgICBjb2xvcjogIzBkNmVmZDtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnJlcXVpc2l0b3MtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAuYmFkZ2UtY3VzdG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmUyZmY7XHJcbiAgICBjb2xvcjogIzM0M2E0MDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5kaXZpZGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5leGVjdXRpdmUtc3VtbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLm1haW4tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLmhpZ2hsaWdodCB7fVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAuc29sdXRpb24tY29udGFjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQpO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5zb2x1dGlvbi1jb250YWN0LWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5yZXF1aXNpdG9zLWNvbnRhY3QtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jYXJkLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5zdWJzZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAudGltZWxpbmUtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAudGltZWxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA1QTlDO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAudGltZWxpbmUgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnRpbWVsaW5lIGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1QTlDO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY2FyZC1iYWNrZ3JvdW5kKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMDA1QTlDO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAudGltZWxpbmUtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC50aW1lbGluZS1jb250ZW50IGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgY29sb3I6ICMwMDVBOUM7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5ibHVlLXRleHQge1xyXG4gICAgY29sb3I6ICMwMDVBOUM7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC50ZWMtbmFtZS1lc2VuY2lhbGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEYyRjE7XHJcbiAgICBjb2xvcjogIzAwNzk2QjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMkRGREI7XHJcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciB1bC50ZWMtZXNlbmNpYWxlcz5saSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAudGltZWxpbmUtY29udGVudCBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLm1lZXRpbmctc2NoZWR1bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnJvdy01LWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnJvdy01LWNvbHMgLmJhZGdlLWJveC1wYXJlbnQge1xyXG4gICAgZmxleDogMSAxIDIwJTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnJvdy01LWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnJvdy01LWNvbHMgLmJhZGdlLWJveC1wYXJlbnQge1xyXG4gICAgZmxleDogMSAxIDIwJTtcclxufVxyXG5cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnJvdy01LWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAucm93LTUtY29scyAuYmFkZ2UtYm94LXBhcmVudCB7XHJcbiAgICBmbGV4OiAxIDEgMjAlO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC5iYWRnZS1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi8qIEVzdGlsbyBwYXJhIGVsIGNvbnRlbmVkb3IgcHJpbmNpcGFsIGRlIGxhIGzDrW5lYSBkZSB0aWVtcG8gaG9yaXpvbnRhbCAqL1xyXG4ubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAudGltZWxpbmUtaG9yaXpvbnRhbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIC8qIEVzcGFjaW8gcGFyYSBsYSBsw61uZWEgeSBsb3MgcHVudG9zICovXHJcbn1cclxuXHJcbi8qIEzDrW5lYSBob3Jpem9udGFsIGNlbnRyYWwgKi9cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnRpbWVsaW5lLWhvcml6b250YWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMS41cmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgei1pbmRleDogMDtcclxufVxyXG5cclxuLyogRXN0aWxvIHBhcmEgY2FkYSBlbGVtZW50byBkZSBsYSBsw61uZWEgZGUgdGllbXBvICovXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC50aW1lbGluZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICAvKiBEaXN0cmlidXllIGVsIGVzcGFjaW8gZGUgbWFuZXJhIHVuaWZvcm1lICovXHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbn1cclxuXHJcbi8qIEPDrXJjdWxvIGRlbCBpY29ubyBlbiBsYSBsw61uZWEgZGUgdGllbXBvICovXHJcbi5sZWFkLWRldGFpbHMtY29udGFpbmVyIC50aW1lbGluZS1pY29uIHtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNhcmQtYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0wLjVyZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vKiBDb250ZW5pZG8gZGVsIGVsZW1lbnRvIGRlIGxhIGzDrW5lYSBkZSB0aWVtcG8gKi9cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLyogQWp1c3RlcyBwYXJhIGxhIGNhamEgZGUgbGEgc2VjY2nDs24gKi9cclxuLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnNlY3Rpb24tYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcblxyXG5ib2R5LmRhcmstbW9kZSAubGVhZC1kZXRhaWxzLWNvbnRhaW5lciAuYmFkZ2UtY3VzdG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XHJcbiAgICBjb2xvcjogI2UwZTBlMDtcclxufVxyXG5cclxuYm9keS5kYXJrLW1vZGUgLmxlYWQtZGV0YWlscy1jb250YWluZXIgLnRlYy1uYW1lLWVzZW5jaWFsZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgMTk0LCAxNTQsIDAuMSk7XHJcbiAgICBjb2xvcjogIzMwYzI5YTtcclxuICAgIGJvcmRlci1jb2xvcjogIzMwYzI5YTtcclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/