/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/primevue/resources/themes/saga-blue/theme.css ***!
  \***************************************************************************************************************************************/
:root {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#495057;
  --text-color-secondary:#6c757d;
  --primary-color:#2196F3;
  --primary-color-text:#ffffff;
  --surface-0: #ffffff;
  --surface-50: #FAFAFA;
  --surface-100: #F5F5F5;
  --surface-200: #EEEEEE;
  --surface-300: #E0E0E0;
  --surface-400: #BDBDBD;
  --surface-500: #9E9E9E;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --gray-50: #FAFAFA;
  --gray-100: #F5F5F5;
  --gray-200: #EEEEEE;
  --gray-300: #E0E0E0;
  --gray-400: #BDBDBD;
  --gray-500: #9E9E9E;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --content-padding:1rem;
  --inline-spacing:0.5rem;
  --border-radius:3px;
  --surface-ground:#f8f9fa;
  --surface-section:#ffffff;
  --surface-card:#ffffff;
  --surface-overlay:#ffffff;
  --surface-border:#dee2e6;
  --surface-hover: #e9ecef;
  --focus-ring: 0 0 0 0.2rem #a6d5fa;
  --maskbg: rgba(0, 0, 0, 0.4);
  --highlight-bg: #E3F2FD;
  --highlight-text-color: #495057;
  color-scheme: light;
}

:root {
  --blue-50:#f4fafe;
  --blue-100:#cae6fc;
  --blue-200:#a0d2fa;
  --blue-300:#75bef8;
  --blue-400:#4baaf5;
  --blue-500:#2196f3;
  --blue-600:#1c80cf;
  --blue-700:#1769aa;
  --blue-800:#125386;
  --blue-900:#0d3c61;
  --green-50:#f6fbf6;
  --green-100:#d4ecd5;
  --green-200:#b2ddb4;
  --green-300:#90cd93;
  --green-400:#6ebe71;
  --green-500:#4caf50;
  --green-600:#419544;
  --green-700:#357b38;
  --green-800:#2a602c;
  --green-900:#1e4620;
  --yellow-50:#fffcf5;
  --yellow-100:#fef0cd;
  --yellow-200:#fde4a5;
  --yellow-300:#fdd87d;
  --yellow-400:#fccc55;
  --yellow-500:#fbc02d;
  --yellow-600:#d5a326;
  --yellow-700:#b08620;
  --yellow-800:#8a6a19;
  --yellow-900:#644d12;
  --cyan-50:#f2fcfd;
  --cyan-100:#c2eff5;
  --cyan-200:#91e2ed;
  --cyan-300:#61d5e4;
  --cyan-400:#30c9dc;
  --cyan-500:#00bcd4;
  --cyan-600:#00a0b4;
  --cyan-700:#008494;
  --cyan-800:#006775;
  --cyan-900:#004b55;
  --pink-50:#fef4f7;
  --pink-100:#fac9da;
  --pink-200:#f69ebc;
  --pink-300:#f1749e;
  --pink-400:#ed4981;
  --pink-500:#e91e63;
  --pink-600:#c61a54;
  --pink-700:#a31545;
  --pink-800:#801136;
  --pink-900:#5d0c28;
  --indigo-50:#f5f6fb;
  --indigo-100:#d1d5ed;
  --indigo-200:#acb4df;
  --indigo-300:#8893d1;
  --indigo-400:#6372c3;
  --indigo-500:#3f51b5;
  --indigo-600:#36459a;
  --indigo-700:#2c397f;
  --indigo-800:#232d64;
  --indigo-900:#192048;
  --teal-50:#f2faf9;
  --teal-100:#c2e6e2;
  --teal-200:#91d2cc;
  --teal-300:#61beb5;
  --teal-400:#30aa9f;
  --teal-500:#009688;
  --teal-600:#008074;
  --teal-700:#00695f;
  --teal-800:#00534b;
  --teal-900:#003c36;
  --orange-50:#fff8f2;
  --orange-100:#fde0c2;
  --orange-200:#fbc791;
  --orange-300:#f9ae61;
  --orange-400:#f79530;
  --orange-500:#f57c00;
  --orange-600:#d06900;
  --orange-700:#ac5700;
  --orange-800:#874400;
  --orange-900:#623200;
  --bluegray-50:#f7f9f9;
  --bluegray-100:#d9e0e3;
  --bluegray-200:#bbc7cd;
  --bluegray-300:#9caeb7;
  --bluegray-400:#7e96a1;
  --bluegray-500:#607d8b;
  --bluegray-600:#526a76;
  --bluegray-700:#435861;
  --bluegray-800:#35454c;
  --bluegray-900:#263238;
  --purple-50:#faf4fb;
  --purple-100:#e7cbec;
  --purple-200:#d4a2dd;
  --purple-300:#c279ce;
  --purple-400:#af50bf;
  --purple-500:#9c27b0;
  --purple-600:#852196;
  --purple-700:#6d1b7b;
  --purple-800:#561561;
  --purple-900:#3e1046;
  --red-50:#fff5f5;
  --red-100:#ffd1ce;
  --red-200:#ffada7;
  --red-300:#ff8980;
  --red-400:#ff6459;
  --red-500:#ff4032;
  --red-600:#d9362b;
  --red-700:#b32d23;
  --red-800:#8c231c;
  --red-900:#661a14;
  --primary-50:#f4fafe;
  --primary-100:#cae6fc;
  --primary-200:#a0d2fa;
  --primary-300:#75bef8;
  --primary-400:#4baaf5;
  --primary-500:#2196f3;
  --primary-600:#1c80cf;
  --primary-700:#1769aa;
  --primary-800:#125386;
  --primary-900:#0d3c61;
}

.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  padding: 0.5rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.5rem 1rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #2196F3;
}

@layer primevue {
  .p-component, .p-component * {
    box-sizing: border-box;
  }

  .p-hidden-space {
    visibility: hidden;
  }

  .p-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
  }

  .p-disabled, .p-disabled * {
    cursor: default;
    pointer-events: none;
    user-select: none;
  }

  .p-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .p-unselectable-text {
    user-select: none;
  }

  .p-sr-only {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal;
  }

  .p-link {
    text-align: left;
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
    user-select: none;
  }

  .p-link:disabled {
    cursor: default;
  }

  /* Non vue overlay animations */
  .p-connected-overlay {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }

  .p-connected-overlay-visible {
    opacity: 1;
    transform: scaleY(1);
  }

  .p-connected-overlay-hidden {
    opacity: 0;
    transform: scaleY(1);
    transition: opacity 0.1s linear;
  }

  /* Vue based overlay animations */
  .p-connected-overlay-enter-from {
    opacity: 0;
    transform: scaleY(0.8);
  }

  .p-connected-overlay-leave-to {
    opacity: 0;
  }

  .p-connected-overlay-enter-active {
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }

  .p-connected-overlay-leave-active {
    transition: opacity 0.1s linear;
  }

  /* Toggleable Content */
  .p-toggleable-content-enter-from,
.p-toggleable-content-leave-to {
    max-height: 0;
  }

  .p-toggleable-content-enter-to,
.p-toggleable-content-leave-from {
    max-height: 1000px;
  }

  .p-toggleable-content-leave-active {
    overflow: hidden;
    transition: max-height 0.45s cubic-bezier(0, 1, 0, 1);
  }

  .p-toggleable-content-enter-active {
    overflow: hidden;
    transition: max-height 1s ease-in-out;
  }

  * {
    box-sizing: border-box;
  }

  .p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    font-weight: normal;
  }

  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    transition-duration: 0.2s;
  }

  .p-disabled, .p-component:disabled {
    opacity: 0.6;
  }

  .p-error {
    color: #f44336;
  }

  .p-text-secondary {
    color: #6c757d;
  }

  .pi {
    font-size: 1rem;
  }

  .p-icon {
    width: 1rem;
    height: 1rem;
  }

  .p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards;
  }

  .p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards;
  }

  @keyframes p-component-overlay-enter-animation {
    from {
      background-color: transparent;
    }
    to {
      background-color: var(--maskbg);
    }
  }
  @keyframes p-component-overlay-leave-animation {
    from {
      background-color: var(--maskbg);
    }
    to {
      background-color: transparent;
    }
  }

  .p-autocomplete {
    display: inline-flex;
  }

  .p-autocomplete-loader {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-autocomplete-dd .p-autocomplete-input {
    flex: 1 1 auto;
    width: 1%;
  }

  .p-autocomplete-dd .p-autocomplete-input,
.p-autocomplete-dd .p-autocomplete-multiple-container {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .p-autocomplete-dd .p-autocomplete-dropdown {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0px;
  }

  .p-autocomplete .p-autocomplete-panel {
    min-width: 100%;
  }

  .p-autocomplete-panel {
    position: absolute;
    overflow: auto;
    top: 0;
    left: 0;
  }

  .p-autocomplete-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }

  .p-autocomplete-item {
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
  }

  .p-autocomplete-multiple-container {
    margin: 0;
    padding: 0;
    list-style-type: none;
    cursor: text;
    overflow: hidden;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .p-autocomplete-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }

  .p-autocomplete-token-icon {
    cursor: pointer;
  }

  .p-autocomplete-input-token {
    flex: 1 1 auto;
    display: inline-flex;
  }

  .p-autocomplete-input-token input {
    border: 0 none;
    outline: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
  }

  .p-fluid .p-autocomplete {
    display: flex;
  }

  .p-fluid .p-autocomplete-dd .p-autocomplete-input {
    width: 1%;
  }

  .p-autocomplete .p-autocomplete-loader {
    right: 0.5rem;
  }
  .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 2.857rem;
  }
  .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
    border-color: #2196F3;
  }
  .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0.25rem 0.5rem;
    gap: 0.5rem;
    outline-color: transparent;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.25rem 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #495057;
    padding: 0;
    margin: 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.25rem 0.5rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
    background: #ced4da;
    color: #495057;
  }
  .p-autocomplete.p-invalid.p-component > .p-inputtext {
    border-color: #f44336;
  }

  .p-autocomplete-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0.5rem 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 0.5rem 1rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child {
    margin-top: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:last-child {
    margin-bottom: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
    background: rgba(33, 150, 243, 0.24);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
  }

  .p-calendar {
    display: inline-flex;
    max-width: 100%;
  }

  .p-calendar .p-inputtext {
    flex: 1 1 auto;
    width: 1%;
  }

  .p-calendar-w-btn .p-inputtext {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .p-calendar-w-btn .p-datepicker-trigger {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .p-calendar .p-datepicker-trigger-icon {
    cursor: pointer;
  }

  /* Fluid */
  .p-fluid .p-calendar {
    display: flex;
  }

  .p-fluid .p-calendar .p-inputtext {
    width: 1%;
  }

  /* Datepicker */
  .p-calendar .p-datepicker {
    min-width: 100%;
  }

  .p-datepicker {
    width: auto;
  }

  .p-datepicker-inline {
    display: inline-block;
    overflow-x: auto;
  }

  /* Header */
  .p-datepicker-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .p-datepicker-header .p-datepicker-title {
    margin: 0 auto;
  }

  .p-datepicker-prev,
.p-datepicker-next {
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
  }

  /* Multiple Month DatePicker */
  .p-datepicker-multiple-month .p-datepicker-group-container {
    display: flex;
  }

  .p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group {
    flex: 1 1 auto;
  }

  /* DatePicker Table */
  .p-datepicker table {
    width: 100%;
    border-collapse: collapse;
  }

  .p-datepicker td > span {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
  }

  /* Month Picker */
  .p-monthpicker-month {
    width: 33.3%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    overflow: hidden;
    position: relative;
  }

  /* Year Picker */
  .p-yearpicker-year {
    width: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    overflow: hidden;
    position: relative;
  }

  /*  Button Bar */
  .p-datepicker-buttonbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  /* Time Picker */
  .p-timepicker {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .p-timepicker button {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    overflow: hidden;
    position: relative;
  }

  .p-timepicker > div {
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  /* Touch UI */
  .p-datepicker-touch-ui,
.p-calendar .p-datepicker-touch-ui {
    min-width: 80vw;
  }

  .p-calendar.p-invalid.p-component > .p-inputtext {
    border-color: #f44336;
  }
  .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }

  .p-datepicker {
    padding: 0.5rem;
    background: #ffffff;
    color: #495057;
    border: 1px solid #ced4da;
    border-radius: 3px;
  }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: #ffffff;
  }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #dee2e6;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: #495057;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    font-weight: 600;
    padding: 0.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #2196F3;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0.5rem;
  }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0;
  }
  .p-datepicker table th {
    padding: 0.5rem;
  }
  .p-datepicker table th > span {
    width: 2.5rem;
    height: 2.5rem;
  }
  .p-datepicker table td {
    padding: 0.5rem;
  }
  .p-datepicker table td > span {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    transition: box-shadow 0.2s;
    border: 1px solid transparent;
    outline-color: transparent;
  }
  .p-datepicker table td > span.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-datepicker table td > span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-datepicker table td.p-datepicker-today > span {
    background: #ced4da;
    color: #495057;
    border-color: transparent;
  }
  .p-datepicker table td.p-datepicker-today > span.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid #dee2e6;
  }
  .p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto;
  }
  .p-datepicker .p-timepicker {
    border-top: 1px solid #dee2e6;
    padding: 0.5rem;
  }
  .p-datepicker .p-timepicker button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-datepicker .p-timepicker button:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-datepicker .p-timepicker button:last-child {
    margin-top: 0.2em;
  }
  .p-datepicker .p-timepicker span {
    font-size: 1.25rem;
  }
  .p-datepicker .p-timepicker > div {
    padding: 0 0.5rem;
  }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
  }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 3px;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-datepicker .p-yearpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 0.5rem;
    transition: box-shadow 0.2s;
    border-radius: 3px;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid #dee2e6;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
  }
  .p-datepicker.p-datepicker-mobile table th,
.p-datepicker.p-datepicker-mobile table td {
    padding: 0;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled) {
    outline-color: transparent;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled) {
    outline-color: transparent;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled) {
    outline-color: transparent;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-cascadeselect {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
  }

  .p-cascadeselect-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }

  .p-cascadeselect-label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    flex: 1 1 auto;
    width: 1%;
    text-overflow: ellipsis;
    cursor: pointer;
  }

  .p-cascadeselect-label-empty {
    overflow: hidden;
    visibility: hidden;
  }

  .p-cascadeselect .p-cascadeselect-panel {
    min-width: 100%;
  }

  .p-cascadeselect-item {
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
  }

  .p-cascadeselect-item-content {
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
  }

  .p-cascadeselect-group-icon {
    margin-left: auto;
  }

  .p-cascadeselect-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
    min-width: 100%;
  }

  .p-fluid .p-cascadeselect {
    display: flex;
  }

  .p-fluid .p-cascadeselect .p-cascadeselect-label {
    width: 1%;
  }

  .p-cascadeselect-sublist {
    position: absolute;
    min-width: 100%;
    z-index: 1;
    display: none;
  }

  .p-cascadeselect-item-active {
    overflow: visible;
  }

  .p-cascadeselect-item-active > .p-cascadeselect-sublist {
    display: block;
    left: 100%;
    top: 0;
  }

  .p-cascadeselect-enter-from,
.p-cascadeselect-leave-active {
    opacity: 0;
  }

  .p-cascadeselect-enter-active {
    transition: opacity 150ms;
  }

  .p-cascadeselect {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: #2196F3;
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-cascadeselect.p-variant-filled {
    background-color: #f8f9fa;
  }
  .p-cascadeselect.p-variant-filled:enabled:hover {
    background-color: #f8f9fa;
  }
  .p-cascadeselect.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 0.5rem 0.5rem;
  }
  .p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: #6c757d;
  }
  .p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: #6c757d;
    width: 2.357rem;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .p-cascadeselect.p-invalid.p-component {
    border-color: #f44336;
  }

  .p-cascadeselect-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0.5rem 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
    margin-top: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child {
    margin-bottom: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: rgba(33, 150, 243, 0.24);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 0.5rem 1rem;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: 0.875rem;
  }

  .p-checkbox {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }

  .p-checkbox-input {
    cursor: pointer;
  }

  .p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .p-checkbox {
    width: 20px;
    height: 20px;
  }
  .p-checkbox .p-checkbox-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border: 2px solid #ced4da;
    border-radius: 3px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #ced4da;
    background: #ffffff;
    width: 20px;
    height: 20px;
    color: #495057;
    border-radius: 3px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox.p-highlight .p-checkbox-box {
    border-color: #2196F3;
    background: #2196F3;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    border-color: #2196F3;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    border-color: #0b7ad1;
    background: #0b7ad1;
    color: #ffffff;
  }
  .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-checkbox.p-invalid > .p-checkbox-box {
    border-color: #f44336;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f8f9fa;
  }
  .p-checkbox.p-variant-filled.p-highlight .p-checkbox-box {
    background: #2196F3;
  }
  .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f8f9fa;
  }
  .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #0b7ad1;
  }

  .p-input-filled .p-checkbox .p-checkbox-box {
    background-color: #f8f9fa;
  }
  .p-input-filled .p-checkbox.p-highlight .p-checkbox-box {
    background: #2196F3;
  }
  .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
    background-color: #f8f9fa;
  }
  .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
    background: #0b7ad1;
  }

  .p-chips {
    display: inline-flex;
  }

  .p-chips-multiple-container {
    margin: 0;
    padding: 0;
    list-style-type: none;
    cursor: text;
    overflow: hidden;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .p-chips-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }

  .p-chips-input-token {
    flex: 1 1 auto;
    display: inline-flex;
  }

  .p-chips-token-icon {
    cursor: pointer;
  }

  .p-chips-input-token input {
    border: 0 none;
    outline: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
  }

  .p-fluid .p-chips {
    display: flex;
  }

  .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: #2196F3;
  }
  .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-chips .p-chips-multiple-container {
    padding: 0.25rem 0.5rem;
    outline-color: transparent;
  }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.25rem 0.5rem;
    margin-right: 0.5rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: #ced4da;
    color: #495057;
  }
  .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.25rem 0;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #495057;
    padding: 0;
    margin: 0;
  }
  .p-chips.p-invalid.p-component > .p-inputtext {
    border-color: #f44336;
  }

  .p-colorpicker-panel .p-colorpicker-color {
    background: linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0) 100%), linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
  }

  .p-colorpicker-panel .p-colorpicker-hue {
    background: linear-gradient(0deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
  }

  .p-colorpicker-preview {
    width: 2rem;
    height: 2rem;
  }

  .p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919;
  }
  .p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #ffffff;
  }

  .p-colorpicker-overlay-panel {
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }

  .p-dropdown {
    display: inline-flex;
    cursor: pointer;
    position: relative;
    user-select: none;
  }

  .p-dropdown-clear-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-dropdown-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }

  .p-dropdown-label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    flex: 1 1 auto;
    width: 1%;
    text-overflow: ellipsis;
    cursor: pointer;
  }

  .p-dropdown-label-empty {
    overflow: hidden;
    opacity: 0;
  }

  input.p-dropdown-label {
    cursor: default;
  }

  .p-dropdown .p-dropdown-panel {
    min-width: 100%;
  }

  .p-dropdown-panel {
    position: absolute;
    top: 0;
    left: 0;
  }

  .p-dropdown-items-wrapper {
    overflow: auto;
  }

  .p-dropdown-item {
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
  }

  .p-dropdown-item-group {
    cursor: auto;
  }

  .p-dropdown-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }

  .p-dropdown-filter {
    width: 100%;
  }

  .p-dropdown-filter-container {
    position: relative;
  }

  .p-dropdown-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-fluid .p-dropdown {
    display: flex;
  }

  .p-fluid .p-dropdown .p-dropdown-label {
    width: 1%;
  }

  .p-dropdown {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-dropdown:not(.p-disabled):hover {
    border-color: #2196F3;
  }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-dropdown.p-variant-filled {
    background: #f8f9fa;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled):hover {
    background-color: #f8f9fa;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 1.5rem;
  }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none;
  }
  .p-dropdown .p-dropdown-label.p-placeholder {
    color: #6c757d;
  }
  .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: #6c757d;
    width: 2.357rem;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .p-dropdown .p-dropdown-clear-icon {
    color: #6c757d;
    right: 2.357rem;
  }
  .p-dropdown.p-invalid.p-component {
    border-color: #f44336;
  }

  .p-dropdown-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-dropdown-panel .p-dropdown-header {
    padding: 0.5rem 1rem;
    border-bottom: 0 none;
    color: #495057;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 1.5rem;
    margin-right: -1.5rem;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 0.5rem;
    color: #6c757d;
  }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0.5rem 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 0.5rem 1rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
    margin-top: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child {
    margin-bottom: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: rgba(33, 150, 243, 0.24);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon {
    position: relative;
    margin-left: -0.5rem;
    margin-right: 0.5rem;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 0.5rem 1rem;
    color: #495057;
    background: transparent;
  }

  .p-float-label {
    display: block;
    position: relative;
  }

  .p-float-label label {
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -0.5rem;
    transition-property: all;
    transition-timing-function: ease;
    line-height: 1;
  }

  .p-float-label:has(textarea) label {
    top: 1rem;
  }

  .p-float-label:has(input:focus) label,
.p-float-label:has(input.p-filled) label,
.p-float-label:has(input:-webkit-autofill) label,
.p-float-label:has(textarea:focus) label,
.p-float-label:has(textarea.p-filled) label,
.p-float-label:has(.p-inputwrapper-focus) label,
.p-float-label:has(.p-inputwrapper-filled) label {
    top: -0.75rem;
    font-size: 12px;
  }

  .p-float-label .p-placeholder,
.p-float-label input::placeholder,
.p-float-label .p-inputtext::placeholder {
    opacity: 0;
    transition-property: all;
    transition-timing-function: ease;
  }

  .p-float-label .p-focus .p-placeholder,
.p-float-label input:focus::placeholder,
.p-float-label .p-inputtext:focus::placeholder {
    opacity: 1;
    transition-property: all;
    transition-timing-function: ease;
  }

  .p-icon-field {
    position: relative;
  }

  .p-icon-field > .p-input-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-inputotp {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }

  .p-inputotp-input {
    text-align: center;
    width: 2rem;
  }

  .p-inputgroup {
    display: flex;
    align-items: stretch;
    width: 100%;
  }

  .p-inputgroup-addon {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-inputgroup .p-float-label {
    display: flex;
    align-items: stretch;
    width: 100%;
  }

  .p-inputgroup .p-inputtext,
.p-fluid .p-inputgroup .p-inputtext,
.p-inputgroup .p-inputwrapper,
.p-fluid .p-inputgroup .p-input {
    flex: 1 1 auto;
    width: 1%;
  }

  .p-inputgroup-addon {
    background: #e9ecef;
    color: #6c757d;
    border-top: 1px solid #ced4da;
    border-left: 1px solid #ced4da;
    border-bottom: 1px solid #ced4da;
    padding: 0.5rem 0.5rem;
    min-width: 2.357rem;
  }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid #ced4da;
  }

  .p-inputgroup > .p-component,
.p-inputgroup > .p-inputwrapper > .p-inputtext,
.p-inputgroup > .p-float-label > .p-component {
    border-radius: 0;
    margin: 0;
  }
  .p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: 0 none;
  }
  .p-inputgroup > .p-component:focus,
.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
    z-index: 1;
  }
  .p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
    z-index: 1;
  }

  .p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child,
.p-inputgroup > .p-inputwrapper:first-child,
.p-inputgroup > .p-inputwrapper:first-child > .p-inputtext {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child,
.p-inputgroup > .p-inputwrapper:last-child,
.p-inputgroup > .p-inputwrapper:last-child > .p-inputtext {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .p-fluid .p-inputgroup .p-button {
    width: auto;
  }
  .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 2.357rem;
  }

  .p-fluid .p-icon-field-left,
.p-fluid .p-icon-field-right {
    width: 100%;
  }

  .p-icon-field-left > .p-input-icon:first-of-type {
    left: 0.5rem;
    color: #6c757d;
  }

  .p-icon-field-right > .p-input-icon:last-of-type {
    right: 0.5rem;
    color: #6c757d;
  }

  .p-inputnumber {
    display: inline-flex;
  }

  .p-inputnumber-button {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
  }

  .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,
.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label {
    display: none;
  }

  .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0;
  }

  .p-inputnumber-buttons-stacked .p-inputnumber-input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 0;
  }

  .p-inputnumber-buttons-stacked .p-inputnumber-button-group {
    display: flex;
    flex-direction: column;
  }

  .p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button {
    flex: 1 1 auto;
  }

  .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up {
    order: 3;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .p-inputnumber-buttons-horizontal .p-inputnumber-input {
    order: 2;
    border-radius: 0;
  }

  .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down {
    order: 1;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .p-inputnumber-buttons-vertical {
    flex-direction: column;
  }

  .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up {
    order: 1;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
  }

  .p-inputnumber-buttons-vertical .p-inputnumber-input {
    order: 2;
    border-radius: 0;
    text-align: center;
  }

  .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down {
    order: 3;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
  }

  .p-inputnumber-input {
    flex: 1 1 auto;
  }

  .p-fluid .p-inputnumber {
    width: 100%;
  }

  .p-fluid .p-inputnumber .p-inputnumber-input {
    width: 1%;
  }

  .p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input {
    width: 100%;
  }

  .p-inputnumber.p-invalid.p-component > .p-inputtext {
    border-color: #f44336;
  }
  .p-inputnumber.p-variant-filled > .p-inputnumber-input {
    background-color: #f8f9fa;
  }
  .p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover {
    background-color: #f8f9fa;
  }
  .p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus {
    background-color: #ffffff;
  }

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

  .p-inputswitch-input {
    cursor: pointer;
  }

  .p-inputswitch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid transparent;
  }

  .p-inputswitch-slider:before {
    position: absolute;
    content: "";
    top: 50%;
  }

  .p-inputswitch {
    width: 3rem;
    height: 1.75rem;
  }
  .p-inputswitch .p-inputswitch-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border-radius: 30px;
  }
  .p-inputswitch .p-inputswitch-slider {
    background: #ced4da;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 30px;
    outline-color: transparent;
  }
  .p-inputswitch .p-inputswitch-slider:before {
    background: #ffffff;
    width: 1.25rem;
    height: 1.25rem;
    left: 0.25rem;
    margin-top: -0.625rem;
    border-radius: 50%;
    transition-duration: 0.2s;
  }
  .p-inputswitch.p-highlight .p-inputswitch-slider {
    background: #2196F3;
  }
  .p-inputswitch.p-highlight .p-inputswitch-slider:before {
    background: #ffffff;
    transform: translateX(1.25rem);
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider {
    background: #b6bfc8;
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider {
    background: #0d89ec;
  }
  .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-inputswitch.p-invalid > .p-inputswitch-slider {
    border-color: #f44336;
  }

  .p-fluid .p-inputtext {
    width: 100%;
  }

  .p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: #495057;
    background: #ffffff;
    padding: 0.5rem 0.5rem;
    border: 1px solid #ced4da;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    appearance: none;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-inputtext:enabled:hover {
    border-color: #2196F3;
  }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-inputtext.p-invalid.p-component {
    border-color: #f44336;
  }
  .p-inputtext.p-variant-filled {
    background-color: #f8f9fa;
  }
  .p-inputtext.p-variant-filled:enabled:hover {
    background-color: #f8f9fa;
  }
  .p-inputtext.p-variant-filled:enabled:focus {
    background-color: #ffffff;
  }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.4375rem 0.4375rem;
  }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 0.625rem 0.625rem;
  }

  .p-float-label > label {
    left: 0.5rem;
    color: #6c757d;
    transition-duration: 0.2s;
  }

  .p-float-label > .p-invalid + label {
    color: #f44336;
  }

  .p-icon-field-left > .p-inputtext {
    padding-left: 2rem;
  }

  .p-icon-field-left.p-float-label > label {
    left: 2rem;
  }

  .p-icon-field-right > .p-inputtext {
    padding-right: 2rem;
  }

  ::-webkit-input-placeholder {
    color: #6c757d;
  }

  :-moz-placeholder {
    color: #6c757d;
  }

  ::-moz-placeholder {
    color: #6c757d;
  }

  :-ms-input-placeholder {
    color: #6c757d;
  }

  .p-input-filled .p-inputtext {
    background-color: #f8f9fa;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #f8f9fa;
  }
  .p-input-filled .p-inputtext:enabled:focus {
    background-color: #ffffff;
  }

  .p-inputtext-sm .p-inputtext {
    font-size: 0.875rem;
    padding: 0.4375rem 0.4375rem;
  }

  .p-inputtext-lg .p-inputtext {
    font-size: 1.25rem;
    padding: 0.625rem 0.625rem;
  }

  .p-knob-range {
    fill: none;
    transition: stroke 0.1s ease-in;
  }

  .p-knob-value {
    animation-name: dash-frame;
    animation-fill-mode: forwards;
    fill: none;
  }

  .p-knob-text {
    font-size: 1.3rem;
    text-align: center;
  }

  @keyframes dash-frame {
    100% {
      stroke-dashoffset: 0;
    }
  }
  .p-listbox-list-wrapper {
    overflow: auto;
  }

  .p-listbox-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  .p-listbox-item {
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }

  .p-listbox-item-group {
    cursor: auto;
  }

  .p-listbox-filter-container {
    position: relative;
  }

  .p-listbox-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-listbox-filter {
    width: 100%;
  }

  .p-listbox {
    background: #ffffff;
    color: #495057;
    border: 1px solid #ced4da;
    border-radius: 3px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-listbox .p-listbox-header {
    padding: 0.5rem 1rem;
    border-bottom: 0 none;
    color: #495057;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 1.5rem;
  }
  .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 0.5rem;
    color: #6c757d;
  }
  .p-listbox .p-listbox-list {
    padding: 0.5rem 0;
    outline: 0 none;
  }
  .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 0.5rem 1rem;
    border: 0 none;
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:first-child {
    margin-top: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:last-child {
    margin-bottom: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
  }
  .p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 0.5rem 1rem;
    color: #495057;
    background: transparent;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: rgba(33, 150, 243, 0.24);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-listbox.p-invalid {
    border-color: #f44336;
  }

  .p-multiselect {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
  }

  .p-multiselect-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }

  .p-multiselect-label-container {
    overflow: hidden;
    flex: 1 1 auto;
    cursor: pointer;
  }

  .p-multiselect-label {
    display: block;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .p-multiselect-label-empty {
    overflow: hidden;
    visibility: hidden;
  }

  .p-multiselect-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }

  .p-multiselect-token-icon {
    cursor: pointer;
  }

  .p-multiselect .p-multiselect-panel {
    min-width: 100%;
  }

  .p-multiselect-items-wrapper {
    overflow: auto;
  }

  .p-multiselect-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }

  .p-multiselect-item {
    cursor: pointer;
    display: flex;
    align-items: center;
    font-weight: normal;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
  }

  .p-multiselect-item-group {
    cursor: auto;
  }

  .p-multiselect-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .p-multiselect-filter-container {
    position: relative;
    flex: 1 1 auto;
  }

  .p-multiselect-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-multiselect-filter-container .p-inputtext {
    width: 100%;
  }

  .p-multiselect-close {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    margin-left: auto;
  }

  .p-fluid .p-multiselect {
    display: flex;
  }

  .p-multiselect {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-multiselect:not(.p-disabled):hover {
    border-color: #2196F3;
  }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-multiselect.p-variant-filled {
    background: #f8f9fa;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f8f9fa;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-multiselect .p-multiselect-label {
    padding: 0.5rem 0.5rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-multiselect .p-multiselect-label.p-placeholder {
    color: #6c757d;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.25rem 0.5rem;
    margin-right: 0.5rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0.5rem;
  }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: #6c757d;
    width: 2.357rem;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .p-multiselect.p-invalid.p-component {
    border-color: #f44336;
  }

  .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: 0.25rem 0.5rem;
  }

  .p-multiselect-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-multiselect-panel .p-multiselect-header {
    padding: 0.5rem 1rem;
    border-bottom: 0 none;
    color: #495057;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 1.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 0.5rem;
    color: #6c757d;
  }
  .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0.5rem 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 0.5rem 1rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
    margin-top: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child {
    margin-bottom: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: rgba(33, 150, 243, 0.24);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 0.5rem 1rem;
    color: #495057;
    background: transparent;
  }

  .p-password {
    display: inline-flex;
  }

  .p-password .p-password-panel {
    min-width: 100%;
  }

  .p-password-meter {
    height: 10px;
  }

  .p-password-strength {
    height: 100%;
    width: 0;
    transition: width 1s ease-in-out;
  }

  .p-fluid .p-password {
    display: flex;
  }

  .p-password-input::-ms-reveal,
.p-password-input::-ms-clear {
    display: none;
  }

  .p-password.p-invalid.p-component > .p-inputtext {
    border-color: #f44336;
  }

  .p-password-panel {
    padding: 1rem;
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
  }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem;
    background: #dee2e6;
  }
  .p-password-panel .p-password-meter .p-password-strength.weak {
    background: #D32F2F;
  }
  .p-password-panel .p-password-meter .p-password-strength.medium {
    background: #FBC02D;
  }
  .p-password-panel .p-password-meter .p-password-strength.strong {
    background: #689F38;
  }

  .p-radiobutton {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }

  .p-radiobutton-input {
    cursor: pointer;
  }

  .p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .p-radiobutton-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(0.1);
    border-radius: 50%;
    visibility: hidden;
  }

  .p-radiobutton.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1, 1);
    visibility: visible;
  }

  .p-radiobutton {
    width: 20px;
    height: 20px;
  }
  .p-radiobutton .p-radiobutton-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border: 2px solid #ced4da;
    border-radius: 50%;
  }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #ced4da;
    background: #ffffff;
    width: 20px;
    height: 20px;
    color: #495057;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 12px;
    height: 12px;
    transition-duration: 0.2s;
    background-color: #ffffff;
  }
  .p-radiobutton.p-highlight .p-radiobutton-box {
    border-color: #2196F3;
    background: #2196F3;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    border-color: #2196F3;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    border-color: #0b7ad1;
    background: #0b7ad1;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon {
    background-color: #ffffff;
  }
  .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-radiobutton.p-invalid > .p-radiobutton-box {
    border-color: #f44336;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box {
    background-color: #f8f9fa;
  }
  .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box {
    background: #2196F3;
  }
  .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    background-color: #f8f9fa;
  }
  .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    background: #0b7ad1;
  }

  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #f8f9fa;
  }
  .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box {
    background: #2196F3;
  }
  .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
    background-color: #f8f9fa;
  }
  .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
    background: #0b7ad1;
  }

  .p-rating {
    position: relative;
    display: flex;
    align-items: center;
  }

  .p-rating-item {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
  }

  .p-rating.p-readonly .p-rating-item {
    cursor: default;
  }

  .p-rating {
    gap: 0.5rem;
  }
  .p-rating .p-rating-item {
    outline-color: transparent;
    border-radius: 50%;
  }
  .p-rating .p-rating-item .p-rating-icon {
    color: #495057;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    font-size: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.143rem;
    height: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #e74c3c;
  }
  .p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #2196F3;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #2196F3;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #c0392b;
  }

  .p-selectbutton .p-button {
    background: #ffffff;
    border: 1px solid #ced4da;
    color: #495057;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
    color: #6c757d;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
    border-color: #ced4da;
    color: #495057;
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: #6c757d;
  }
  .p-selectbutton .p-button.p-highlight {
    background: #2196F3;
    border-color: #2196F3;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover {
    background: #0d89ec;
    border-color: #0d89ec;
    color: #ffffff;
  }
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: #ffffff;
  }
  .p-selectbutton.p-invalid > .p-button {
    border-color: #f44336;
  }

  .p-slider {
    position: relative;
  }

  .p-slider .p-slider-handle {
    cursor: grab;
    touch-action: none;
    display: block;
  }

  .p-slider-range {
    display: block;
  }

  .p-slider-horizontal .p-slider-range {
    top: 0;
    left: 0;
    height: 100%;
  }

  .p-slider-horizontal .p-slider-handle {
    top: 50%;
  }

  .p-slider-vertical {
    height: 100px;
  }

  .p-slider-vertical .p-slider-handle {
    left: 50%;
  }

  .p-slider-vertical .p-slider-range {
    bottom: 0;
    left: 0;
    width: 100%;
  }

  .p-slider {
    background: #dee2e6;
    border: 0 none;
    border-radius: 3px;
  }
  .p-slider.p-slider-horizontal {
    height: 0.286rem;
  }
  .p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -0.5715rem;
    margin-left: -0.5715rem;
  }
  .p-slider.p-slider-vertical {
    width: 0.286rem;
  }
  .p-slider.p-slider-vertical .p-slider-handle {
    margin-left: -0.5715rem;
    margin-bottom: -0.5715rem;
  }
  .p-slider .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    background: #ffffff;
    border: 2px solid #2196F3;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-slider .p-slider-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-slider .p-slider-range {
    background: #2196F3;
    border-radius: 3px;
  }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #2196F3;
    border-color: #2196F3;
  }

  .p-inputtextarea-resizable {
    overflow: hidden;
    resize: none;
  }

  .p-fluid .p-inputtextarea {
    width: 100%;
  }

  .p-treeselect {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
  }

  .p-treeselect-trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }

  .p-treeselect-label-container {
    overflow: hidden;
    flex: 1 1 auto;
    cursor: pointer;
  }

  .p-treeselect-label {
    display: block;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .p-treeselect-label-empty {
    overflow: hidden;
    visibility: hidden;
  }

  .p-treeselect-token {
    cursor: default;
    display: inline-flex;
    align-items: center;
    flex: 0 0 auto;
  }

  .p-treeselect .p-treeselect-panel {
    min-width: 100%;
  }

  .p-treeselect-items-wrapper {
    overflow: auto;
  }

  .p-fluid .p-treeselect {
    display: flex;
  }

  .p-treeselect {
    background: #ffffff;
    border: 1px solid #ced4da;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-treeselect:not(.p-disabled):hover {
    border-color: #2196F3;
  }
  .p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-treeselect.p-variant-filled {
    background: #f8f9fa;
  }
  .p-treeselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #f8f9fa;
  }
  .p-treeselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }
  .p-treeselect .p-treeselect-label {
    padding: 0.5rem 0.5rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  }
  .p-treeselect .p-treeselect-label.p-placeholder {
    color: #6c757d;
  }
  .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: 0.25rem 0.5rem;
    margin-right: 0.5rem;
    background: #dee2e6;
    color: #495057;
    border-radius: 16px;
  }
  .p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: #6c757d;
    width: 2.357rem;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .p-treeselect.p-invalid.p-component {
    border-color: #f44336;
  }

  .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: 0.25rem 0.5rem;
  }

  .p-treeselect-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 0.5rem 1rem;
    color: #495057;
    background: transparent;
  }

  .p-input-filled .p-treeselect {
    background: #f8f9fa;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #f8f9fa;
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: #ffffff;
  }

  .p-togglebutton {
    position: relative;
    display: inline-flex;
    user-select: none;
    vertical-align: bottom;
  }

  .p-togglebutton-input {
    cursor: pointer;
  }

  .p-togglebutton .p-button {
    flex: 1 1 auto;
  }

  .p-togglebutton .p-togglebutton-input {
    appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 1;
    outline: 0 none;
    border: 1px solid #ced4da;
    border-radius: 3px;
  }
  .p-togglebutton .p-button {
    background: #ffffff;
    border: 1px solid #ced4da;
    color: #495057;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-togglebutton .p-button .p-button-icon-left,
.p-togglebutton .p-button .p-button-icon-right {
    color: #6c757d;
  }
  .p-togglebutton.p-highlight .p-button {
    background: #2196F3;
    border-color: #2196F3;
    color: #ffffff;
  }
  .p-togglebutton.p-highlight .p-button .p-button-icon-left,
.p-togglebutton.p-highlight .p-button .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button {
    background: #e9ecef;
    border-color: #ced4da;
    color: #495057;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,
.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right {
    color: #6c757d;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button {
    background: #0d89ec;
    border-color: #0d89ec;
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,
.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right {
    color: #ffffff;
  }
  .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-togglebutton.p-invalid > .p-button {
    border-color: #f44336;
  }

  .p-button {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
    align-items: center;
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    position: relative;
  }

  .p-button-label {
    flex: 1 1 auto;
  }

  .p-button-icon-right {
    order: 1;
  }

  .p-button:disabled {
    cursor: default;
  }

  .p-button-icon-only {
    justify-content: center;
  }

  .p-button-icon-only .p-button-label {
    visibility: hidden;
    width: 0;
    flex: 0 0 auto;
  }

  .p-button-vertical {
    flex-direction: column;
  }

  .p-button-icon-bottom {
    order: 2;
  }

  .p-button-group .p-button {
    margin: 0;
  }

  .p-button-group .p-button:not(:last-child), .p-button-group .p-button:not(:last-child):hover {
    border-right: 0 none;
  }

  .p-button-group .p-button:not(:first-of-type):not(:last-of-type) {
    border-radius: 0;
  }

  .p-button-group .p-button:first-of-type:not(:only-of-type) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .p-button-group .p-button:last-of-type:not(:only-of-type) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .p-button-group .p-button:focus {
    position: relative;
    z-index: 1;
  }

  .p-button {
    color: #ffffff;
    background: #2196F3;
    border: 1px solid #2196F3;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-button:not(:disabled):hover {
    background: #0d89ec;
    color: #ffffff;
    border-color: #0d89ec;
  }
  .p-button:not(:disabled):active {
    background: #0b7ad1;
    color: #ffffff;
    border-color: #0b7ad1;
  }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: #2196F3;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(33, 150, 243, 0.04);
    color: #2196F3;
    border: 1px solid;
  }
  .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(33, 150, 243, 0.16);
    color: #2196F3;
    border: 1px solid;
  }
  .p-button.p-button-outlined.p-button-plain {
    color: #6c757d;
    border-color: #6c757d;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
    background: #e9ecef;
    color: #6c757d;
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
    background: #dee2e6;
    color: #6c757d;
  }
  .p-button.p-button-text {
    background-color: transparent;
    color: #2196F3;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):hover {
    background: rgba(33, 150, 243, 0.04);
    color: #2196F3;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):active {
    background: rgba(33, 150, 243, 0.16);
    color: #2196F3;
    border-color: transparent;
  }
  .p-button.p-button-text.p-button-plain {
    color: #6c757d;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):hover {
    background: #e9ecef;
    color: #6c757d;
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):active {
    background: #dee2e6;
    color: #6c757d;
  }
  .p-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-button .p-button-label {
    transition-duration: 0.2s;
  }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem;
  }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem;
  }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem;
  }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem;
  }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #2196F3;
    background-color: #ffffff;
  }
  .p-button.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-button.p-button-rounded {
    border-radius: 2rem;
  }
  .p-button.p-button-icon-only {
    width: 2.357rem;
    padding: 0.5rem 0;
  }
  .p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
    margin: 0;
  }
  .p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 2.357rem;
  }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.4375rem 0.875rem;
  }
  .p-button.p-button-sm .p-button-icon {
    font-size: 0.875rem;
  }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.625rem 1.25rem;
  }
  .p-button.p-button-lg .p-button-icon {
    font-size: 1.25rem;
  }
  .p-button.p-button-loading-label-only .p-button-label {
    margin-left: 0.5rem;
  }
  .p-button.p-button-loading-label-only .p-button-loading-icon {
    margin-right: 0;
  }

  .p-fluid .p-button {
    width: 100%;
  }
  .p-fluid .p-button-icon-only {
    width: 2.357rem;
  }
  .p-fluid .p-button-group {
    display: flex;
  }
  .p-fluid .p-button-group .p-button {
    flex: 1;
  }

  .p-button.p-button-secondary, .p-button-group.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
    color: #ffffff;
    background: #607D8B;
    border: 1px solid #607D8B;
  }
  .p-button.p-button-secondary:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover {
    background: #56717d;
    color: #ffffff;
    border-color: #56717d;
  }
  .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #beccd2;
  }
  .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active {
    background: #4d646f;
    color: #ffffff;
    border-color: #4d646f;
  }
  .p-button.p-button-secondary.p-button-outlined, .p-button-group.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
    background-color: transparent;
    color: #607D8B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(96, 125, 139, 0.04);
    color: #607D8B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(96, 125, 139, 0.16);
    color: #607D8B;
    border: 1px solid;
  }
  .p-button.p-button-secondary.p-button-text, .p-button-group.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
    background-color: transparent;
    color: #607D8B;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(96, 125, 139, 0.04);
    border-color: transparent;
    color: #607D8B;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active {
    background: rgba(96, 125, 139, 0.16);
    border-color: transparent;
    color: #607D8B;
  }

  .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
    color: #ffffff;
    background: #0288D1;
    border: 1px solid #0288D1;
  }
  .p-button.p-button-info:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover {
    background: #027abc;
    color: #ffffff;
    border-color: #027abc;
  }
  .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #89d4fe;
  }
  .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active {
    background: #026da7;
    color: #ffffff;
    border-color: #026da7;
  }
  .p-button.p-button-info.p-button-outlined, .p-button-group.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
    background-color: transparent;
    color: #0288D1;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(2, 136, 209, 0.04);
    color: #0288D1;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(2, 136, 209, 0.16);
    color: #0288D1;
    border: 1px solid;
  }
  .p-button.p-button-info.p-button-text, .p-button-group.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
    background-color: transparent;
    color: #0288D1;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(2, 136, 209, 0.04);
    border-color: transparent;
    color: #0288D1;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active {
    background: rgba(2, 136, 209, 0.16);
    border-color: transparent;
    color: #0288D1;
  }

  .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
    color: #ffffff;
    background: #689F38;
    border: 1px solid #689F38;
  }
  .p-button.p-button-success:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover {
    background: #5e8f32;
    color: #ffffff;
    border-color: #5e8f32;
  }
  .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #c2e0a8;
  }
  .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active {
    background: #537f2d;
    color: #ffffff;
    border-color: #537f2d;
  }
  .p-button.p-button-success.p-button-outlined, .p-button-group.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
    background-color: transparent;
    color: #689F38;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(104, 159, 56, 0.04);
    color: #689F38;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(104, 159, 56, 0.16);
    color: #689F38;
    border: 1px solid;
  }
  .p-button.p-button-success.p-button-text, .p-button-group.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
    background-color: transparent;
    color: #689F38;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(104, 159, 56, 0.04);
    border-color: transparent;
    color: #689F38;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active {
    background: rgba(104, 159, 56, 0.16);
    border-color: transparent;
    color: #689F38;
  }

  .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
    color: #212529;
    background: #FBC02D;
    border: 1px solid #FBC02D;
  }
  .p-button.p-button-warning:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover {
    background: #fab710;
    color: #212529;
    border-color: #fab710;
  }
  .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #fde6ab;
  }
  .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active {
    background: #e8a704;
    color: #212529;
    border-color: #e8a704;
  }
  .p-button.p-button-warning.p-button-outlined, .p-button-group.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
    background-color: transparent;
    color: #FBC02D;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(251, 192, 45, 0.04);
    color: #FBC02D;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(251, 192, 45, 0.16);
    color: #FBC02D;
    border: 1px solid;
  }
  .p-button.p-button-warning.p-button-text, .p-button-group.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
    background-color: transparent;
    color: #FBC02D;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(251, 192, 45, 0.04);
    border-color: transparent;
    color: #FBC02D;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active {
    background: rgba(251, 192, 45, 0.16);
    border-color: transparent;
    color: #FBC02D;
  }

  .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
    color: #ffffff;
    background: #9C27B0;
    border: 1px solid #9C27B0;
  }
  .p-button.p-button-help:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover {
    background: #8c239e;
    color: #ffffff;
    border-color: #8c239e;
  }
  .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #df9eea;
  }
  .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active {
    background: #7d1f8d;
    color: #ffffff;
    border-color: #7d1f8d;
  }
  .p-button.p-button-help.p-button-outlined, .p-button-group.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
    background-color: transparent;
    color: #9C27B0;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(156, 39, 176, 0.04);
    color: #9C27B0;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(156, 39, 176, 0.16);
    color: #9C27B0;
    border: 1px solid;
  }
  .p-button.p-button-help.p-button-text, .p-button-group.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
    background-color: transparent;
    color: #9C27B0;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(156, 39, 176, 0.04);
    border-color: transparent;
    color: #9C27B0;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active {
    background: rgba(156, 39, 176, 0.16);
    border-color: transparent;
    color: #9C27B0;
  }

  .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
    color: #ffffff;
    background: #D32F2F;
    border: 1px solid #D32F2F;
  }
  .p-button.p-button-danger:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover {
    background: #c02929;
    color: #ffffff;
    border-color: #c02929;
  }
  .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus {
    box-shadow: 0 0 0 0.2rem #edacac;
  }
  .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active {
    background: #aa2424;
    color: #ffffff;
    border-color: #aa2424;
  }
  .p-button.p-button-danger.p-button-outlined, .p-button-group.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
    background-color: transparent;
    color: #D32F2F;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(211, 47, 47, 0.04);
    color: #D32F2F;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(211, 47, 47, 0.16);
    color: #D32F2F;
    border: 1px solid;
  }
  .p-button.p-button-danger.p-button-text, .p-button-group.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
    background-color: transparent;
    color: #D32F2F;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(211, 47, 47, 0.04);
    border-color: transparent;
    color: #D32F2F;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active {
    background: rgba(211, 47, 47, 0.16);
    border-color: transparent;
    color: #D32F2F;
  }

  .p-button.p-button-link {
    color: #0b7ad1;
    background: transparent;
    border: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover {
    background: transparent;
    color: #0b7ad1;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover .p-button-label {
    text-decoration: underline;
  }
  .p-button.p-button-link:not(:disabled):focus {
    background: transparent;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):active {
    background: transparent;
    color: #0b7ad1;
    border-color: transparent;
  }

  .p-speeddial {
    position: absolute;
    display: flex;
  }

  .p-speeddial-button {
    z-index: 1;
  }

  .p-speeddial-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: top 0s linear 0.2s;
    pointer-events: none;
    z-index: 2;
  }

  .p-speeddial-item {
    transform: scale(0);
    opacity: 0;
    transition: transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, opacity 0.8s;
    will-change: transform;
  }

  .p-speeddial-action {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
  }

  .p-speeddial-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item {
    position: absolute;
  }

  .p-speeddial-rotate {
    transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    will-change: transform;
  }

  .p-speeddial-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 250ms cubic-bezier(0.25, 0.8, 0.25, 1);
  }

  .p-speeddial-mask-visible {
    pointer-events: none;
    opacity: 1;
    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  }

  .p-speeddial-opened .p-speeddial-list {
    pointer-events: auto;
  }

  .p-speeddial-opened .p-speeddial-item {
    transform: scale(1);
    opacity: 1;
  }

  .p-speeddial-opened .p-speeddial-rotate {
    transform: rotate(45deg);
  }

  .p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 1.3rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-icon {
    width: 1.3rem;
    height: 1.3rem;
  }

  .p-speeddial-list {
    outline: 0 none;
  }

  .p-speeddial-item.p-focus > .p-speeddial-action {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: #495057;
    color: #fff;
    outline-color: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-speeddial-action:hover {
    background: #343a40;
    color: #fff;
  }

  .p-speeddial-direction-up .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: 0.5rem;
  }

  .p-speeddial-direction-down .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: 0.5rem;
  }

  .p-speeddial-direction-left .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0.5rem;
  }

  .p-speeddial-direction-right .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0.5rem;
  }

  .p-speeddial-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0;
  }
  .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
.p-speeddial-semi-circle .p-speeddial-item:first-child,
.p-speeddial-semi-circle .p-speeddial-item:last-child,
.p-speeddial-quarter-circle .p-speeddial-item:first-child,
.p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0;
  }

  .p-speeddial-mask {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 3px;
  }

  .p-splitbutton {
    display: inline-flex;
    position: relative;
  }

  .p-splitbutton .p-splitbutton-defaultbutton,
.p-splitbutton.p-button-rounded > .p-splitbutton-defaultbutton.p-button,
.p-splitbutton.p-button-outlined > .p-splitbutton-defaultbutton.p-button,
.p-splitbutton.p-button-outlined > .p-splitbutton-defaultbutton.p-button-outlined.p-button:hover {
    flex: 1 1 auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0 none;
  }

  .p-splitbutton-menubutton,
.p-splitbutton.p-button-rounded > .p-splitbutton-menubutton.p-button,
.p-splitbutton.p-button-outlined > .p-splitbutton-menubutton.p-button {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .p-splitbutton .p-menu {
    min-width: 100%;
  }

  .p-fluid .p-splitbutton {
    display: flex;
  }

  .p-splitbutton {
    border-radius: 3px;
  }
  .p-splitbutton.p-button-rounded {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-rounded > .p-button {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }

  .p-carousel {
    display: flex;
    flex-direction: column;
  }

  .p-carousel-content {
    display: flex;
    flex-direction: column;
    overflow: auto;
  }

  .p-carousel-prev,
.p-carousel-next {
    align-self: center;
    flex-grow: 0;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
  }

  .p-carousel-container {
    display: flex;
    flex-direction: row;
  }

  .p-carousel-items-content {
    overflow: hidden;
    width: 100%;
  }

  .p-carousel-items-container {
    display: flex;
    flex-direction: row;
  }

  .p-carousel-indicators {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
  }

  .p-carousel-indicator > button {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* Vertical */
  .p-carousel-vertical .p-carousel-container {
    flex-direction: column;
  }

  .p-carousel-vertical .p-carousel-items-container {
    flex-direction: column;
    height: 100%;
  }

  /* Keyboard Support */
  .p-items-hidden .p-carousel-item {
    visibility: hidden;
  }

  .p-items-hidden .p-carousel-item.p-carousel-item-active {
    visibility: visible;
  }

  .p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
    margin: 0.5rem;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
.p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-carousel .p-carousel-indicators {
    padding: 1rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #e9ecef;
    width: 2rem;
    height: 0.5rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 0;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #dee2e6;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #E3F2FD;
    color: #495057;
  }

  .p-datatable {
    position: relative;
  }

  .p-datatable-table {
    border-spacing: 0px;
    width: 100%;
  }

  .p-datatable .p-sortable-column {
    cursor: pointer;
    user-select: none;
  }

  .p-datatable .p-sortable-column .p-column-title,
.p-datatable .p-sortable-column .p-sortable-column-icon,
.p-datatable .p-sortable-column .p-sortable-column-badge {
    vertical-align: middle;
  }

  .p-datatable .p-sortable-column .p-sortable-column-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .p-datatable-hoverable-rows .p-selectable-row {
    cursor: pointer;
  }

  /* Scrollable */
  .p-datatable-scrollable > .p-datatable-wrapper {
    position: relative;
  }

  .p-datatable-scrollable-table > .p-datatable-thead {
    top: 0;
    z-index: 1;
  }

  .p-datatable-scrollable-table > .p-datatable-frozen-tbody {
    position: sticky;
    z-index: 1;
  }

  .p-datatable-scrollable-table > .p-datatable-tfoot {
    bottom: 0;
    z-index: 1;
  }

  .p-datatable-scrollable .p-frozen-column {
    position: sticky;
    background: inherit;
  }

  .p-datatable-scrollable th.p-frozen-column {
    z-index: 1;
  }

  .p-datatable-flex-scrollable {
    display: flex;
    flex-direction: column;
    height: 100%;
  }

  .p-datatable-flex-scrollable > .p-datatable-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
  }

  .p-datatable-scrollable-table > .p-datatable-tbody > .p-rowgroup-header {
    position: sticky;
    z-index: 1;
  }

  /* Resizable */
  .p-datatable-resizable-table > .p-datatable-thead > tr > th,
.p-datatable-resizable-table > .p-datatable-tfoot > tr > td,
.p-datatable-resizable-table > .p-datatable-tbody > tr > td {
    overflow: hidden;
    white-space: nowrap;
  }

  .p-datatable-resizable-table > .p-datatable-thead > tr > th.p-resizable-column:not(.p-frozen-column) {
    background-clip: padding-box;
    position: relative;
  }

  .p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-resizable-column:last-child .p-column-resizer {
    display: none;
  }

  .p-datatable .p-column-resizer {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 0.5rem;
    height: 100%;
    padding: 0px;
    cursor: col-resize;
    border: 1px solid transparent;
  }

  .p-datatable .p-column-header-content {
    display: flex;
    align-items: center;
  }

  .p-datatable .p-column-resizer-helper {
    width: 1px;
    position: absolute;
    z-index: 10;
    display: none;
  }

  .p-datatable .p-row-editor-init,
.p-datatable .p-row-editor-save,
.p-datatable .p-row-editor-cancel {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
  }

  /* Expand */
  .p-datatable .p-row-toggler {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
  }

  /* Reorder */
  .p-datatable-reorder-indicator-up,
.p-datatable-reorder-indicator-down {
    position: absolute;
    display: none;
  }

  .p-reorderable-column,
.p-datatable-reorderablerow-handle {
    cursor: move;
  }

  /* Loader */
  .p-datatable .p-datatable-loading-overlay {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
  }

  /* Filter */
  .p-column-filter-row {
    display: flex;
    align-items: center;
    width: 100%;
  }

  .p-column-filter-menu {
    display: inline-flex;
    margin-left: auto;
  }

  .p-column-filter-row .p-column-filter-element {
    flex: 1 1 auto;
    width: 1%;
  }

  .p-column-filter-menu-button,
.p-column-filter-clear-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    position: relative;
  }

  .p-column-filter-row-items {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-column-filter-row-item {
    cursor: pointer;
  }

  .p-column-filter-add-button,
.p-column-filter-remove-button {
    justify-content: center;
  }

  .p-column-filter-add-button .p-button-label,
.p-column-filter-remove-button .p-button-label {
    flex-grow: 0;
  }

  .p-column-filter-buttonbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .p-column-filter-buttonbar .p-button:not(.p-button-icon-only) {
    width: auto;
  }

  /* Responsive */
  .p-datatable .p-datatable-tbody > tr > td > .p-column-title {
    display: none;
  }

  /* VirtualScroller */
  .p-datatable-virtualscroller-spacer {
    display: flex;
  }

  .p-datatable .p-virtualscroller .p-virtualscroller-loading {
    transform: none !important;
    min-height: 0;
    position: sticky;
    top: 0;
    left: 0;
  }

  .p-datatable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-datatable-header {
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #e9ecef;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
  }
  .p-datatable .p-datatable-footer {
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
  }
  .p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: #495057;
    background: #f8f9fa;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: #495057;
    background: #f8f9fa;
  }
  .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: #6c757d;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #495057;
    background: #E3F2FD;
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #6c757d;
  }
  .p-datatable .p-sortable-column.p-highlight {
    background: #f8f9fa;
    color: #2196F3;
  }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #2196F3;
  }
  .p-datatable .p-sortable-column.p-highlight:hover {
    background: #e9ecef;
    color: #2196F3;
  }
  .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
    color: #2196F3;
  }
  .p-datatable .p-sortable-column:focus-visible {
    box-shadow: inset 0 0 0 0.15rem #a6d5fa;
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr {
    background: #ffffff;
    color: #495057;
    transition: box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0.5rem;
  }
  .p-datatable .p-datatable-tbody > tr > td > .p-column-title {
    font-weight: 600;
  }
  .p-datatable .p-datatable-tbody > tr:focus-visible {
    outline: 0.15rem solid #a6d5fa;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #E3F2FD;
    color: #495057;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight-contextmenu {
    outline: 0.15rem solid #a6d5fa;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #E3F2FD;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #E3F2FD;
  }
  .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-datatable .p-column-resizer-helper {
    background: #2196F3;
  }
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot {
    background-color: #f8f9fa;
  }
  .p-datatable .p-datatable-loading-icon {
    font-size: 2rem;
  }
  .p-datatable .p-datatable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
    border-width: 1px 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd {
    background: #fcfcfc;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight {
    background: #E3F2FD;
    color: #495057;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler {
    color: #495057;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-highlight .p-row-toggler:hover {
    color: #495057;
  }
  .p-datatable.p-datatable-sm .p-datatable-header {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem;
  }

  .p-dataview .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-dataview-header {
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #e9ecef;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
  }
  .p-dataview .p-dataview-content {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    padding: 0;
  }
  .p-dataview .p-dataview-footer {
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0.5rem;
  }

  .p-column-filter-menu-button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-column-filter-menu-button:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: #E3F2FD;
    color: #495057;
  }
  .p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-column-filter-clear-button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-column-filter-clear-button:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-column-filter-overlay {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    min-width: 12.5rem;
  }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0.5rem 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 0.5rem 1rem;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child {
    margin-top: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:last-child {
    margin-bottom: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }

  .p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 0.5rem 1rem;
    border-bottom: 0 none;
    color: #495057;
    background: #f8f9fa;
    margin: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none;
  }
  .p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: 0.5rem 1rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1rem;
  }

  .p-orderlist {
    display: flex;
  }

  .p-orderlist-controls {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .p-orderlist-list-container {
    flex: 1 1 auto;
  }

  .p-orderlist-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    min-height: 12rem;
    max-height: 24rem;
  }

  .p-orderlist-item {
    cursor: pointer;
    overflow: hidden;
    position: relative;
  }

  .p-orderlist.p-state-disabled .p-orderlist-item,
.p-orderlist.p-state-disabled .p-button {
    cursor: default;
  }

  .p-orderlist.p-state-disabled .p-orderlist-list {
    overflow: hidden;
  }

  .p-orderlist .p-orderlist-controls {
    padding: 1rem;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem;
  }
  .p-orderlist .p-orderlist-list-container {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: 3px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-orderlist .p-orderlist-list-container.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-orderlist .p-orderlist-header {
    color: #495057;
    padding: 1rem;
    font-weight: 600;
  }
  .p-orderlist .p-orderlist-list {
    color: #495057;
    padding: 0.5rem 0;
    outline: 0 none;
  }
  .p-orderlist .p-orderlist-list:not(:first-child) {
    border-top: 1px solid #dee2e6;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.5rem 1rem;
    margin: 0;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:first-child {
    margin-top: 0;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:last-child {
    margin-bottom: 0;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover.p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: rgba(33, 150, 243, 0.24);
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: #e9ecef;
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: #e9ecef;
  }

  .p-organizationchart-table {
    border-spacing: 0;
    border-collapse: separate;
    margin: 0 auto;
  }

  .p-organizationchart-table > tbody > tr > td {
    text-align: center;
    vertical-align: top;
    padding: 0 0.75rem;
  }

  .p-organizationchart-node-content {
    display: inline-block;
    position: relative;
  }

  .p-organizationchart-node-content .p-node-toggler {
    position: absolute;
    bottom: -0.75rem;
    margin-left: -0.75rem;
    z-index: 2;
    left: 50%;
    user-select: none;
    cursor: pointer;
    width: 1.5rem;
    height: 1.5rem;
    text-decoration: none;
  }

  .p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon {
    position: relative;
    top: 0.25rem;
  }

  .p-organizationchart-line-down {
    margin: 0 auto;
    height: 20px;
    width: 1px;
  }

  .p-organizationchart-line-right {
    border-radius: 0px;
  }

  .p-organizationchart-line-left {
    border-radius: 0;
  }

  .p-organizationchart-selectable-node {
    cursor: pointer;
  }

  .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: #E3F2FD;
    color: #495057;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #6cbbf5;
  }
  .p-organizationchart .p-organizationchart-line-down {
    background: #dee2e6;
  }
  .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #dee2e6;
    border-color: #dee2e6;
  }
  .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #dee2e6;
    border-color: #dee2e6;
  }
  .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    padding: 1rem;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%;
    outline-color: transparent;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-paginator-default {
    display: flex;
  }

  .p-paginator {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }

  .p-paginator-left-content {
    margin-right: auto;
  }

  .p-paginator-right-content {
    margin-left: auto;
  }

  .p-paginator-page,
.p-paginator-next,
.p-paginator-last,
.p-paginator-first,
.p-paginator-prev,
.p-paginator-current {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    user-select: none;
    overflow: hidden;
    position: relative;
  }

  .p-paginator-element:focus {
    z-index: 1;
    position: relative;
  }

  .p-paginator {
    background: #ffffff;
    color: #6c757d;
    border: solid #e9ecef;
    border-width: 0;
    padding: 0.5rem 1rem;
    border-radius: 3px;
  }
  .p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: #6c757d;
    min-width: 2.357rem;
    height: 2.357rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 3px;
  }
  .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: #e9ecef;
    border-color: transparent;
    color: #495057;
  }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    height: 2.357rem;
  }
  .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
  }
  .p-paginator .p-paginator-page-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 2.357rem;
  }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: #6c757d;
    min-width: 2.357rem;
    height: 2.357rem;
    margin: 0.143rem;
    padding: 0 0.5rem;
  }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: #6c757d;
    min-width: 2.357rem;
    height: 2.357rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 3px;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: #E3F2FD;
    border-color: #E3F2FD;
    color: #495057;
  }
  .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: #e9ecef;
    border-color: transparent;
    color: #495057;
  }

  .p-picklist {
    display: flex;
  }

  .p-picklist-buttons {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .p-picklist-list-wrapper {
    flex: 1 1 50%;
  }

  .p-picklist-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    min-height: 12rem;
    max-height: 24rem;
  }

  .p-picklist-item {
    cursor: pointer;
    overflow: hidden;
    position: relative;
  }

  .p-picklist-item.p-picklist-flip-enter-active.p-picklist-flip-enter-to,
.p-picklist-item.p-picklist-flip-leave-active.p-picklist-flip-leave-to {
    transition: none;
  }

  .p-picklist .p-picklist-buttons {
    padding: 1rem;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem;
  }
  .p-picklist .p-picklist-list-wrapper {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: 3px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-picklist .p-picklist-list-wrapper.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
    border-color: #2196F3;
  }
  .p-picklist .p-picklist-header {
    color: #495057;
    padding: 1rem;
    font-weight: 600;
  }
  .p-picklist .p-picklist-list {
    color: #495057;
    padding: 0.5rem 0;
    outline: 0 none;
  }
  .p-picklist .p-picklist-list:not(:first-child) {
    border-top: 1px solid #dee2e6;
  }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.5rem 1rem;
    margin: 0;
    border: 0 none;
    color: #495057;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s;
  }
  .p-picklist .p-picklist-list .p-picklist-item:first-child {
    margin-top: 0;
  }
  .p-picklist .p-picklist-list .p-picklist-item:last-child {
    margin-bottom: 0;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover.p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: #495057;
    background: #e9ecef;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: #495057;
    background: #E3F2FD;
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: rgba(33, 150, 243, 0.24);
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
    background: #e9ecef;
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
    background: #e9ecef;
  }

  .p-timeline {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
  }

  .p-timeline-left .p-timeline-event-opposite {
    text-align: right;
  }

  .p-timeline-left .p-timeline-event-content {
    text-align: left;
  }

  .p-timeline-right .p-timeline-event {
    flex-direction: row-reverse;
  }

  .p-timeline-right .p-timeline-event-opposite {
    text-align: left;
  }

  .p-timeline-right .p-timeline-event-content {
    text-align: right;
  }

  .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) {
    flex-direction: row-reverse;
  }

  .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite {
    text-align: right;
  }

  .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content {
    text-align: left;
  }

  .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) .p-timeline-event-opposite {
    text-align: left;
  }

  .p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(even) .p-timeline-event-content {
    text-align: right;
  }

  .p-timeline-event {
    display: flex;
    position: relative;
    min-height: 70px;
  }

  .p-timeline-event:last-child {
    min-height: 0;
  }

  .p-timeline-event-opposite {
    flex: 1;
    padding: 0 1rem;
  }

  .p-timeline-event-content {
    flex: 1;
    padding: 0 1rem;
  }

  .p-timeline-event-separator {
    flex: 0;
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .p-timeline-event-marker {
    display: flex;
    align-self: baseline;
  }

  .p-timeline-event-connector {
    flex-grow: 1;
  }

  .p-timeline-horizontal {
    flex-direction: row;
  }

  .p-timeline-horizontal .p-timeline-event {
    flex-direction: column;
    flex: 1;
  }

  .p-timeline-horizontal .p-timeline-event:last-child {
    flex: 0;
  }

  .p-timeline-horizontal .p-timeline-event-separator {
    flex-direction: row;
  }

  .p-timeline-horizontal .p-timeline-event-connector {
    width: 100%;
  }

  .p-timeline-bottom .p-timeline-event {
    flex-direction: column-reverse;
  }

  .p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(even) {
    flex-direction: column-reverse;
  }

  .p-timeline .p-timeline-event-marker {
    border: 2px solid #2196F3;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    background-color: #ffffff;
  }
  .p-timeline .p-timeline-event-connector {
    background-color: #dee2e6;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px;
  }

  .p-tree-container {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: auto;
  }

  .p-treenode-children {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }

  .p-tree-wrapper {
    overflow: auto;
  }

  .p-treenode-selectable {
    cursor: pointer;
    user-select: none;
  }

  .p-tree-toggler {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    flex-shrink: 0;
  }

  .p-treenode-leaf > .p-treenode-content .p-tree-toggler {
    visibility: hidden;
  }

  .p-treenode-content {
    display: flex;
    align-items: center;
  }

  .p-tree-filter {
    width: 100%;
  }

  .p-tree-filter-container {
    position: relative;
    display: block;
    width: 100%;
  }

  .p-tree-filter-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-tree-loading {
    position: relative;
    min-height: 4rem;
  }

  .p-tree .p-tree-loading-overlay {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-tree-flex-scrollable {
    display: flex;
    flex: 1;
    height: 100%;
    flex-direction: column;
  }

  .p-tree-flex-scrollable .p-tree-wrapper {
    flex: 1;
  }

  .p-tree {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    padding: 1rem;
    border-radius: 3px;
  }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.143rem;
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: 3px;
    transition: box-shadow 0.2s;
    padding: 0;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0.5rem;
    color: #6c757d;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon {
    color: #495057;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: #E3F2FD;
    color: #495057;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #495057;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: #495057;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 1.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 0.5rem;
    color: #6c757d;
  }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem;
  }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem;
  }
  .p-tree .p-tree-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }

  .p-treetable {
    position: relative;
  }

  .p-treetable table {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
  }

  .p-treetable .p-sortable-column {
    cursor: pointer;
    user-select: none;
  }

  .p-treetable-responsive-scroll > .p-treetable-wrapper {
    overflow-x: auto;
  }

  .p-treetable-responsive-scroll > .p-treetable-wrapper > table,
.p-treetable-auto-layout > .p-treetable-wrapper > table {
    table-layout: auto;
  }

  .p-treetable-hoverable-rows .p-treetable-tbody > tr {
    cursor: pointer;
  }

  .p-treetable-toggler {
    cursor: pointer;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
  }

  .p-treetable-toggler + .p-checkbox {
    vertical-align: middle;
  }

  .p-treetable-toggler + .p-checkbox + span {
    vertical-align: middle;
  }

  /* Resizable */
  .p-treetable-resizable > .p-treetable-wrapper {
    overflow-x: auto;
  }

  .p-treetable-resizable .p-treetable-thead > tr > th,
.p-treetable-resizable .p-treetable-tfoot > tr > td,
.p-treetable-resizable .p-treetable-tbody > tr > td {
    overflow: hidden;
  }

  .p-treetable-resizable .p-resizable-column:not(.p-frozen-column) {
    background-clip: padding-box;
    position: relative;
  }

  .p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer {
    display: none;
  }

  .p-treetable .p-column-resizer {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 0.5rem;
    height: 100%;
    padding: 0px;
    cursor: col-resize;
    border: 1px solid transparent;
  }

  .p-treetable .p-column-resizer-helper {
    width: 1px;
    position: absolute;
    z-index: 10;
    display: none;
  }

  .p-treetable .p-treetable-loading-overlay {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
  }

  /* Scrollable */
  .p-treetable-scrollable .p-treetable-wrapper {
    position: relative;
    overflow: auto;
  }

  .p-treetable-scrollable .p-treetable-table {
    display: block;
  }

  .p-treetable-scrollable .p-treetable-thead,
.p-treetable-scrollable .p-treetable-tbody,
.p-treetable-scrollable .p-treetable-tfoot {
    display: block;
  }

  .p-treetable-scrollable .p-treetable-thead > tr,
.p-treetable-scrollable .p-treetable-tbody > tr,
.p-treetable-scrollable .p-treetable-tfoot > tr {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
  }

  .p-treetable-scrollable .p-treetable-thead > tr > th,
.p-treetable-scrollable .p-treetable-tbody > tr > td,
.p-treetable-scrollable .p-treetable-tfoot > tr > td {
    display: flex;
    flex: 1 1 0;
    align-items: center;
  }

  .p-treetable-scrollable .p-treetable-thead {
    position: sticky;
    top: 0;
    z-index: 1;
  }

  .p-treetable-scrollable .p-treetable-tfoot {
    position: sticky;
    bottom: 0;
    z-index: 1;
  }

  .p-treetable-scrollable .p-frozen-column {
    position: sticky;
    background: inherit;
  }

  .p-treetable-scrollable th.p-frozen-column {
    z-index: 1;
  }

  .p-treetable-scrollable-both .p-treetable-thead > tr > th,
.p-treetable-scrollable-both .p-treetable-tbody > tr > td,
.p-treetable-scrollable-both .p-treetable-tfoot > tr > td,
.p-treetable-scrollable-horizontal .p-treetable-thead > tr > th .p-treetable-scrollable-horizontal .p-treetable-tbody > tr > td,
.p-treetable-scrollable-horizontal .p-treetable-tfoot > tr > td {
    flex: 0 0 auto;
  }

  .p-treetable-flex-scrollable {
    display: flex;
    flex-direction: column;
    height: 100%;
  }

  .p-treetable-flex-scrollable .p-treetable-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
  }

  .p-treetable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-treetable-header {
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #e9ecef;
    border-width: 1px 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
  }
  .p-treetable .p-treetable-footer {
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 600;
  }
  .p-treetable .p-treetable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: #495057;
    background: #f8f9fa;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    font-weight: 600;
    color: #495057;
    background: #f8f9fa;
  }
  .p-treetable .p-sortable-column {
    outline-color: #a6d5fa;
  }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #6c757d;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #495057;
    background: #E3F2FD;
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #6c757d;
  }
  .p-treetable .p-sortable-column.p-highlight {
    background: #f8f9fa;
    color: #2196F3;
  }
  .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: #2196F3;
  }
  .p-treetable .p-treetable-tbody > tr {
    background: #ffffff;
    color: #495057;
    transition: box-shadow 0.2s;
  }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e9ecef;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler + .p-checkbox.p-indeterminate .p-checkbox-icon {
    color: #495057;
  }
  .p-treetable .p-treetable-tbody > tr:focus-visible {
    outline: 0.15rem solid #a6d5fa;
    outline-offset: -0.15rem;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: #E3F2FD;
    color: #495057;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
    color: #495057;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
    color: #495057;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: #495057;
  }
  .p-treetable .p-column-resizer-helper {
    background: #2196F3;
  }
  .p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
    background: #f8f9fa;
  }
  .p-treetable .p-treetable-loading-icon {
    font-size: 2rem;
  }
  .p-treetable .p-treetable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable.p-treetable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-sm .p-treetable-header {
    padding: 0.875rem 0.875rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem;
  }

  .p-accordion-header-action {
    cursor: pointer;
    display: flex;
    align-items: center;
    user-select: none;
    position: relative;
    text-decoration: none;
  }

  .p-accordion-header-action:focus {
    z-index: 1;
  }

  .p-accordion-header-text {
    line-height: 1;
  }

  .p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1rem;
    border: 1px solid #dee2e6;
    color: #495057;
    background: #f8f9fa;
    font-weight: 600;
    border-radius: 3px;
    transition: box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem;
  }
  .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a6d5fa;
  }
  .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #e9ecef;
    border-color: #dee2e6;
    color: #495057;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: #f8f9fa;
    border-color: #dee2e6;
    color: #495057;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: #dee2e6;
    background: #e9ecef;
    color: #495057;
  }
  .p-accordion .p-accordion-content {
    padding: 1rem;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-accordion .p-accordion-tab {
    margin-bottom: 0;
  }
  .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link {
    border-radius: 0;
  }
  .p-accordion .p-accordion-tab .p-accordion-content {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link {
    border-top: 0 none;
  }
  .p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-top: 0 none;
  }
  .p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-accordion .p-accordion-tab:last-child .p-accordion-content {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .p-card {
    background: #ffffff;
    color: #495057;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
  }
  .p-card .p-card-body {
    padding: 1rem;
  }
  .p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  .p-card .p-card-subtitle {
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: #6c757d;
  }
  .p-card .p-card-content {
    padding: 1rem 0;
  }
  .p-card .p-card-footer {
    padding: 1rem 0 0 0;
  }

  .p-fieldset-legend > a,
.p-fieldset-legend > span {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-fieldset-toggleable .p-fieldset-legend a {
    cursor: pointer;
    user-select: none;
    overflow: hidden;
    position: relative;
    text-decoration: none;
  }

  .p-fieldset-legend-text {
    line-height: 1;
  }

  .p-fieldset {
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-radius: 3px;
  }
  .p-fieldset .p-fieldset-legend {
    padding: 1rem;
    border: 1px solid #dee2e6;
    color: #495057;
    background: #f8f9fa;
    font-weight: 600;
    border-radius: 3px;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1rem;
    color: #495057;
    border-radius: 3px;
    transition: box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0.5rem;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover {
    color: #495057;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: #e9ecef;
    border-color: #dee2e6;
    color: #495057;
  }
  .p-fieldset .p-fieldset-content {
    padding: 1rem;
  }

  .p-divider-horizontal {
    display: flex;
    width: 100%;
    position: relative;
    align-items: center;
  }

  .p-divider-horizontal:before {
    position: absolute;
    display: block;
    top: 50%;
    left: 0;
    width: 100%;
    content: "";
  }

  .p-divider-content {
    z-index: 1;
  }

  .p-divider-vertical {
    min-height: 100%;
    margin: 0 1rem;
    display: flex;
    position: relative;
    justify-content: center;
  }

  .p-divider-vertical:before {
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    height: 100%;
    content: "";
  }

  .p-divider.p-divider-solid.p-divider-horizontal:before {
    border-top-style: solid;
  }
  .p-divider.p-divider-solid.p-divider-vertical:before {
    border-left-style: solid;
  }
  .p-divider.p-divider-dashed.p-divider-horizontal:before {
    border-top-style: dashed;
  }
  .p-divider.p-divider-dashed.p-divider-vertical:before {
    border-left-style: dashed;
  }
  .p-divider.p-divider-dotted.p-divider-horizontal:before {
    border-top-style: dotted;
  }
  .p-divider.p-divider-dotted.p-divider-vertical:before {
    border-left-style: dotted;
  }

  .p-divider .p-divider-content {
    background-color: #ffffff;
  }
  .p-divider.p-divider-horizontal {
    margin: 1rem 0;
    padding: 0 1rem;
  }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px solid #dee2e6;
  }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem;
  }
  .p-divider.p-divider-vertical {
    margin: 0 1rem;
    padding: 1rem 0;
  }
  .p-divider.p-divider-vertical:before {
    border-left: 1px solid #dee2e6;
  }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0;
  }

  .p-panel-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .p-panel-title {
    line-height: 1;
  }

  .p-panel-header-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
    position: relative;
  }

  .p-panel .p-panel-header {
    border: 1px solid #dee2e6;
    padding: 1rem;
    background: #f8f9fa;
    color: #495057;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 600;
  }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-panel.p-panel-toggleable .p-panel-header {
    padding: 0.5rem 1rem;
  }
  .p-panel .p-panel-content {
    padding: 1rem;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-top: 0 none;
  }
  .p-panel .p-panel-content:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-panel .p-panel-footer {
    padding: 0.5rem 1rem;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 0 none;
  }

  .p-scrollpanel-wrapper {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    float: left;
  }

  .p-scrollpanel-content {
    height: calc(100% + 18px);
    width: calc(100% + 18px);
    padding: 0 18px 18px 0;
    position: relative;
    overflow: auto;
    box-sizing: border-box;
    scrollbar-width: none;
  }

  .p-scrollpanel-content::-webkit-scrollbar {
    display: none;
  }

  .p-scrollpanel-bar {
    position: relative;
    background: #c1c1c1;
    border-radius: 3px;
    z-index: 2;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.25s linear;
  }

  .p-scrollpanel-bar-y {
    width: 9px;
    top: 0;
  }

  .p-scrollpanel-bar-x {
    height: 9px;
    bottom: 0;
  }

  .p-scrollpanel-hidden {
    visibility: hidden;
  }

  .p-scrollpanel:hover .p-scrollpanel-bar,
.p-scrollpanel:active .p-scrollpanel-bar {
    opacity: 1;
  }

  .p-scrollpanel-grabbed {
    user-select: none;
  }

  .p-scrollpanel .p-scrollpanel-bar {
    background: #f8f9fa;
    border: 0 none;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-scrollpanel .p-scrollpanel-bar:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-splitter {
    display: flex;
    flex-wrap: nowrap;
  }

  .p-splitter-vertical {
    flex-direction: column;
  }

  .p-splitter-gutter {
    flex-grow: 0;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: col-resize;
  }

  .p-splitter-horizontal.p-splitter-resizing {
    cursor: col-resize;
    user-select: none;
  }

  .p-splitter-horizontal > .p-splitter-gutter > .p-splitter-gutter-handle {
    height: 24px;
    width: 100%;
  }

  .p-splitter-horizontal > .p-splitter-gutter {
    cursor: col-resize;
  }

  .p-splitter-vertical.p-splitter-resizing {
    cursor: row-resize;
    user-select: none;
  }

  .p-splitter-vertical > .p-splitter-gutter {
    cursor: row-resize;
  }

  .p-splitter-vertical > .p-splitter-gutter > .p-splitter-gutter-handle {
    width: 24px;
    height: 100%;
  }

  .p-splitter-panel {
    flex-grow: 1;
    overflow: hidden;
  }

  .p-splitter-panel-nested {
    display: flex;
  }

  .p-splitter-panel .p-splitter {
    flex-grow: 1;
    border: 0 none;
  }

  .p-splitter {
    border: 1px solid #dee2e6;
    background: #ffffff;
    border-radius: 3px;
    color: #495057;
  }
  .p-splitter .p-splitter-gutter {
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    background: #f8f9fa;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: #dee2e6;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-splitter .p-splitter-gutter-resizing {
    background: #dee2e6;
  }

  .p-stepper .p-stepper-nav {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow-x: auto;
  }

  .p-stepper-vertical .p-stepper-nav {
    flex-direction: column;
  }

  .p-stepper-header {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
  }
  .p-stepper-header:last-of-type {
    flex: initial;
  }

  .p-stepper-header .p-stepper-action {
    border: 0 none;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
  }
  .p-stepper-header .p-stepper-action:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-stepper.p-stepper-readonly .p-stepper-header {
    cursor: auto;
  }

  .p-stepper-header.p-highlight .p-stepper-action {
    cursor: default;
  }

  .p-stepper-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }

  .p-stepper-number {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-stepper-separator {
    flex: 1 1 0;
  }

  .p-stepper .p-stepper-nav {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-stepper .p-stepper-header {
    padding: 0.5rem;
  }
  .p-stepper .p-stepper-header .p-stepper-action {
    transition: box-shadow 0.2s;
    border-radius: 3px;
    background: #ffffff;
    outline-color: transparent;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
    color: #495057;
    border: 1px solid #e9ecef;
    border-width: 2px;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
    margin-left: 0.5rem;
    color: #6c757d;
    font-weight: 600;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: #E3F2FD;
    color: #495057;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
    color: #495057;
  }
  .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {
    background-color: #2196F3;
  }
  .p-stepper .p-stepper-panels {
    background: #ffffff;
    padding: 1rem;
    color: #495057;
  }
  .p-stepper .p-stepper-separator {
    background-color: #dee2e6;
    width: 100%;
    height: 2px;
    margin-inline-start: 1rem;
    transition: box-shadow 0.2s;
  }
  .p-stepper.p-stepper-vertical {
    display: flex;
    flex-direction: column;
  }
  .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
    display: flex;
    flex: 1 1 auto;
    background: #ffffff;
    color: #495057;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel {
    display: flex;
    flex-direction: column;
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
    flex: 1 1 auto;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
    width: 100%;
    padding-left: 1rem;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
    flex: 0 0 auto;
    width: 2px;
    height: auto;
    margin-inline-start: calc(1.75rem + 2px);
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
    background-color: #2196F3;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
    padding-left: 3rem;
  }

  .p-tabview-nav-container {
    position: relative;
  }

  .p-tabview-scrollable .p-tabview-nav-container {
    overflow: hidden;
  }

  .p-tabview-nav-content {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    scrollbar-width: none;
    overscroll-behavior: contain auto;
  }

  .p-tabview-nav {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    flex: 1 1 auto;
  }

  .p-tabview-header-action {
    cursor: pointer;
    user-select: none;
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
    overflow: hidden;
  }

  .p-tabview-ink-bar {
    display: none;
    z-index: 1;
  }

  .p-tabview-header-action:focus {
    z-index: 1;
  }

  .p-tabview-title {
    line-height: 1;
    white-space: nowrap;
  }

  .p-tabview-nav-btn {
    position: absolute;
    top: 0;
    z-index: 2;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-tabview-nav-prev {
    left: 0;
  }

  .p-tabview-nav-next {
    right: 0;
  }

  .p-tabview-nav-content::-webkit-scrollbar {
    display: none;
  }

  .p-tabview .p-tabview-nav {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-width: 0 0 2px 0;
  }
  .p-tabview .p-tabview-nav li {
    margin-right: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid #dee2e6;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #dee2e6 transparent;
    background: #ffffff;
    color: #6c757d;
    padding: 1rem;
    font-weight: 600;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
    outline-color: transparent;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a6d5fa;
  }
  .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: #ffffff;
    border-color: #6c757d;
    color: #6c757d;
  }
  .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #ffffff;
    border-color: #2196F3;
    color: #2196F3;
  }
  .p-tabview .p-tabview-nav-btn.p-link {
    background: #ffffff;
    color: #2196F3;
    width: 2.357rem;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
    outline-color: transparent;
  }
  .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a6d5fa;
  }
  .p-tabview .p-tabview-panels {
    background: #ffffff;
    padding: 1rem;
    border: 0 none;
    color: #495057;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .p-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .p-toolbar-group-start,
.p-toolbar-group-center,
.p-toolbar-group-end {
    display: flex;
    align-items: center;
  }

  .p-toolbar-group-left,
.p-toolbar-group-right {
    display: flex;
    align-items: center;
  }

  .p-toolbar {
    background: #f8f9fa;
    border: 1px solid #dee2e6;
    padding: 1rem;
    border-radius: 3px;
    gap: 0.5rem;
  }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem;
  }

  .p-confirm-popup {
    position: absolute;
    margin-top: 10px;
    top: 0;
    left: 0;
  }

  .p-confirm-popup-flipped {
    margin-top: -10px;
    margin-bottom: 10px;
  }

  /* Animation */
  .p-confirm-popup-enter-from {
    opacity: 0;
    transform: scaleY(0.8);
  }

  .p-confirm-popup-leave-to {
    opacity: 0;
  }

  .p-confirm-popup-enter-active {
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }

  .p-confirm-popup-leave-active {
    transition: opacity 0.1s linear;
  }

  .p-confirm-popup:after,
.p-confirm-popup:before {
    bottom: 100%;
    left: calc(var(--overlayArrowLeft, 0) + 1.25rem);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  .p-confirm-popup:after {
    border-width: 8px;
    margin-left: -8px;
  }

  .p-confirm-popup:before {
    border-width: 10px;
    margin-left: -10px;
  }

  .p-confirm-popup-flipped:after,
.p-confirm-popup-flipped:before {
    bottom: auto;
    top: 100%;
  }

  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-bottom-color: transparent;
  }

  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-bottom-color: transparent;
  }

  .p-confirm-popup .p-confirm-popup-content {
    display: flex;
    align-items: center;
  }

  .p-confirm-popup {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .p-confirm-popup .p-confirm-popup-content {
    padding: 1rem;
  }
  .p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: 0 1rem 1rem 1rem;
  }
  .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0;
  }
  .p-confirm-popup:after {
    border-style: solid;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup:before {
    border-style: solid;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #ffffff;
  }
  .p-confirm-popup .p-confirm-popup-icon {
    font-size: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-message {
    margin-left: 1rem;
  }

  .p-dialog-mask.p-component-overlay {
    pointer-events: auto;
  }

  .p-dialog {
    max-height: 90%;
    transform: scale(1);
  }

  .p-dialog-content {
    overflow-y: auto;
  }

  .p-dialog-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
  }

  .p-dialog-footer {
    flex-shrink: 0;
  }

  .p-dialog .p-dialog-header-icons {
    display: flex;
    align-items: center;
  }

  .p-dialog .p-dialog-header-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
  }

  /* Fluid */
  .p-fluid .p-dialog-footer .p-button {
    width: auto;
  }

  /* Animation */
  /* Center */
  .p-dialog-enter-active {
    transition: all 150ms cubic-bezier(0, 0, 0.2, 1);
  }

  .p-dialog-leave-active {
    transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .p-dialog-enter-from,
.p-dialog-leave-to {
    opacity: 0;
    transform: scale(0.7);
  }

  /* Top, Bottom, Left, Right, Top* and Bottom* */
  .p-dialog-top .p-dialog,
.p-dialog-bottom .p-dialog,
.p-dialog-left .p-dialog,
.p-dialog-right .p-dialog,
.p-dialog-topleft .p-dialog,
.p-dialog-topright .p-dialog,
.p-dialog-bottomleft .p-dialog,
.p-dialog-bottomright .p-dialog {
    margin: 0.75rem;
    transform: translate3d(0px, 0px, 0px);
  }

  .p-dialog-top .p-dialog-enter-active,
.p-dialog-top .p-dialog-leave-active,
.p-dialog-bottom .p-dialog-enter-active,
.p-dialog-bottom .p-dialog-leave-active,
.p-dialog-left .p-dialog-enter-active,
.p-dialog-left .p-dialog-leave-active,
.p-dialog-right .p-dialog-enter-active,
.p-dialog-right .p-dialog-leave-active,
.p-dialog-topleft .p-dialog-enter-active,
.p-dialog-topleft .p-dialog-leave-active,
.p-dialog-topright .p-dialog-enter-active,
.p-dialog-topright .p-dialog-leave-active,
.p-dialog-bottomleft .p-dialog-enter-active,
.p-dialog-bottomleft .p-dialog-leave-active,
.p-dialog-bottomright .p-dialog-enter-active,
.p-dialog-bottomright .p-dialog-leave-active {
    transition: all 0.3s ease-out;
  }

  .p-dialog-top .p-dialog-enter-from,
.p-dialog-top .p-dialog-leave-to {
    transform: translate3d(0px, -100%, 0px);
  }

  .p-dialog-bottom .p-dialog-enter-from,
.p-dialog-bottom .p-dialog-leave-to {
    transform: translate3d(0px, 100%, 0px);
  }

  .p-dialog-left .p-dialog-enter-from,
.p-dialog-left .p-dialog-leave-to,
.p-dialog-topleft .p-dialog-enter-from,
.p-dialog-topleft .p-dialog-leave-to,
.p-dialog-bottomleft .p-dialog-enter-from,
.p-dialog-bottomleft .p-dialog-leave-to {
    transform: translate3d(-100%, 0px, 0px);
  }

  .p-dialog-right .p-dialog-enter-from,
.p-dialog-right .p-dialog-leave-to,
.p-dialog-topright .p-dialog-enter-from,
.p-dialog-topright .p-dialog-leave-to,
.p-dialog-bottomright .p-dialog-enter-from,
.p-dialog-bottomright .p-dialog-leave-to {
    transform: translate3d(100%, 0px, 0px);
  }

  /* Maximize */
  .p-dialog-maximized {
    width: 100vw !important;
    height: 100vh !important;
    top: 0px !important;
    left: 0px !important;
    max-height: 100%;
    height: 100%;
  }

  .p-dialog-maximized .p-dialog-content {
    flex-grow: 1;
  }

  .p-confirm-dialog .p-dialog-content {
    display: flex;
    align-items: center;
  }

  .p-dialog {
    border-radius: 3px;
    box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
    border: 0 none;
  }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: #495057;
    padding: 1.5rem;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 600;
    font-size: 1.25rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
    margin-right: 0.5rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
  }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: #495057;
    padding: 0 1.5rem 2rem 1.5rem;
  }
  .p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: #495057;
    padding: 0 1.5rem 1.5rem 1.5rem;
    display: flex;
    justify-content: flex-end;
    gap: 0.5rem;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child) {
    margin-left: 1rem;
  }

  .p-overlaypanel {
    margin-top: 10px;
  }

  .p-overlaypanel-flipped {
    margin-top: -10px;
    margin-bottom: 10px;
  }

  .p-overlaypanel-close {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
  }

  /* Animation */
  .p-overlaypanel-enter-from {
    opacity: 0;
    transform: scaleY(0.8);
  }

  .p-overlaypanel-leave-to {
    opacity: 0;
  }

  .p-overlaypanel-enter-active {
    transition: transform 0.12s cubic-bezier(0, 0, 0.2, 1), opacity 0.12s cubic-bezier(0, 0, 0.2, 1);
  }

  .p-overlaypanel-leave-active {
    transition: opacity 0.1s linear;
  }

  .p-overlaypanel:after,
.p-overlaypanel:before {
    bottom: 100%;
    left: calc(var(--overlayArrowLeft, 0) + 1.25rem);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  .p-overlaypanel:after {
    border-width: 8px;
    margin-left: -8px;
  }

  .p-overlaypanel:before {
    border-width: 10px;
    margin-left: -10px;
  }

  .p-overlaypanel-flipped:after,
.p-overlaypanel-flipped:before {
    bottom: auto;
    top: 100%;
  }

  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-bottom-color: transparent;
  }

  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-bottom-color: transparent;
  }

  .p-overlaypanel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .p-overlaypanel .p-overlaypanel-content {
    padding: 1rem;
  }
  .p-overlaypanel .p-overlaypanel-close {
    background: #2196F3;
    color: #ffffff;
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
    position: absolute;
    top: -1rem;
    right: -1rem;
  }
  .p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: #0d89ec;
    color: #ffffff;
  }
  .p-overlaypanel:after {
    border-style: solid;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-overlaypanel:before {
    border-style: solid;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #ffffff;
  }
  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #ffffff;
  }

  .p-sidebar-mask {
    display: none;
    pointer-events: none;
    background-color: transparent;
    transition-property: background-color;
  }

  .p-sidebar-mask.p-component-overlay {
    pointer-events: auto;
  }

  .p-sidebar-visible {
    display: flex;
  }

  .p-sidebar {
    display: flex;
    flex-direction: column;
    pointer-events: auto;
    transform: translate3d(0px, 0px, 0px);
    position: relative;
    transition: transform 0.3s;
  }

  .p-sidebar-content {
    overflow-y: auto;
    flex-grow: 1;
  }

  .p-sidebar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
  }

  .p-sidebar-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
  }

  .p-sidebar-full .p-sidebar {
    transition: none;
    transform: none;
    width: 100vw !important;
    height: 100vh !important;
    max-height: 100%;
    top: 0px !important;
    left: 0px !important;
  }

  /* Animation */
  /* Center */
  .p-sidebar-left .p-sidebar-enter-from,
.p-sidebar-left .p-sidebar-leave-to {
    transform: translateX(-100%);
  }

  .p-sidebar-right .p-sidebar-enter-from,
.p-sidebar-right .p-sidebar-leave-to {
    transform: translateX(100%);
  }

  .p-sidebar-top .p-sidebar-enter-from,
.p-sidebar-top .p-sidebar-leave-to {
    transform: translateY(-100%);
  }

  .p-sidebar-bottom .p-sidebar-enter-from,
.p-sidebar-bottom .p-sidebar-leave-to {
    transform: translateY(100%);
  }

  .p-sidebar-full .p-sidebar-enter-from,
.p-sidebar-full .p-sidebar-leave-to {
    opacity: 0;
  }

  .p-sidebar-full .p-sidebar-enter-active,
.p-sidebar-full .p-sidebar-leave-active {
    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  }

  /* Size */
  .p-sidebar-left .p-sidebar {
    width: 20rem;
    height: 100%;
  }

  .p-sidebar-right .p-sidebar {
    width: 20rem;
    height: 100%;
  }

  .p-sidebar-top .p-sidebar {
    height: 10rem;
    width: 100%;
  }

  .p-sidebar-bottom .p-sidebar {
    height: 10rem;
    width: 100%;
  }

  .p-sidebar-left .p-sidebar-sm,
.p-sidebar-right .p-sidebar-sm {
    width: 20rem;
  }

  .p-sidebar-left .p-sidebar-md,
.p-sidebar-right .p-sidebar-md {
    width: 40rem;
  }

  .p-sidebar-left .p-sidebar-lg,
.p-sidebar-right .p-sidebar-lg {
    width: 60rem;
  }

  .p-sidebar-top .p-sidebar-sm,
.p-sidebar-bottom .p-sidebar-sm {
    height: 10rem;
  }

  .p-sidebar-top .p-sidebar-md,
.p-sidebar-bottom .p-sidebar-md {
    height: 20rem;
  }

  .p-sidebar-top .p-sidebar-lg,
.p-sidebar-bottom .p-sidebar-lg {
    height: 30rem;
  }

  .p-sidebar-left .p-sidebar-content,
.p-sidebar-right .p-sidebar-content,
.p-sidebar-top .p-sidebar-content,
.p-sidebar-bottom .p-sidebar-content {
    width: 100%;
    height: 100%;
  }

  @media screen and (max-width: 64em) {
    .p-sidebar-left .p-sidebar-lg,
.p-sidebar-left .p-sidebar-md,
.p-sidebar-right .p-sidebar-lg,
.p-sidebar-right .p-sidebar-md {
      width: 20rem;
    }
  }
  .p-sidebar {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .p-sidebar .p-sidebar-header {
    padding: 1rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-header-content {
    font-weight: 600;
    font-size: 1.25rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: #495057;
    border-color: transparent;
    background: #e9ecef;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-sidebar .p-sidebar-header + .p-sidebar-content {
    padding-top: 0;
  }
  .p-sidebar .p-sidebar-content {
    padding: 1rem;
  }

  .p-tooltip {
    position: absolute;
    display: none;
    padding: 0.25em 0.5rem;
    max-width: 12.5rem;
  }

  .p-tooltip.p-tooltip-right,
.p-tooltip.p-tooltip-left {
    padding: 0 0.25rem;
  }

  .p-tooltip.p-tooltip-top,
.p-tooltip.p-tooltip-bottom {
    padding: 0.25em 0;
  }

  .p-tooltip .p-tooltip-text {
    white-space: pre-line;
    word-break: break-word;
  }

  .p-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    scale: 2;
  }

  .p-tooltip-right .p-tooltip-arrow {
    margin-top: -0.25rem;
    border-width: 0.25em 0.25em 0.25em 0;
  }

  .p-tooltip-left .p-tooltip-arrow {
    margin-top: -0.25rem;
    border-width: 0.25em 0 0.25em 0.25rem;
  }

  .p-tooltip.p-tooltip-top {
    padding: 0.25em 0;
  }

  .p-tooltip-top .p-tooltip-arrow {
    margin-left: -0.25rem;
    border-width: 0.25em 0.25em 0;
  }

  .p-tooltip-bottom .p-tooltip-arrow {
    margin-left: -0.25rem;
    border-width: 0 0.25em 0.25rem;
  }

  .p-tooltip .p-tooltip-text {
    background: #495057;
    color: #ffffff;
    padding: 0.5rem 0.5rem;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
  }
  .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: #495057;
  }
  .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: #495057;
  }
  .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: #495057;
  }
  .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: #495057;
  }

  .p-fileupload-content {
    position: relative;
  }

  .p-fileupload-content .p-progressbar {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .p-button.p-fileupload-choose {
    position: relative;
    overflow: hidden;
  }

  .p-fileupload-buttonbar {
    display: flex;
    flex-wrap: wrap;
  }

  .p-fileupload > input[type=file],
.p-fileupload-basic input[type=file] {
    display: none;
  }

  .p-fluid .p-fileupload .p-button {
    width: auto;
  }

  .p-fileupload-file {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }

  .p-fileupload-file-thumbnail {
    flex-shrink: 0;
  }

  .p-fileupload-file-actions {
    margin-left: auto;
  }

  .p-fileupload .p-fileupload-buttonbar {
    background: #f8f9fa;
    padding: 1rem;
    border: 1px solid #dee2e6;
    color: #495057;
    border-bottom: 0 none;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    gap: 0.5rem;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-fileupload .p-fileupload-content {
    background: #ffffff;
    padding: 2rem 1rem;
    border: 1px solid #dee2e6;
    color: #495057;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-fileupload .p-fileupload-content.p-fileupload-highlight {
    border: 1px dashed #2196F3;
    background-color: #E3F2FD;
  }
  .p-fileupload .p-fileupload-file {
    padding: 1rem;
    border: 1px solid #dee2e6;
    border-radius: 3px;
    gap: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-fileupload .p-fileupload-file:last-child {
    margin-bottom: 0;
  }
  .p-fileupload .p-fileupload-file-name {
    margin-bottom: 0.5rem;
  }
  .p-fileupload .p-fileupload-file-size {
    margin-right: 0.5rem;
  }
  .p-fileupload .p-progressbar {
    height: 0.25rem;
  }
  .p-fileupload .p-fileupload-row > div {
    padding: 1rem 1rem;
  }
  .p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0;
  }

  .p-fileupload-choose:not(.p-disabled):hover {
    background: #0d89ec;
    color: #ffffff;
    border-color: #0d89ec;
  }
  .p-fileupload-choose:not(.p-disabled):active {
    background: #0b7ad1;
    color: #ffffff;
    border-color: #0b7ad1;
  }

  .p-breadcrumb {
    overflow-x: auto;
  }

  .p-breadcrumb .p-breadcrumb-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
  }

  .p-breadcrumb .p-menuitem-text {
    line-height: 1;
  }

  .p-breadcrumb .p-menuitem-link {
    text-decoration: none;
    display: flex;
    align-items: center;
  }

  .p-breadcrumb .p-menuitem-separator {
    display: flex;
    align-items: center;
  }

  .p-breadcrumb::-webkit-scrollbar {
    display: none;
  }

  .p-breadcrumb {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: 3px;
    padding: 1rem;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: box-shadow 0.2s;
    border-radius: 3px;
    outline-color: transparent;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
  }
  .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 0.5rem 0 0.5rem;
    color: #495057;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: #495057;
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: #6c757d;
  }

  .p-contextmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-contextmenu .p-submenu-list {
    position: absolute;
    min-width: 100%;
    z-index: 1;
  }

  .p-contextmenu .p-menuitem-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    text-decoration: none;
    overflow: hidden;
    position: relative;
  }

  .p-contextmenu .p-menuitem-text {
    line-height: 1;
  }

  .p-contextmenu .p-menuitem {
    position: relative;
  }

  .p-contextmenu .p-menuitem-link .p-submenu-icon {
    margin-left: auto;
  }

  .p-contextmenu-enter-from,
.p-contextmenu-leave-active {
    opacity: 0;
  }

  .p-contextmenu-enter-active {
    transition: opacity 250ms;
  }

  .p-contextmenu {
    padding: 0.25rem 0;
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    min-width: 12.5rem;
  }
  .p-contextmenu .p-contextmenu-root-list {
    outline: 0 none;
  }
  .p-contextmenu .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
  }
  .p-contextmenu .p-menuitem {
    margin: 0;
  }
  .p-contextmenu .p-menuitem:first-child {
    margin-top: 0;
  }
  .p-contextmenu .p-menuitem:last-child {
    margin-bottom: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: #e9ecef;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-contextmenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-contextmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }

  .p-dock {
    position: absolute;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
  }

  .p-dock-list-container {
    display: flex;
    pointer-events: auto;
  }

  .p-dock-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-dock-item {
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform;
  }

  .p-dock-link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    cursor: default;
  }

  .p-dock-item-second-prev,
.p-dock-item-second-next {
    transform: scale(1.2);
  }

  .p-dock-item-prev,
.p-dock-item-next {
    transform: scale(1.4);
  }

  .p-dock-item-current {
    transform: scale(1.6);
    z-index: 1;
  }

  /* Position */
  /* top */
  .p-dock-top {
    left: 0;
    top: 0;
    width: 100%;
  }

  .p-dock-top .p-dock-item {
    transform-origin: center top;
  }

  /* bottom */
  .p-dock-bottom {
    left: 0;
    bottom: 0;
    width: 100%;
  }

  .p-dock-bottom .p-dock-item {
    transform-origin: center bottom;
  }

  /* right */
  .p-dock-right {
    right: 0;
    top: 0;
    height: 100%;
  }

  .p-dock-right .p-dock-item {
    transform-origin: center right;
  }

  .p-dock-right .p-dock-list {
    flex-direction: column;
  }

  /* left */
  .p-dock-left {
    left: 0;
    top: 0;
    height: 100%;
  }

  .p-dock-left .p-dock-item {
    transform-origin: center left;
  }

  .p-dock-left .p-dock-list {
    flex-direction: column;
  }

  .p-dock .p-dock-list-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0.5rem 0.5rem;
    border-radius: 0.5rem;
  }
  .p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none;
  }
  .p-dock .p-dock-item {
    padding: 0.5rem;
    border-radius: 3px;
  }
  .p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  }
  .p-dock .p-dock-link {
    width: 4rem;
    height: 4rem;
  }
  .p-dock.p-dock-top .p-dock-item-second-prev,
.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
.p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 0.9rem;
  }
  .p-dock.p-dock-top .p-dock-item-prev,
.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
.p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem;
  }
  .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem;
  }
  .p-dock.p-dock-left .p-dock-item-second-prev,
.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
.p-dock.p-dock-right .p-dock-item-second-next {
    margin: 0.9rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-prev,
.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
.p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0;
  }
  .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container {
    overflow-x: auto;
    width: 100%;
  }
  .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list {
    margin: 0 auto;
  }
  .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container {
    overflow-y: auto;
    height: 100%;
  }
  .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list {
    margin: auto 0;
  }
  .p-dock.p-dock-mobile .p-dock-list .p-dock-item {
    transform: none;
    margin: 0;
  }

  .p-megamenu {
    display: flex;
    position: relative;
  }

  .p-megamenu-root-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-megamenu .p-menuitem-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    text-decoration: none;
    overflow: hidden;
    position: relative;
  }

  .p-megamenu .p-menuitem-text {
    line-height: 1;
  }

  .p-megamenu-panel {
    display: none;
    width: auto;
    z-index: 1;
    left: 0;
    min-width: 100%;
  }

  .p-megamenu-panel:not(.p-megamenu-mobile) {
    position: absolute;
  }

  .p-megamenu-root-list > .p-menuitem-active > .p-megamenu-panel {
    display: block;
  }

  .p-megamenu-submenu {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-megamenu-button {
    display: none;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    text-decoration: none;
  }

  /* Horizontal */
  .p-megamenu-horizontal {
    align-items: center;
  }

  .p-megamenu-horizontal .p-megamenu-root-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .p-megamenu-horizontal .p-megamenu-end {
    margin-left: auto;
    align-self: center;
  }

  /* Vertical */
  .p-megamenu-vertical {
    flex-direction: column;
  }

  .p-megamenu-vertical:not(.p-megamenu-mobile) {
    display: inline-flex;
  }

  .p-megamenu-vertical .p-megamenu-root-list {
    flex-direction: column;
  }

  .p-megamenu-vertical:not(.p-megamenu-mobile) .p-megamenu-root-list > .p-menuitem-active > .p-megamenu-panel {
    left: 100%;
    top: 0;
  }

  .p-megamenu-vertical .p-megamenu-root-list > .p-menuitem > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
  }

  .p-megamenu-grid {
    display: flex;
  }

  .p-megamenu-col-2,
.p-megamenu-col-3,
.p-megamenu-col-4,
.p-megamenu-col-6,
.p-megamenu-col-12 {
    flex: 0 0 auto;
    padding: 0.5rem;
  }

  .p-megamenu-col-2 {
    width: 16.6667%;
  }

  .p-megamenu-col-3 {
    width: 25%;
  }

  .p-megamenu-col-4 {
    width: 33.3333%;
  }

  .p-megamenu-col-6 {
    width: 50%;
  }

  .p-megamenu-col-12 {
    width: 100%;
  }

  .p-megamenu.p-megamenu-mobile .p-megamenu-button {
    display: flex;
  }

  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list {
    position: absolute;
    display: none;
    width: 100%;
  }

  .p-megamenu.p-megamenu-mobile .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }

  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem {
    width: 100%;
    position: static;
  }

  .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }

  .p-megamenu.p-megamenu-mobile .p-megamenu-grid {
    flex-wrap: wrap;
    overflow: auto;
    max-height: 90%;
  }

  .p-megamenu {
    padding: 0.5rem;
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 3px;
  }
  .p-megamenu .p-megamenu-root-list {
    outline: 0 none;
  }
  .p-megamenu .p-menuitem {
    margin: 0;
  }
  .p-megamenu .p-menuitem:first-child {
    margin-top: 0;
  }
  .p-megamenu .p-menuitem:last-child {
    margin-bottom: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: #e9ecef;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: #495057;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
  }
  .p-megamenu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-megamenu .p-submenu-list {
    padding: 0.25rem 0;
    min-width: 12.5rem;
  }
  .p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-vertical {
    min-width: 12.5rem;
    padding: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 3px;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
    margin-left: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-megamenu.p-megamenu-mobile.p-megamenu-vertical {
    width: 100%;
    padding: 0.5rem;
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
    padding-left: 2.25rem;
  }

  .p-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-menu .p-menuitem-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    text-decoration: none;
    overflow: hidden;
    position: relative;
  }

  .p-menu .p-menuitem-text {
    line-height: 1;
  }

  .p-menu {
    padding: 0.25rem 0;
    background: #ffffff;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 3px;
    min-width: 12.5rem;
  }
  .p-menu .p-menuitem {
    margin: 0;
  }
  .p-menu .p-menuitem:first-child {
    margin-top: 0;
  }
  .p-menu .p-menuitem:last-child {
    margin-bottom: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: #e9ecef;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #495057;
    background: #ffffff;
    font-weight: 600;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .p-menu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }

  .p-menubar {
    display: flex;
    align-items: center;
  }

  .p-menubar ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-menubar .p-menuitem-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    text-decoration: none;
    overflow: hidden;
    position: relative;
  }

  .p-menubar .p-menuitem-text {
    line-height: 1;
  }

  .p-menubar .p-menuitem {
    position: relative;
  }

  .p-menubar-root-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .p-menubar-root-list > li ul {
    display: none;
    z-index: 1;
  }

  .p-menubar-root-list > .p-menuitem-active > .p-submenu-list {
    display: block;
  }

  .p-menubar .p-submenu-list {
    display: none;
    position: absolute;
    z-index: 1;
  }

  .p-menubar .p-submenu-list > .p-menuitem-active > .p-submenu-list {
    display: block;
    left: 100%;
    top: 0;
  }

  .p-menubar .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: auto;
  }

  .p-menubar .p-menubar-end {
    margin-left: auto;
    align-self: center;
  }

  .p-menubar-button {
    display: none;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    text-decoration: none;
  }

  .p-menubar.p-menubar-mobile {
    position: relative;
  }

  .p-menubar.p-menubar-mobile .p-menubar-button {
    display: flex;
  }

  .p-menubar.p-menubar-mobile .p-menubar-root-list {
    position: absolute;
    display: none;
    width: 100%;
  }

  .p-menubar.p-menubar-mobile .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }

  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }

  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }

  .p-menubar {
    padding: 0.5rem;
    background: #f8f9fa;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 3px;
  }
  .p-menubar .p-menubar-root-list {
    outline: 0 none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 3px;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
    margin-left: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menuitem {
    margin: 0;
  }
  .p-menubar .p-menuitem:first-child {
    margin-top: 0;
  }
  .p-menubar .p-menuitem:last-child {
    margin-bottom: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: #e9ecef;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    min-width: 12.5rem;
    border-radius: 3px;
  }
  .p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar .p-submenu-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button {
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }
  .p-menubar.p-menubar-mobile .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
    padding-left: 2.25rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
    padding-left: 3.75rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
    padding-left: 5.25rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
    padding-left: 6.75rem;
  }
  .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
    padding-left: 8.25rem;
  }

  .p-panelmenu .p-panelmenu-header-action {
    display: flex;
    align-items: center;
    user-select: none;
    cursor: pointer;
    position: relative;
    text-decoration: none;
  }

  .p-panelmenu .p-panelmenu-header-action:focus {
    z-index: 1;
  }

  .p-panelmenu .p-submenu-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-panelmenu .p-menuitem-link {
    display: flex;
    align-items: center;
    user-select: none;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    overflow: hidden;
  }

  .p-panelmenu .p-menuitem-text {
    line-height: 1;
  }

  .p-panelmenu .p-panelmenu-header {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 1px solid #dee2e6;
    color: #495057;
    background: #f8f9fa;
    border-radius: 3px;
    transition: box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
    color: #495057;
    padding: 1rem;
    font-weight: 600;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a6d5fa;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #e9ecef;
    border-color: #dee2e6;
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: #f8f9fa;
    border-color: #dee2e6;
    color: #495057;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: #dee2e6;
    background: #e9ecef;
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content {
    padding: 0.25rem 0;
    border: 1px solid #dee2e6;
    background: #ffffff;
    color: #495057;
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem {
    margin: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:first-child {
    margin-top: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:last-child {
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: #e9ecef;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem;
  }
  .p-panelmenu .p-panelmenu-panel {
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content {
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content {
    border-top: 0 none;
  }
  .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-top: 0 none;
  }
  .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
  }
  .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .p-steps {
    position: relative;
  }

  .p-steps .p-steps-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: flex;
  }

  .p-steps-item {
    position: relative;
    display: flex;
    justify-content: center;
    flex: 1 1 auto;
    overflow: hidden;
  }

  .p-steps-item .p-menuitem-link {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
  }

  .p-steps.p-steps-readonly .p-steps-item {
    cursor: auto;
  }

  .p-steps-item.p-steps-current .p-menuitem-link {
    cursor: default;
  }

  .p-steps-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }

  .p-steps-number {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-steps-title {
    display: block;
  }

  .p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: box-shadow 0.2s;
    border-radius: 3px;
    background: #ffffff;
    outline-color: transparent;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: #495057;
    border: 1px solid #e9ecef;
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: #6c757d;
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: #E3F2FD;
    color: #495057;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 600;
    color: #495057;
  }
  .p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid #dee2e6;
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1rem;
  }

  .p-tabmenu {
    overflow-x: auto;
  }

  .p-tabmenu-nav {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    flex-wrap: nowrap;
  }

  .p-tabmenu-nav a {
    cursor: pointer;
    user-select: none;
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
    text-decoration: none;
    overflow: hidden;
  }

  .p-tabmenu-nav a:focus {
    z-index: 1;
  }

  .p-tabmenu-nav .p-menuitem-text {
    line-height: 1;
  }

  .p-tabmenu-ink-bar {
    display: none;
    z-index: 1;
  }

  .p-tabmenu::-webkit-scrollbar {
    display: none;
  }

  .p-tabmenu .p-tabmenu-nav {
    background: #ffffff;
    border: 1px solid #dee2e6;
    border-width: 0 0 2px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid #dee2e6;
    border-width: 0 0 2px 0;
    border-color: transparent transparent #dee2e6 transparent;
    background: #ffffff;
    color: #6c757d;
    padding: 1rem;
    font-weight: 600;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    transition: box-shadow 0.2s;
    margin: 0 0 -2px 0;
    outline-color: transparent;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.2rem #a6d5fa;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: #ffffff;
    border-color: #6c757d;
    color: #6c757d;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: #ffffff;
    border-color: #2196F3;
    color: #2196F3;
  }

  .p-tieredmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .p-tieredmenu .p-submenu-list {
    position: absolute;
    min-width: 100%;
    z-index: 1;
    display: none;
  }

  .p-tieredmenu .p-menuitem-link {
    cursor: pointer;
    display: flex;
    align-items: center;
    text-decoration: none;
    overflow: hidden;
    position: relative;
  }

  .p-tieredmenu .p-menuitem-text {
    line-height: 1;
  }

  .p-tieredmenu .p-menuitem {
    position: relative;
  }

  .p-tieredmenu .p-menuitem-link .p-submenu-icon {
    margin-left: auto;
  }

  .p-tieredmenu .p-menuitem-active > .p-submenu-list {
    display: block;
    left: 100%;
    top: 0;
  }

  .p-tieredmenu-enter-from,
.p-tieredmenu-leave-active {
    opacity: 0;
  }

  .p-tieredmenu-enter-active {
    transition: opacity 250ms;
  }

  .p-tieredmenu {
    padding: 0.25rem 0;
    background: #ffffff;
    color: #495057;
    border: 1px solid #dee2e6;
    border-radius: 3px;
    min-width: 12.5rem;
  }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none;
  }
  .p-tieredmenu .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
  }
  .p-tieredmenu .p-menuitem {
    margin: 0;
  }
  .p-tieredmenu .p-menuitem:first-child {
    margin-top: 0;
  }
  .p-tieredmenu .p-menuitem:last-child {
    margin-bottom: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content {
    color: #495057;
    transition: box-shadow 0.2s;
    border-radius: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: #495057;
    padding: 0.75rem 1rem;
    user-select: none;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: #e9ecef;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: #495057;
    background: #e9ecef;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: #495057;
    background: #e9ecef;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-tieredmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }

  .p-inline-message {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: top;
  }

  .p-inline-message-icon {
    flex-shrink: 0;
  }

  .p-inline-message-icon-only .p-inline-message-text {
    visibility: hidden;
    width: 0;
  }

  .p-fluid .p-inline-message {
    display: flex;
  }

  .p-inline-message {
    padding: 0.5rem 0.5rem;
    margin: 0;
    border-radius: 3px;
  }
  .p-inline-message.p-inline-message-info {
    background: #B3E5FC;
    border: solid #0891cf;
    border-width: 0px;
    color: #044868;
  }
  .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #044868;
  }
  .p-inline-message.p-inline-message-success {
    background: #C8E6C9;
    border: solid #439446;
    border-width: 0px;
    color: #224a23;
  }
  .p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: #224a23;
  }
  .p-inline-message.p-inline-message-warn {
    background: #FFECB3;
    border: solid #d9a300;
    border-width: 0px;
    color: #6d5100;
  }
  .p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: #6d5100;
  }
  .p-inline-message.p-inline-message-error {
    background: #FFCDD2;
    border: solid #e60017;
    border-width: 0px;
    color: #73000c;
  }
  .p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: #73000c;
  }
  .p-inline-message .p-inline-message-icon {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .p-inline-message .p-inline-message-text {
    font-size: 1rem;
  }
  .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
  }

  .p-message-wrapper {
    display: flex;
    align-items: center;
  }

  .p-message-icon {
    flex-shrink: 0;
  }

  .p-message-close {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
  }

  .p-message-close.p-link {
    margin-left: auto;
    overflow: hidden;
    position: relative;
  }

  .p-message-enter-from {
    opacity: 0;
  }

  .p-message-enter-active {
    transition: opacity 0.3s;
  }

  .p-message.p-message-leave-from {
    max-height: 1000px;
  }

  .p-message.p-message-leave-to {
    max-height: 0;
    opacity: 0;
    margin: 0;
  }

  .p-message-leave-active {
    overflow: hidden;
    transition: max-height 0.3s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin 0.15s;
  }

  .p-message-leave-active .p-message-close {
    display: none;
  }

  .p-message {
    margin: 1rem 0;
    border-radius: 3px;
  }
  .p-message .p-message-wrapper {
    padding: 1rem 1.5rem;
  }
  .p-message .p-message-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-message .p-message-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-message.p-message-info {
    background: #B3E5FC;
    border: solid #0891cf;
    border-width: 0 0 0 6px;
    color: #044868;
  }
  .p-message.p-message-info .p-message-icon {
    color: #044868;
  }
  .p-message.p-message-info .p-message-close {
    color: #044868;
  }
  .p-message.p-message-success {
    background: #C8E6C9;
    border: solid #439446;
    border-width: 0 0 0 6px;
    color: #224a23;
  }
  .p-message.p-message-success .p-message-icon {
    color: #224a23;
  }
  .p-message.p-message-success .p-message-close {
    color: #224a23;
  }
  .p-message.p-message-warn {
    background: #FFECB3;
    border: solid #d9a300;
    border-width: 0 0 0 6px;
    color: #6d5100;
  }
  .p-message.p-message-warn .p-message-icon {
    color: #6d5100;
  }
  .p-message.p-message-warn .p-message-close {
    color: #6d5100;
  }
  .p-message.p-message-error {
    background: #FFCDD2;
    border: solid #e60017;
    border-width: 0 0 0 6px;
    color: #73000c;
  }
  .p-message.p-message-error .p-message-icon {
    color: #73000c;
  }
  .p-message.p-message-error .p-message-close {
    color: #73000c;
  }
  .p-message .p-message-text {
    font-size: 1rem;
    font-weight: 500;
  }
  .p-message .p-message-icon {
    font-size: 1.5rem;
    margin-right: 0.5rem;
  }
  .p-message .p-icon:not(.p-message-close-icon) {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-toast {
    width: 25rem;
    white-space: pre-line;
    word-break: break-word;
  }

  .p-toast-message-icon {
    flex-shrink: 0;
  }

  .p-toast-message-content {
    display: flex;
    align-items: flex-start;
  }

  .p-toast-message-text {
    flex: 1 1 auto;
  }

  .p-toast-top-center {
    transform: translateX(-50%);
  }

  .p-toast-bottom-center {
    transform: translateX(-50%);
  }

  .p-toast-center {
    min-width: 20vw;
    transform: translate(-50%, -50%);
  }

  .p-toast-icon-close {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
  }

  .p-toast-icon-close.p-link {
    cursor: pointer;
  }

  /* Animations */
  .p-toast-message-enter-from {
    opacity: 0;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
  }

  .p-toast-message-leave-from {
    max-height: 1000px;
  }

  .p-toast .p-toast-message.p-toast-message-leave-to {
    max-height: 0;
    opacity: 0;
    margin-bottom: 0;
    overflow: hidden;
  }

  .p-toast-message-enter-active {
    -webkit-transition: transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
  }

  .p-toast-message-leave-active {
    -webkit-transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin-bottom 0.3s;
    transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin-bottom 0.3s;
  }

  .p-toast {
    opacity: 0.9;
  }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
  }
  .p-toast .p-toast-message .p-toast-message-content {
    padding: 1rem;
    border-width: 0 0 0 6px;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: 0.5rem 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-icon-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-toast .p-toast-message.p-toast-message-info {
    background: #B3E5FC;
    border: solid #0891cf;
    border-width: 0 0 0 6px;
    color: #044868;
  }
  .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: #044868;
  }
  .p-toast .p-toast-message.p-toast-message-success {
    background: #C8E6C9;
    border: solid #439446;
    border-width: 0 0 0 6px;
    color: #224a23;
  }
  .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: #224a23;
  }
  .p-toast .p-toast-message.p-toast-message-warn {
    background: #FFECB3;
    border: solid #d9a300;
    border-width: 0 0 0 6px;
    color: #6d5100;
  }
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: #6d5100;
  }
  .p-toast .p-toast-message.p-toast-message-error {
    background: #FFCDD2;
    border: solid #e60017;
    border-width: 0 0 0 6px;
    color: #73000c;
  }
  .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: #73000c;
  }

  .p-galleria-content {
    display: flex;
    flex-direction: column;
  }

  .p-galleria-item-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
  }

  .p-galleria-item-container {
    position: relative;
    display: flex;
    height: 100%;
  }

  .p-galleria-item-nav {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }

  .p-galleria-item-prev {
    left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .p-galleria-item-next {
    right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .p-galleria-item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
  }

  .p-galleria-item-nav-onhover .p-galleria-item-nav {
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }

  .p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav {
    pointer-events: all;
    opacity: 1;
  }

  .p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled {
    pointer-events: none;
  }

  .p-galleria-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }

  /* Thumbnails */
  .p-galleria-thumbnail-wrapper {
    display: flex;
    flex-direction: column;
    overflow: auto;
    flex-shrink: 0;
  }

  .p-galleria-thumbnail-prev,
.p-galleria-thumbnail-next {
    align-self: center;
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
  }

  .p-galleria-thumbnail-prev span,
.p-galleria-thumbnail-next span {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .p-galleria-thumbnail-container {
    display: flex;
    flex-direction: row;
  }

  .p-galleria-thumbnail-items-container {
    overflow: hidden;
    width: 100%;
  }

  .p-galleria-thumbnail-items {
    display: flex;
  }

  .p-galleria-thumbnail-item {
    overflow: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0.5;
  }

  .p-galleria-thumbnail-item:hover {
    opacity: 1;
    transition: opacity 0.3s;
  }

  .p-galleria-thumbnail-item-current {
    opacity: 1;
  }

  /* Positions */
  /* Thumbnails */
  .p-galleria-thumbnails-left .p-galleria-content,
.p-galleria-thumbnails-right .p-galleria-content {
    flex-direction: row;
  }

  .p-galleria-thumbnails-left .p-galleria-item-wrapper,
.p-galleria-thumbnails-right .p-galleria-item-wrapper {
    flex-direction: row;
  }

  .p-galleria-thumbnails-left .p-galleria-item-wrapper,
.p-galleria-thumbnails-top .p-galleria-item-wrapper {
    order: 2;
  }

  .p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,
.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper {
    order: 1;
  }

  .p-galleria-thumbnails-left .p-galleria-thumbnail-container,
.p-galleria-thumbnails-right .p-galleria-thumbnail-container {
    flex-direction: column;
    flex-grow: 1;
  }

  .p-galleria-thumbnails-left .p-galleria-thumbnail-items,
.p-galleria-thumbnails-right .p-galleria-thumbnail-items {
    flex-direction: column;
    height: 100%;
  }

  /* Indicators */
  .p-galleria-indicators {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-galleria-indicator > button {
    display: inline-flex;
    align-items: center;
  }

  .p-galleria-indicators-left .p-galleria-item-wrapper,
.p-galleria-indicators-right .p-galleria-item-wrapper {
    flex-direction: row;
    align-items: center;
  }

  .p-galleria-indicators-left .p-galleria-item-container,
.p-galleria-indicators-top .p-galleria-item-container {
    order: 2;
  }

  .p-galleria-indicators-left .p-galleria-indicators,
.p-galleria-indicators-top .p-galleria-indicators {
    order: 1;
  }

  .p-galleria-indicators-left .p-galleria-indicators,
.p-galleria-indicators-right .p-galleria-indicators {
    flex-direction: column;
  }

  .p-galleria-indicator-onitem .p-galleria-indicators {
    position: absolute;
    display: flex;
    z-index: 1;
  }

  .p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators {
    top: 0;
    left: 0;
    width: 100%;
    align-items: flex-start;
  }

  .p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators {
    right: 0;
    top: 0;
    height: 100%;
    align-items: flex-end;
  }

  .p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators {
    bottom: 0;
    left: 0;
    width: 100%;
    align-items: flex-end;
  }

  .p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators {
    left: 0;
    top: 0;
    height: 100%;
    align-items: flex-start;
  }

  /* FullScreen */
  .p-galleria-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-galleria-close {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }

  .p-galleria-mask .p-galleria-item-nav {
    position: fixed;
    top: 50%;
    margin-top: -0.5rem;
  }

  /* Animation */
  .p-galleria-enter-active {
    transition: all 150ms cubic-bezier(0, 0, 0.2, 1);
  }

  .p-galleria-leave-active {
    transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .p-galleria-enter-from,
.p-galleria-leave-to {
    opacity: 0;
    transform: scale(0.7);
  }

  .p-galleria-enter-active .p-galleria-item-nav {
    opacity: 0;
  }

  /* Keyboard Support */
  .p-items-hidden .p-galleria-thumbnail-item {
    visibility: hidden;
  }

  .p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active {
    visibility: visible;
  }

  .p-galleria .p-galleria-close {
    margin: 0.5rem;
    background: transparent;
    color: #f8f9fa;
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-close .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f8f9fa;
  }
  .p-galleria .p-galleria-item-nav {
    background: transparent;
    color: #f8f9fa;
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 3px;
    margin: 0 0.5rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-item-nav .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f8f9fa;
  }
  .p-galleria .p-galleria-caption {
    background: rgba(0, 0, 0, 0.5);
    color: #f8f9fa;
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #e9ecef;
    width: 1rem;
    height: 1rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #dee2e6;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #E3F2FD;
    color: #495057;
  }
  .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0.5rem;
  }
  .p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: 0.5rem;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0, 0, 0, 0.5);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #E3F2FD;
    color: #495057;
  }
  .p-galleria .p-galleria-thumbnail-container {
    background: rgba(0, 0, 0, 0.9);
    padding: 1rem 0.25rem;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: #f8f9fa;
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #f8f9fa;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content {
    outline-color: transparent;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }

  .p-image-mask {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-image-preview-container {
    position: relative;
    display: inline-block;
    line-height: 0;
  }

  .p-image-preview-indicator {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.3s;
    border: none;
    padding: 0;
  }

  .p-image-preview-container:hover > .p-image-preview-indicator {
    opacity: 1;
    cursor: pointer;
  }

  .p-image-preview-container > img {
    cursor: pointer;
  }

  .p-image-toolbar {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    z-index: 1;
  }

  .p-image-action.p-link {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .p-image-action.p-disabled {
    pointer-events: auto;
  }

  .p-image-preview {
    transition: transform 0.15s;
    max-width: 100vw;
    max-height: 100vh;
  }

  .p-image-preview-enter-active {
    transition: all 150ms cubic-bezier(0, 0, 0.2, 1);
  }

  .p-image-preview-leave-active {
    transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .p-image-preview-enter-from,
.p-image-preview-leave-to {
    opacity: 0;
    transform: scale(0.7);
  }

  .p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }

  .p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-image-preview-indicator .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-image-preview-container:hover > .p-image-preview-indicator {
    background-color: rgba(0, 0, 0, 0.5);
  }

  .p-image-toolbar {
    padding: 1rem;
  }

  .p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-image-action.p-link:last-child {
    margin-right: 0;
  }
  .p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .p-image-action.p-link i {
    font-size: 1.5rem;
  }
  .p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-avatar {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    font-size: 1rem;
  }

  .p-avatar.p-avatar-image {
    background-color: transparent;
  }

  .p-avatar.p-avatar-circle {
    border-radius: 50%;
  }

  .p-avatar-circle img {
    border-radius: 50%;
  }

  .p-avatar .p-avatar-icon {
    font-size: 1rem;
  }

  .p-avatar img {
    width: 100%;
    height: 100%;
  }

  .p-avatar-group .p-avatar + .p-avatar {
    margin-left: -1rem;
  }

  .p-avatar-group {
    display: flex;
    align-items: center;
  }

  .p-avatar {
    background-color: #dee2e6;
    border-radius: 3px;
  }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
  }
  .p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem;
  }

  .p-avatar-group .p-avatar {
    border: 2px solid #ffffff;
  }

  .p-badge {
    display: inline-block;
    border-radius: 10px;
    text-align: center;
    padding: 0 0.5rem;
  }

  .p-overlay-badge {
    position: relative;
  }

  .p-overlay-badge .p-badge {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    transform-origin: 100% 0;
    margin: 0;
  }

  .p-badge.p-badge-dot {
    width: 0.5rem;
    min-width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    padding: 0;
  }

  .p-badge-no-gutter {
    padding: 0;
    border-radius: 50%;
  }

  .p-badge {
    background: #2196F3;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }
  .p-badge.p-badge-secondary {
    background-color: #607D8B;
    color: #ffffff;
  }
  .p-badge.p-badge-success {
    background-color: #689F38;
    color: #ffffff;
  }
  .p-badge.p-badge-info {
    background-color: #0288D1;
    color: #ffffff;
  }
  .p-badge.p-badge-warning {
    background-color: #FBC02D;
    color: #212529;
  }
  .p-badge.p-badge-danger {
    background-color: #D32F2F;
    color: #ffffff;
  }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
  }

  .p-blockui-container {
    position: relative;
  }

  .p-blockui.p-component-overlay {
    position: absolute;
  }

  .p-blockui-document.p-component-overlay {
    position: fixed;
  }

  .p-blockui {
    border-radius: 3px;
  }

  .p-chip {
    display: inline-flex;
    align-items: center;
  }

  .p-chip-text {
    line-height: 1.5;
  }

  .p-chip-icon.pi {
    line-height: 1.5;
  }

  .p-chip-remove-icon {
    line-height: 1.5;
    cursor: pointer;
  }

  .p-chip img {
    border-radius: 50%;
  }

  .p-chip {
    background-color: #dee2e6;
    color: #495057;
    border-radius: 16px;
    padding: 0 0.5rem;
  }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem;
  }
  .p-chip img {
    width: 2rem;
    height: 2rem;
    margin-left: -0.5rem;
    margin-right: 0.5rem;
  }
  .p-chip .p-chip-remove-icon {
    margin-left: 0.5rem;
    border-radius: 3px;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-chip .p-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-chip .p-chip-remove-icon:focus {
    outline: 0 none;
  }

  .p-inplace .p-inplace-display {
    display: inline;
    cursor: pointer;
  }

  .p-inplace .p-inplace-content {
    display: inline;
  }

  .p-fluid .p-inplace.p-inplace-closable .p-inplace-content {
    display: flex;
  }

  .p-fluid .p-inplace.p-inplace-closable .p-inplace-content > .p-inputtext {
    flex: 1 1 auto;
    width: 1%;
  }

  .p-inplace .p-inplace-display {
    padding: 0.5rem 0.5rem;
    border-radius: 3px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    outline-color: transparent;
  }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: #e9ecef;
    color: #495057;
  }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }

  .p-metergroup {
    display: flex;
  }

  .p-metergroup-meters {
    display: flex;
  }

  .p-metergroup-vertical .p-metergroup-meters {
    flex-direction: column;
  }

  .p-metergroup-labels {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }

  .p-metergroup-vertical .p-metergroup-labels {
    align-items: start;
  }

  .p-metergroup-labels-vertical {
    flex-direction: column;
  }

  .p-metergroup-label {
    display: inline-flex;
    align-items: center;
  }

  .p-metergroup-label-marker {
    display: inline-flex;
  }

  .p-metergroup {
    gap: 1rem;
  }
  .p-metergroup .p-metergroup-meters {
    background: #dee2e6;
    border-radius: 3px;
  }
  .p-metergroup .p-metergroup-meter {
    border: 0 none;
    background: #2196F3;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-marker {
    background: #2196F3;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal {
    gap: 1rem;
  }
  .p-metergroup.p-metergroup-horizontal {
    flex-direction: column;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meters {
    height: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
  }
  .p-metergroup.p-metergroup-vertical {
    flex-direction: row;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meters {
    width: 0.5rem;
    height: 100%;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }

  .p-progressbar {
    position: relative;
    overflow: hidden;
  }

  .p-progressbar-determinate .p-progressbar-value {
    height: 100%;
    width: 0%;
    position: absolute;
    display: none;
    border: 0 none;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
  }

  .p-progressbar-determinate .p-progressbar-label {
    display: inline-flex;
  }

  .p-progressbar-determinate .p-progressbar-value-animate {
    transition: width 1s ease-in-out;
  }

  .p-progressbar-indeterminate .p-progressbar-value::before {
    content: "";
    position: absolute;
    background-color: inherit;
    top: 0;
    left: 0;
    bottom: 0;
    will-change: left, right;
    -webkit-animation: p-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    animation: p-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  }

  .p-progressbar-indeterminate .p-progressbar-value::after {
    content: "";
    position: absolute;
    background-color: inherit;
    top: 0;
    left: 0;
    bottom: 0;
    will-change: left, right;
    -webkit-animation: p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    animation: p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s;
  }

  @-webkit-keyframes p-progressbar-indeterminate-anim {
    0% {
      left: -35%;
      right: 100%;
    }
    60% {
      left: 100%;
      right: -90%;
    }
    100% {
      left: 100%;
      right: -90%;
    }
  }
  @keyframes p-progressbar-indeterminate-anim {
    0% {
      left: -35%;
      right: 100%;
    }
    60% {
      left: 100%;
      right: -90%;
    }
    100% {
      left: 100%;
      right: -90%;
    }
  }
  @-webkit-keyframes p-progressbar-indeterminate-anim-short {
    0% {
      left: -200%;
      right: 100%;
    }
    60% {
      left: 107%;
      right: -8%;
    }
    100% {
      left: 107%;
      right: -8%;
    }
  }
  @keyframes p-progressbar-indeterminate-anim-short {
    0% {
      left: -200%;
      right: 100%;
    }
    60% {
      left: 107%;
      right: -8%;
    }
    100% {
      left: 107%;
      right: -8%;
    }
  }
  .p-progressbar {
    border: 0 none;
    height: 1.5rem;
    background: #dee2e6;
    border-radius: 3px;
  }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #2196F3;
  }
  .p-progressbar .p-progressbar-label {
    color: #ffffff;
    line-height: 1.5rem;
  }

  .p-progress-spinner {
    position: relative;
    margin: 0 auto;
    width: 100px;
    height: 100px;
    display: inline-block;
  }

  .p-progress-spinner::before {
    content: "";
    display: block;
    padding-top: 100%;
  }

  .p-progress-spinner-svg {
    height: 100%;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }

  .p-progress-spinner-svg {
    animation: p-progress-spinner-rotate 2s linear infinite;
  }

  .p-progress-spinner-circle {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: 0;
    stroke: #73000c;
    animation: p-progress-spinner-dash 1.5s ease-in-out infinite, p-progress-spinner-color 6s ease-in-out infinite;
    stroke-linecap: round;
  }

  @keyframes p-progress-spinner-rotate {
    100% {
      transform: rotate(360deg);
    }
  }
  @keyframes p-progress-spinner-dash {
    0% {
      stroke-dasharray: 1, 200;
      stroke-dashoffset: 0;
    }
    50% {
      stroke-dasharray: 89, 200;
      stroke-dashoffset: -35px;
    }
    100% {
      stroke-dasharray: 89, 200;
      stroke-dashoffset: -124px;
    }
  }
  @keyframes p-progress-spinner-color {
    100%, 0% {
      stroke: #73000c;
    }
    40% {
      stroke: #044868;
    }
    66% {
      stroke: #224a23;
    }
    80%, 90% {
      stroke: #6d5100;
    }
  }
  .p-ripple {
    overflow: hidden;
    position: relative;
  }

  .p-ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 100%;
    transform: scale(0);
    pointer-events: none;
  }

  .p-ink-active {
    animation: ripple 0.4s linear;
  }

  .p-ripple-disabled .p-ink {
    display: none;
  }

  @keyframes ripple {
    100% {
      opacity: 0;
      transform: scale(2.5);
    }
  }
  .p-scrolltop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-scrolltop-sticky {
    position: sticky;
  }

  .p-scrolltop-sticky.p-link {
    margin-left: auto;
  }

  .p-scrolltop-enter-from {
    opacity: 0;
  }

  .p-scrolltop-enter-active {
    transition: opacity 0.15s;
  }

  .p-scrolltop.p-scrolltop-leave-to {
    opacity: 0;
  }

  .p-scrolltop-leave-active {
    transition: opacity 0.15s;
  }

  .p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-scrolltop.p-link {
    background: rgba(0, 0, 0, 0.7);
  }
  .p-scrolltop.p-link:hover {
    background: rgba(0, 0, 0, 0.8);
  }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #f8f9fa;
  }
  .p-scrolltop .p-scrolltop-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-skeleton {
    overflow: hidden;
  }

  .p-skeleton::after {
    content: "";
    animation: p-skeleton-animation 1.2s infinite;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-100%);
    z-index: 1;
  }

  .p-skeleton.p-skeleton-circle {
    border-radius: 50%;
  }

  .p-skeleton-none::after {
    animation: none;
  }

  @keyframes p-skeleton-animation {
    from {
      transform: translateX(-100%);
    }
    to {
      transform: translateX(100%);
    }
  }
  .p-skeleton {
    background-color: #e9ecef;
    border-radius: 3px;
  }
  .p-skeleton:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  }

  .p-tag {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .p-tag-icon,
.p-tag-value,
.p-tag-icon.pi {
    line-height: 1.5;
  }

  .p-tag.p-tag-rounded {
    border-radius: 10rem;
  }

  .p-tag {
    background: #2196F3;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 3px;
  }
  .p-tag.p-tag-success {
    background-color: #689F38;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #0288D1;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #FBC02D;
    color: #212529;
  }
  .p-tag.p-tag-danger {
    background-color: #D32F2F;
    color: #ffffff;
  }
  .p-tag .p-tag-icon {
    font-size: 0.75rem;
  }
  .p-tag .p-tag-icon:not(:last-child) {
    margin-right: 0.25rem;
  }
  .p-tag .p-tag-icon.p-icon {
    width: 0.75rem;
    height: 0.75rem;
  }

  .p-terminal {
    height: 18rem;
    overflow: auto;
  }

  .p-terminal-prompt-container {
    display: flex;
    align-items: center;
  }

  .p-terminal-input {
    flex: 1 1 auto;
    border: 0 none;
    background-color: transparent;
    color: inherit;
    padding: 0;
    outline: 0 none;
  }

  .p-terminal-input::-ms-clear {
    display: none;
  }

  .p-terminal {
    background: #ffffff;
    color: #495057;
    border: 1px solid #dee2e6;
    padding: 1rem;
  }
  .p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
  }
}
/* Customizations to the designer theme should be defined here */
@layer primevue {
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background-color: #2196F3;
  }

  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background-color: #2196F3;
  }

  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #2196F3;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #2196F3;
  }
}

/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/nouislider/dist/nouislider.css ***!
  \************************************************************************************************************************/
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/line-awesome/dist/line-awesome/css/line-awesome.css ***!
  \*********************************************************************************************************************************************/
.la,
.las,
.lar,
.lal,
.lad,
.lab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.la-xs {
  font-size: .75em; }

.la-sm {
  font-size: .875em; }

.la-1x {
  font-size: 1em; }

.la-2x {
  font-size: 2em; }

.la-3x {
  font-size: 3em; }

.la-4x {
  font-size: 4em; }

.la-5x {
  font-size: 5em; }

.la-6x {
  font-size: 6em; }

.la-7x {
  font-size: 7em; }

.la-8x {
  font-size: 8em; }

.la-9x {
  font-size: 9em; }

.la-10x {
  font-size: 10em; }

.la-fw {
  text-align: center;
  width: 1.25em; }

.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .la-ul > li {
    position: relative; }

.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.la-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

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

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

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: .3em; }

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: .3em; }

.la-spin {
  -webkit-animation: la-spin 2s infinite linear;
          animation: la-spin 2s infinite linear; }

.la-pulse {
  -webkit-animation: la-spin 1s infinite steps(8);
          animation: la-spin 1s infinite steps(8); }

@-webkit-keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  -webkit-filter: none;
          filter: none; }

.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.la-stack-1x {
  line-height: inherit; }

.la-stack-2x {
  font-size: 2em; }

.la-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.la-500px:before {
  content: "\f26e"; }

.la-accessible-icon:before {
  content: "\f368"; }

.la-accusoft:before {
  content: "\f369"; }

.la-acquisitions-incorporated:before {
  content: "\f6af"; }

.la-ad:before {
  content: "\f641"; }

.la-address-book:before {
  content: "\f2b9"; }

.la-address-card:before {
  content: "\f2bb"; }

.la-adjust:before {
  content: "\f042"; }

.la-adn:before {
  content: "\f170"; }

.la-adobe:before {
  content: "\f778"; }

.la-adversal:before {
  content: "\f36a"; }

.la-affiliatetheme:before {
  content: "\f36b"; }

.la-air-freshener:before {
  content: "\f5d0"; }

.la-airbnb:before {
  content: "\f834"; }

.la-algolia:before {
  content: "\f36c"; }

.la-align-center:before {
  content: "\f037"; }

.la-align-justify:before {
  content: "\f039"; }

.la-align-left:before {
  content: "\f036"; }

.la-align-right:before {
  content: "\f038"; }

.la-alipay:before {
  content: "\f642"; }

.la-allergies:before {
  content: "\f461"; }

.la-amazon:before {
  content: "\f270"; }

.la-amazon-pay:before {
  content: "\f42c"; }

.la-ambulance:before {
  content: "\f0f9"; }

.la-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.la-amilia:before {
  content: "\f36d"; }

.la-anchor:before {
  content: "\f13d"; }

.la-android:before {
  content: "\f17b"; }

.la-angellist:before {
  content: "\f209"; }

.la-angle-double-down:before {
  content: "\f103"; }

.la-angle-double-left:before {
  content: "\f100"; }

.la-angle-double-right:before {
  content: "\f101"; }

.la-angle-double-up:before {
  content: "\f102"; }

.la-angle-down:before {
  content: "\f107"; }

.la-angle-left:before {
  content: "\f104"; }

.la-angle-right:before {
  content: "\f105"; }

.la-angle-up:before {
  content: "\f106"; }

.la-angry:before {
  content: "\f556"; }

.la-angrycreative:before {
  content: "\f36e"; }

.la-angular:before {
  content: "\f420"; }

.la-ankh:before {
  content: "\f644"; }

.la-app-store:before {
  content: "\f36f"; }

.la-app-store-ios:before {
  content: "\f370"; }

.la-apper:before {
  content: "\f371"; }

.la-apple:before {
  content: "\f179"; }

.la-apple-alt:before {
  content: "\f5d1"; }

.la-apple-pay:before {
  content: "\f415"; }

.la-archive:before {
  content: "\f187"; }

.la-archway:before {
  content: "\f557"; }

.la-arrow-alt-circle-down:before {
  content: "\f358"; }

.la-arrow-alt-circle-left:before {
  content: "\f359"; }

.la-arrow-alt-circle-right:before {
  content: "\f35a"; }

.la-arrow-alt-circle-up:before {
  content: "\f35b"; }

.la-arrow-circle-down:before {
  content: "\f0ab"; }

.la-arrow-circle-left:before {
  content: "\f0a8"; }

.la-arrow-circle-right:before {
  content: "\f0a9"; }

.la-arrow-circle-up:before {
  content: "\f0aa"; }

.la-arrow-down:before {
  content: "\f063"; }

.la-arrow-left:before {
  content: "\f060"; }

.la-arrow-right:before {
  content: "\f061"; }

.la-arrow-up:before {
  content: "\f062"; }

.la-arrows-alt:before {
  content: "\f0b2"; }

.la-arrows-alt-h:before {
  content: "\f337"; }

.la-arrows-alt-v:before {
  content: "\f338"; }

.la-artstation:before {
  content: "\f77a"; }

.la-assistive-listening-systems:before {
  content: "\f2a2"; }

.la-asterisk:before {
  content: "\f069"; }

.la-asymmetrik:before {
  content: "\f372"; }

.la-at:before {
  content: "\f1fa"; }

.la-atlas:before {
  content: "\f558"; }

.la-atlassian:before {
  content: "\f77b"; }

.la-atom:before {
  content: "\f5d2"; }

.la-audible:before {
  content: "\f373"; }

.la-audio-description:before {
  content: "\f29e"; }

.la-autoprefixer:before {
  content: "\f41c"; }

.la-avianex:before {
  content: "\f374"; }

.la-aviato:before {
  content: "\f421"; }

.la-award:before {
  content: "\f559"; }

.la-aws:before {
  content: "\f375"; }

.la-baby:before {
  content: "\f77c"; }

.la-baby-carriage:before {
  content: "\f77d"; }

.la-backspace:before {
  content: "\f55a"; }

.la-backward:before {
  content: "\f04a"; }

.la-bacon:before {
  content: "\f7e5"; }

.la-balance-scale:before {
  content: "\f24e"; }

.la-balance-scale-left:before {
  content: "\f515"; }

.la-balance-scale-right:before {
  content: "\f516"; }

.la-ban:before {
  content: "\f05e"; }

.la-band-aid:before {
  content: "\f462"; }

.la-bandcamp:before {
  content: "\f2d5"; }

.la-barcode:before {
  content: "\f02a"; }

.la-bars:before {
  content: "\f0c9"; }

.la-baseball-ball:before {
  content: "\f433"; }

.la-basketball-ball:before {
  content: "\f434"; }

.la-bath:before {
  content: "\f2cd"; }

.la-battery-empty:before {
  content: "\f244"; }

.la-battery-full:before {
  content: "\f240"; }

.la-battery-half:before {
  content: "\f242"; }

.la-battery-quarter:before {
  content: "\f243"; }

.la-battery-three-quarters:before {
  content: "\f241"; }

.la-battle-net:before {
  content: "\f835"; }

.la-bed:before {
  content: "\f236"; }

.la-beer:before {
  content: "\f0fc"; }

.la-behance:before {
  content: "\f1b4"; }

.la-behance-square:before {
  content: "\f1b5"; }

.la-bell:before {
  content: "\f0f3"; }

.la-bell-slash:before {
  content: "\f1f6"; }

.la-bezier-curve:before {
  content: "\f55b"; }

.la-bible:before {
  content: "\f647"; }

.la-bicycle:before {
  content: "\f206"; }

.la-biking:before {
  content: "\f84a"; }

.la-bimobject:before {
  content: "\f378"; }

.la-binoculars:before {
  content: "\f1e5"; }

.la-biohazard:before {
  content: "\f780"; }

.la-birthday-cake:before {
  content: "\f1fd"; }

.la-bitbucket:before {
  content: "\f171"; }

.la-bitcoin:before {
  content: "\f379"; }

.la-bity:before {
  content: "\f37a"; }

.la-black-tie:before {
  content: "\f27e"; }

.la-blackberry:before {
  content: "\f37b"; }

.la-blender:before {
  content: "\f517"; }

.la-blender-phone:before {
  content: "\f6b6"; }

.la-blind:before {
  content: "\f29d"; }

.la-blog:before {
  content: "\f781"; }

.la-blogger:before {
  content: "\f37c"; }

.la-blogger-b:before {
  content: "\f37d"; }

.la-bluetooth:before {
  content: "\f293"; }

.la-bluetooth-b:before {
  content: "\f294"; }

.la-bold:before {
  content: "\f032"; }

.la-bolt:before {
  content: "\f0e7"; }

.la-bomb:before {
  content: "\f1e2"; }

.la-bone:before {
  content: "\f5d7"; }

.la-bong:before {
  content: "\f55c"; }

.la-book:before {
  content: "\f02d"; }

.la-book-dead:before {
  content: "\f6b7"; }

.la-book-medical:before {
  content: "\f7e6"; }

.la-book-open:before {
  content: "\f518"; }

.la-book-reader:before {
  content: "\f5da"; }

.la-bookmark:before {
  content: "\f02e"; }

.la-bootstrap:before {
  content: "\f836"; }

.la-border-all:before {
  content: "\f84c"; }

.la-border-none:before {
  content: "\f850"; }

.la-border-style:before {
  content: "\f853"; }

.la-bowling-ball:before {
  content: "\f436"; }

.la-box:before {
  content: "\f466"; }

.la-box-open:before {
  content: "\f49e"; }

.la-boxes:before {
  content: "\f468"; }

.la-braille:before {
  content: "\f2a1"; }

.la-brain:before {
  content: "\f5dc"; }

.la-bread-slice:before {
  content: "\f7ec"; }

.la-briefcase:before {
  content: "\f0b1"; }

.la-briefcase-medical:before {
  content: "\f469"; }

.la-broadcast-tower:before {
  content: "\f519"; }

.la-broom:before {
  content: "\f51a"; }

.la-brush:before {
  content: "\f55d"; }

.la-btc:before {
  content: "\f15a"; }

.la-buffer:before {
  content: "\f837"; }

.la-bug:before {
  content: "\f188"; }

.la-building:before {
  content: "\f1ad"; }

.la-bullhorn:before {
  content: "\f0a1"; }

.la-bullseye:before {
  content: "\f140"; }

.la-burn:before {
  content: "\f46a"; }

.la-buromobelexperte:before {
  content: "\f37f"; }

.la-bus:before {
  content: "\f207"; }

.la-bus-alt:before {
  content: "\f55e"; }

.la-business-time:before {
  content: "\f64a"; }

.la-buy-n-large:before {
  content: "\f8a6"; }

.la-buysellads:before {
  content: "\f20d"; }

.la-calculator:before {
  content: "\f1ec"; }

.la-calendar:before {
  content: "\f133"; }

.la-calendar-alt:before {
  content: "\f073"; }

.la-calendar-check:before {
  content: "\f274"; }

.la-calendar-day:before {
  content: "\f783"; }

.la-calendar-minus:before {
  content: "\f272"; }

.la-calendar-plus:before {
  content: "\f271"; }

.la-calendar-times:before {
  content: "\f273"; }

.la-calendar-week:before {
  content: "\f784"; }

.la-camera:before {
  content: "\f030"; }

.la-camera-retro:before {
  content: "\f083"; }

.la-campground:before {
  content: "\f6bb"; }

.la-canadian-maple-leaf:before {
  content: "\f785"; }

.la-candy-cane:before {
  content: "\f786"; }

.la-cannabis:before {
  content: "\f55f"; }

.la-capsules:before {
  content: "\f46b"; }

.la-car:before {
  content: "\f1b9"; }

.la-car-alt:before {
  content: "\f5de"; }

.la-car-battery:before {
  content: "\f5df"; }

.la-car-crash:before {
  content: "\f5e1"; }

.la-car-side:before {
  content: "\f5e4"; }

.la-caret-down:before {
  content: "\f0d7"; }

.la-caret-left:before {
  content: "\f0d9"; }

.la-caret-right:before {
  content: "\f0da"; }

.la-caret-square-down:before {
  content: "\f150"; }

.la-caret-square-left:before {
  content: "\f191"; }

.la-caret-square-right:before {
  content: "\f152"; }

.la-caret-square-up:before {
  content: "\f151"; }

.la-caret-up:before {
  content: "\f0d8"; }

.la-carrot:before {
  content: "\f787"; }

.la-cart-arrow-down:before {
  content: "\f218"; }

.la-cart-plus:before {
  content: "\f217"; }

.la-cash-register:before {
  content: "\f788"; }

.la-cat:before {
  content: "\f6be"; }

.la-cc-amazon-pay:before {
  content: "\f42d"; }

.la-cc-amex:before {
  content: "\f1f3"; }

.la-cc-apple-pay:before {
  content: "\f416"; }

.la-cc-diners-club:before {
  content: "\f24c"; }

.la-cc-discover:before {
  content: "\f1f2"; }

.la-cc-jcb:before {
  content: "\f24b"; }

.la-cc-mastercard:before {
  content: "\f1f1"; }

.la-cc-paypal:before {
  content: "\f1f4"; }

.la-cc-stripe:before {
  content: "\f1f5"; }

.la-cc-visa:before {
  content: "\f1f0"; }

.la-centercode:before {
  content: "\f380"; }

.la-centos:before {
  content: "\f789"; }

.la-certificate:before {
  content: "\f0a3"; }

.la-chair:before {
  content: "\f6c0"; }

.la-chalkboard:before {
  content: "\f51b"; }

.la-chalkboard-teacher:before {
  content: "\f51c"; }

.la-charging-station:before {
  content: "\f5e7"; }

.la-chart-area:before {
  content: "\f1fe"; }

.la-chart-bar:before {
  content: "\f080"; }

.la-chart-line:before {
  content: "\f201"; }

.la-chart-pie:before {
  content: "\f200"; }

.la-check:before {
  content: "\f00c"; }

.la-check-circle:before {
  content: "\f058"; }

.la-check-double:before {
  content: "\f560"; }

.la-check-square:before {
  content: "\f14a"; }

.la-cheese:before {
  content: "\f7ef"; }

.la-chess:before {
  content: "\f439"; }

.la-chess-bishop:before {
  content: "\f43a"; }

.la-chess-board:before {
  content: "\f43c"; }

.la-chess-king:before {
  content: "\f43f"; }

.la-chess-knight:before {
  content: "\f441"; }

.la-chess-pawn:before {
  content: "\f443"; }

.la-chess-queen:before {
  content: "\f445"; }

.la-chess-rook:before {
  content: "\f447"; }

.la-chevron-circle-down:before {
  content: "\f13a"; }

.la-chevron-circle-left:before {
  content: "\f137"; }

.la-chevron-circle-right:before {
  content: "\f138"; }

.la-chevron-circle-up:before {
  content: "\f139"; }

.la-chevron-down:before {
  content: "\f078"; }

.la-chevron-left:before {
  content: "\f053"; }

.la-chevron-right:before {
  content: "\f054"; }

.la-chevron-up:before {
  content: "\f077"; }

.la-child:before {
  content: "\f1ae"; }

.la-chrome:before {
  content: "\f268"; }

.la-chromecast:before {
  content: "\f838"; }

.la-church:before {
  content: "\f51d"; }

.la-circle:before {
  content: "\f111"; }

.la-circle-notch:before {
  content: "\f1ce"; }

.la-city:before {
  content: "\f64f"; }

.la-clinic-medical:before {
  content: "\f7f2"; }

.la-clipboard:before {
  content: "\f328"; }

.la-clipboard-check:before {
  content: "\f46c"; }

.la-clipboard-list:before {
  content: "\f46d"; }

.la-clock:before {
  content: "\f017"; }

.la-clone:before {
  content: "\f24d"; }

.la-closed-captioning:before {
  content: "\f20a"; }

.la-cloud:before {
  content: "\f0c2"; }

.la-cloud-download-alt:before {
  content: "\f381"; }

.la-cloud-meatball:before {
  content: "\f73b"; }

.la-cloud-moon:before {
  content: "\f6c3"; }

.la-cloud-moon-rain:before {
  content: "\f73c"; }

.la-cloud-rain:before {
  content: "\f73d"; }

.la-cloud-showers-heavy:before {
  content: "\f740"; }

.la-cloud-sun:before {
  content: "\f6c4"; }

.la-cloud-sun-rain:before {
  content: "\f743"; }

.la-cloud-upload-alt:before {
  content: "\f382"; }

.la-cloudscale:before {
  content: "\f383"; }

.la-cloudsmith:before {
  content: "\f384"; }

.la-cloudversify:before {
  content: "\f385"; }

.la-cocktail:before {
  content: "\f561"; }

.la-code:before {
  content: "\f121"; }

.la-code-branch:before {
  content: "\f126"; }

.la-codepen:before {
  content: "\f1cb"; }

.la-codiepie:before {
  content: "\f284"; }

.la-coffee:before {
  content: "\f0f4"; }

.la-cog:before {
  content: "\f013"; }

.la-cogs:before {
  content: "\f085"; }

.la-coins:before {
  content: "\f51e"; }

.la-columns:before {
  content: "\f0db"; }

.la-comment:before {
  content: "\f075"; }

.la-comment-alt:before {
  content: "\f27a"; }

.la-comment-dollar:before {
  content: "\f651"; }

.la-comment-dots:before {
  content: "\f4ad"; }

.la-comment-medical:before {
  content: "\f7f5"; }

.la-comment-slash:before {
  content: "\f4b3"; }

.la-comments:before {
  content: "\f086"; }

.la-comments-dollar:before {
  content: "\f653"; }

.la-compact-disc:before {
  content: "\f51f"; }

.la-compass:before {
  content: "\f14e"; }

.la-compress:before {
  content: "\f066"; }

.la-compress-arrows-alt:before {
  content: "\f78c"; }

.la-concierge-bell:before {
  content: "\f562"; }

.la-confluence:before {
  content: "\f78d"; }

.la-connectdevelop:before {
  content: "\f20e"; }

.la-contao:before {
  content: "\f26d"; }

.la-cookie:before {
  content: "\f563"; }

.la-cookie-bite:before {
  content: "\f564"; }

.la-copy:before {
  content: "\f0c5"; }

.la-copyright:before {
  content: "\f1f9"; }

.la-cotton-bureau:before {
  content: "\f89e"; }

.la-couch:before {
  content: "\f4b8"; }

.la-cpanel:before {
  content: "\f388"; }

.la-creative-commons:before {
  content: "\f25e"; }

.la-creative-commons-by:before {
  content: "\f4e7"; }

.la-creative-commons-nc:before {
  content: "\f4e8"; }

.la-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.la-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.la-creative-commons-nd:before {
  content: "\f4eb"; }

.la-creative-commons-pd:before {
  content: "\f4ec"; }

.la-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.la-creative-commons-remix:before {
  content: "\f4ee"; }

.la-creative-commons-sa:before {
  content: "\f4ef"; }

.la-creative-commons-sampling:before {
  content: "\f4f0"; }

.la-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.la-creative-commons-share:before {
  content: "\f4f2"; }

.la-creative-commons-zero:before {
  content: "\f4f3"; }

.la-credit-card:before {
  content: "\f09d"; }

.la-critical-role:before {
  content: "\f6c9"; }

.la-crop:before {
  content: "\f125"; }

.la-crop-alt:before {
  content: "\f565"; }

.la-cross:before {
  content: "\f654"; }

.la-crosshairs:before {
  content: "\f05b"; }

.la-crow:before {
  content: "\f520"; }

.la-crown:before {
  content: "\f521"; }

.la-crutch:before {
  content: "\f7f7"; }

.la-css3:before {
  content: "\f13c"; }

.la-css3-alt:before {
  content: "\f38b"; }

.la-cube:before {
  content: "\f1b2"; }

.la-cubes:before {
  content: "\f1b3"; }

.la-cut:before {
  content: "\f0c4"; }

.la-cuttlefish:before {
  content: "\f38c"; }

.la-d-and-d:before {
  content: "\f38d"; }

.la-d-and-d-beyond:before {
  content: "\f6ca"; }

.la-dashcube:before {
  content: "\f210"; }

.la-database:before {
  content: "\f1c0"; }

.la-deaf:before {
  content: "\f2a4"; }

.la-delicious:before {
  content: "\f1a5"; }

.la-democrat:before {
  content: "\f747"; }

.la-deploydog:before {
  content: "\f38e"; }

.la-deskpro:before {
  content: "\f38f"; }

.la-desktop:before {
  content: "\f108"; }

.la-dev:before {
  content: "\f6cc"; }

.la-deviantart:before {
  content: "\f1bd"; }

.la-dharmachakra:before {
  content: "\f655"; }

.la-dhl:before {
  content: "\f790"; }

.la-diagnoses:before {
  content: "\f470"; }

.la-diaspora:before {
  content: "\f791"; }

.la-dice:before {
  content: "\f522"; }

.la-dice-d20:before {
  content: "\f6cf"; }

.la-dice-d6:before {
  content: "\f6d1"; }

.la-dice-five:before {
  content: "\f523"; }

.la-dice-four:before {
  content: "\f524"; }

.la-dice-one:before {
  content: "\f525"; }

.la-dice-six:before {
  content: "\f526"; }

.la-dice-three:before {
  content: "\f527"; }

.la-dice-two:before {
  content: "\f528"; }

.la-digg:before {
  content: "\f1a6"; }

.la-digital-ocean:before {
  content: "\f391"; }

.la-digital-tachograph:before {
  content: "\f566"; }

.la-directions:before {
  content: "\f5eb"; }

.la-discord:before {
  content: "\f392"; }

.la-discourse:before {
  content: "\f393"; }

.la-divide:before {
  content: "\f529"; }

.la-dizzy:before {
  content: "\f567"; }

.la-dna:before {
  content: "\f471"; }

.la-dochub:before {
  content: "\f394"; }

.la-docker:before {
  content: "\f395"; }

.la-dog:before {
  content: "\f6d3"; }

.la-dollar-sign:before {
  content: "\f155"; }

.la-dolly:before {
  content: "\f472"; }

.la-dolly-flatbed:before {
  content: "\f474"; }

.la-donate:before {
  content: "\f4b9"; }

.la-door-closed:before {
  content: "\f52a"; }

.la-door-open:before {
  content: "\f52b"; }

.la-dot-circle:before {
  content: "\f192"; }

.la-dove:before {
  content: "\f4ba"; }

.la-download:before {
  content: "\f019"; }

.la-draft2digital:before {
  content: "\f396"; }

.la-drafting-compass:before {
  content: "\f568"; }

.la-dragon:before {
  content: "\f6d5"; }

.la-draw-polygon:before {
  content: "\f5ee"; }

.la-dribbble:before {
  content: "\f17d"; }

.la-dribbble-square:before {
  content: "\f397"; }

.la-dropbox:before {
  content: "\f16b"; }

.la-drum:before {
  content: "\f569"; }

.la-drum-steelpan:before {
  content: "\f56a"; }

.la-drumstick-bite:before {
  content: "\f6d7"; }

.la-drupal:before {
  content: "\f1a9"; }

.la-dumbbell:before {
  content: "\f44b"; }

.la-dumpster:before {
  content: "\f793"; }

.la-dumpster-fire:before {
  content: "\f794"; }

.la-dungeon:before {
  content: "\f6d9"; }

.la-dyalog:before {
  content: "\f399"; }

.la-earlybirds:before {
  content: "\f39a"; }

.la-ebay:before {
  content: "\f4f4"; }

.la-edge:before {
  content: "\f282"; }

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

.la-egg:before {
  content: "\f7fb"; }

.la-eject:before {
  content: "\f052"; }

.la-elementor:before {
  content: "\f430"; }

.la-ellipsis-h:before {
  content: "\f141"; }

.la-ellipsis-v:before {
  content: "\f142"; }

.la-ello:before {
  content: "\f5f1"; }

.la-ember:before {
  content: "\f423"; }

.la-empire:before {
  content: "\f1d1"; }

.la-envelope:before {
  content: "\f0e0"; }

.la-envelope-open:before {
  content: "\f2b6"; }

.la-envelope-open-text:before {
  content: "\f658"; }

.la-envelope-square:before {
  content: "\f199"; }

.la-envira:before {
  content: "\f299"; }

.la-equals:before {
  content: "\f52c"; }

.la-eraser:before {
  content: "\f12d"; }

.la-erlang:before {
  content: "\f39d"; }

.la-ethereum:before {
  content: "\f42e"; }

.la-ethernet:before {
  content: "\f796"; }

.la-etsy:before {
  content: "\f2d7"; }

.la-euro-sign:before {
  content: "\f153"; }

.la-evernote:before {
  content: "\f839"; }

.la-exchange-alt:before {
  content: "\f362"; }

.la-exclamation:before {
  content: "\f12a"; }

.la-exclamation-circle:before {
  content: "\f06a"; }

.la-exclamation-triangle:before {
  content: "\f071"; }

.la-expand:before {
  content: "\f065"; }

.la-expand-arrows-alt:before {
  content: "\f31e"; }

.la-expeditedssl:before {
  content: "\f23e"; }

.la-external-link-alt:before {
  content: "\f35d"; }

.la-external-link-square-alt:before {
  content: "\f360"; }

.la-eye:before {
  content: "\f06e"; }

.la-eye-dropper:before {
  content: "\f1fb"; }

.la-eye-slash:before {
  content: "\f070"; }

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

.la-facebook-f:before {
  content: "\f39e"; }

.la-facebook-messenger:before {
  content: "\f39f"; }

.la-facebook-square:before {
  content: "\f082"; }

.la-fan:before {
  content: "\f863"; }

.la-fantasy-flight-games:before {
  content: "\f6dc"; }

.la-fast-backward:before {
  content: "\f049"; }

.la-fast-forward:before {
  content: "\f050"; }

.la-fax:before {
  content: "\f1ac"; }

.la-feather:before {
  content: "\f52d"; }

.la-feather-alt:before {
  content: "\f56b"; }

.la-fedex:before {
  content: "\f797"; }

.la-fedora:before {
  content: "\f798"; }

.la-female:before {
  content: "\f182"; }

.la-fighter-jet:before {
  content: "\f0fb"; }

.la-figma:before {
  content: "\f799"; }

.la-file:before {
  content: "\f15b"; }

.la-file-alt:before {
  content: "\f15c"; }

.la-file-archive:before {
  content: "\f1c6"; }

.la-file-audio:before {
  content: "\f1c7"; }

.la-file-code:before {
  content: "\f1c9"; }

.la-file-contract:before {
  content: "\f56c"; }

.la-file-csv:before {
  content: "\f6dd"; }

.la-file-download:before {
  content: "\f56d"; }

.la-file-excel:before {
  content: "\f1c3"; }

.la-file-export:before {
  content: "\f56e"; }

.la-file-image:before {
  content: "\f1c5"; }

.la-file-import:before {
  content: "\f56f"; }

.la-file-invoice:before {
  content: "\f570"; }

.la-file-invoice-dollar:before {
  content: "\f571"; }

.la-file-medical:before {
  content: "\f477"; }

.la-file-medical-alt:before {
  content: "\f478"; }

.la-file-pdf:before {
  content: "\f1c1"; }

.la-file-powerpoint:before {
  content: "\f1c4"; }

.la-file-prescription:before {
  content: "\f572"; }

.la-file-signature:before {
  content: "\f573"; }

.la-file-upload:before {
  content: "\f574"; }

.la-file-video:before {
  content: "\f1c8"; }

.la-file-word:before {
  content: "\f1c2"; }

.la-fill:before {
  content: "\f575"; }

.la-fill-drip:before {
  content: "\f576"; }

.la-film:before {
  content: "\f008"; }

.la-filter:before {
  content: "\f0b0"; }

.la-fingerprint:before {
  content: "\f577"; }

.la-fire:before {
  content: "\f06d"; }

.la-fire-alt:before {
  content: "\f7e4"; }

.la-fire-extinguisher:before {
  content: "\f134"; }

.la-firefox:before {
  content: "\f269"; }

.la-first-aid:before {
  content: "\f479"; }

.la-first-order:before {
  content: "\f2b0"; }

.la-first-order-alt:before {
  content: "\f50a"; }

.la-firstdraft:before {
  content: "\f3a1"; }

.la-fish:before {
  content: "\f578"; }

.la-fist-raised:before {
  content: "\f6de"; }

.la-flag:before {
  content: "\f024"; }

.la-flag-checkered:before {
  content: "\f11e"; }

.la-flag-usa:before {
  content: "\f74d"; }

.la-flask:before {
  content: "\f0c3"; }

.la-flickr:before {
  content: "\f16e"; }

.la-flipboard:before {
  content: "\f44d"; }

.la-flushed:before {
  content: "\f579"; }

.la-fly:before {
  content: "\f417"; }

.la-folder:before {
  content: "\f07b"; }

.la-folder-minus:before {
  content: "\f65d"; }

.la-folder-open:before {
  content: "\f07c"; }

.la-folder-plus:before {
  content: "\f65e"; }

.la-font:before {
  content: "\f031"; }

.la-font-awesome:before {
  content: "\f2b4"; }

.la-font-awesome-alt:before {
  content: "\f35c"; }

.la-font-awesome-flag:before {
  content: "\f425"; }

.la-font-awesome-logo-full:before {
  content: "\f4e6"; }

.la-fonticons:before {
  content: "\f280"; }

.la-fonticons-fi:before {
  content: "\f3a2"; }

.la-football-ball:before {
  content: "\f44e"; }

.la-fort-awesome:before {
  content: "\f286"; }

.la-fort-awesome-alt:before {
  content: "\f3a3"; }

.la-forumbee:before {
  content: "\f211"; }

.la-forward:before {
  content: "\f04e"; }

.la-foursquare:before {
  content: "\f180"; }

.la-free-code-camp:before {
  content: "\f2c5"; }

.la-freebsd:before {
  content: "\f3a4"; }

.la-frog:before {
  content: "\f52e"; }

.la-frown:before {
  content: "\f119"; }

.la-frown-open:before {
  content: "\f57a"; }

.la-fulcrum:before {
  content: "\f50b"; }

.la-funnel-dollar:before {
  content: "\f662"; }

.la-futbol:before {
  content: "\f1e3"; }

.la-galactic-republic:before {
  content: "\f50c"; }

.la-galactic-senate:before {
  content: "\f50d"; }

.la-gamepad:before {
  content: "\f11b"; }

.la-gas-pump:before {
  content: "\f52f"; }

.la-gavel:before {
  content: "\f0e3"; }

.la-gem:before {
  content: "\f3a5"; }

.la-genderless:before {
  content: "\f22d"; }

.la-get-pocket:before {
  content: "\f265"; }

.la-gg:before {
  content: "\f260"; }

.la-gg-circle:before {
  content: "\f261"; }

.la-ghost:before {
  content: "\f6e2"; }

.la-gift:before {
  content: "\f06b"; }

.la-gifts:before {
  content: "\f79c"; }

.la-git:before {
  content: "\f1d3"; }

.la-git-alt:before {
  content: "\f841"; }

.la-git-square:before {
  content: "\f1d2"; }

.la-github:before {
  content: "\f09b"; }

.la-github-alt:before {
  content: "\f113"; }

.la-github-square:before {
  content: "\f092"; }

.la-gitkraken:before {
  content: "\f3a6"; }

.la-gitlab:before {
  content: "\f296"; }

.la-gitter:before {
  content: "\f426"; }

.la-glass-cheers:before {
  content: "\f79f"; }

.la-glass-martini:before {
  content: "\f000"; }

.la-glass-martini-alt:before {
  content: "\f57b"; }

.la-glass-whiskey:before {
  content: "\f7a0"; }

.la-glasses:before {
  content: "\f530"; }

.la-glide:before {
  content: "\f2a5"; }

.la-glide-g:before {
  content: "\f2a6"; }

.la-globe:before {
  content: "\f0ac"; }

.la-globe-africa:before {
  content: "\f57c"; }

.la-globe-americas:before {
  content: "\f57d"; }

.la-globe-asia:before {
  content: "\f57e"; }

.la-globe-europe:before {
  content: "\f7a2"; }

.la-gofore:before {
  content: "\f3a7"; }

.la-golf-ball:before {
  content: "\f450"; }

.la-goodreads:before {
  content: "\f3a8"; }

.la-goodreads-g:before {
  content: "\f3a9"; }

.la-google:before {
  content: "\f1a0"; }

.la-google-drive:before {
  content: "\f3aa"; }

.la-google-play:before {
  content: "\f3ab"; }

.la-google-plus:before {
  content: "\f2b3"; }

.la-google-plus-g:before {
  content: "\f0d5"; }

.la-google-plus-square:before {
  content: "\f0d4"; }

.la-google-wallet:before {
  content: "\f1ee"; }

.la-gopuram:before {
  content: "\f664"; }

.la-graduation-cap:before {
  content: "\f19d"; }

.la-gratipay:before {
  content: "\f184"; }

.la-grav:before {
  content: "\f2d6"; }

.la-greater-than:before {
  content: "\f531"; }

.la-greater-than-equal:before {
  content: "\f532"; }

.la-grimace:before {
  content: "\f57f"; }

.la-grin:before {
  content: "\f580"; }

.la-grin-alt:before {
  content: "\f581"; }

.la-grin-beam:before {
  content: "\f582"; }

.la-grin-beam-sweat:before {
  content: "\f583"; }

.la-grin-hearts:before {
  content: "\f584"; }

.la-grin-squint:before {
  content: "\f585"; }

.la-grin-squint-tears:before {
  content: "\f586"; }

.la-grin-stars:before {
  content: "\f587"; }

.la-grin-tears:before {
  content: "\f588"; }

.la-grin-tongue:before {
  content: "\f589"; }

.la-grin-tongue-squint:before {
  content: "\f58a"; }

.la-grin-tongue-wink:before {
  content: "\f58b"; }

.la-grin-wink:before {
  content: "\f58c"; }

.la-grip-horizontal:before {
  content: "\f58d"; }

.la-grip-lines:before {
  content: "\f7a4"; }

.la-grip-lines-vertical:before {
  content: "\f7a5"; }

.la-grip-vertical:before {
  content: "\f58e"; }

.la-gripfire:before {
  content: "\f3ac"; }

.la-grunt:before {
  content: "\f3ad"; }

.la-guitar:before {
  content: "\f7a6"; }

.la-gulp:before {
  content: "\f3ae"; }

.la-h-square:before {
  content: "\f0fd"; }

.la-hacker-news:before {
  content: "\f1d4"; }

.la-hacker-news-square:before {
  content: "\f3af"; }

.la-hackerrank:before {
  content: "\f5f7"; }

.la-hamburger:before {
  content: "\f805"; }

.la-hammer:before {
  content: "\f6e3"; }

.la-hamsa:before {
  content: "\f665"; }

.la-hand-holding:before {
  content: "\f4bd"; }

.la-hand-holding-heart:before {
  content: "\f4be"; }

.la-hand-holding-usd:before {
  content: "\f4c0"; }

.la-hand-lizard:before {
  content: "\f258"; }

.la-hand-middle-finger:before {
  content: "\f806"; }

.la-hand-paper:before {
  content: "\f256"; }

.la-hand-peace:before {
  content: "\f25b"; }

.la-hand-point-down:before {
  content: "\f0a7"; }

.la-hand-point-left:before {
  content: "\f0a5"; }

.la-hand-point-right:before {
  content: "\f0a4"; }

.la-hand-point-up:before {
  content: "\f0a6"; }

.la-hand-pointer:before {
  content: "\f25a"; }

.la-hand-rock:before {
  content: "\f255"; }

.la-hand-scissors:before {
  content: "\f257"; }

.la-hand-spock:before {
  content: "\f259"; }

.la-hands:before {
  content: "\f4c2"; }

.la-hands-helping:before {
  content: "\f4c4"; }

.la-handshake:before {
  content: "\f2b5"; }

.la-hanukiah:before {
  content: "\f6e6"; }

.la-hard-hat:before {
  content: "\f807"; }

.la-hashtag:before {
  content: "\f292"; }

.la-hat-cowboy:before {
  content: "\f8c0"; }

.la-hat-cowboy-side:before {
  content: "\f8c1"; }

.la-hat-wizard:before {
  content: "\f6e8"; }

.la-haykal:before {
  content: "\f666"; }

.la-hdd:before {
  content: "\f0a0"; }

.la-heading:before {
  content: "\f1dc"; }

.la-headphones:before {
  content: "\f025"; }

.la-headphones-alt:before {
  content: "\f58f"; }

.la-headset:before {
  content: "\f590"; }

.la-heart:before {
  content: "\f004"; }

.la-heart-broken:before {
  content: "\f7a9"; }

.la-heartbeat:before {
  content: "\f21e"; }

.la-helicopter:before {
  content: "\f533"; }

.la-highlighter:before {
  content: "\f591"; }

.la-hiking:before {
  content: "\f6ec"; }

.la-hippo:before {
  content: "\f6ed"; }

.la-hips:before {
  content: "\f452"; }

.la-hire-a-helper:before {
  content: "\f3b0"; }

.la-history:before {
  content: "\f1da"; }

.la-hockey-puck:before {
  content: "\f453"; }

.la-holly-berry:before {
  content: "\f7aa"; }

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

.la-hooli:before {
  content: "\f427"; }

.la-hornbill:before {
  content: "\f592"; }

.la-horse:before {
  content: "\f6f0"; }

.la-horse-head:before {
  content: "\f7ab"; }

.la-hospital:before {
  content: "\f0f8"; }

.la-hospital-alt:before {
  content: "\f47d"; }

.la-hospital-symbol:before {
  content: "\f47e"; }

.la-hot-tub:before {
  content: "\f593"; }

.la-hotdog:before {
  content: "\f80f"; }

.la-hotel:before {
  content: "\f594"; }

.la-hotjar:before {
  content: "\f3b1"; }

.la-hourglass:before {
  content: "\f254"; }

.la-hourglass-end:before {
  content: "\f253"; }

.la-hourglass-half:before {
  content: "\f252"; }

.la-hourglass-start:before {
  content: "\f251"; }

.la-house-damage:before {
  content: "\f6f1"; }

.la-houzz:before {
  content: "\f27c"; }

.la-hryvnia:before {
  content: "\f6f2"; }

.la-html5:before {
  content: "\f13b"; }

.la-hubspot:before {
  content: "\f3b2"; }

.la-i-cursor:before {
  content: "\f246"; }

.la-ice-cream:before {
  content: "\f810"; }

.la-icicles:before {
  content: "\f7ad"; }

.la-icons:before {
  content: "\f86d"; }

.la-id-badge:before {
  content: "\f2c1"; }

.la-id-card:before {
  content: "\f2c2"; }

.la-id-card-alt:before {
  content: "\f47f"; }

.la-igloo:before {
  content: "\f7ae"; }

.la-image:before {
  content: "\f03e"; }

.la-images:before {
  content: "\f302"; }

.la-imdb:before {
  content: "\f2d8"; }

.la-inbox:before {
  content: "\f01c"; }

.la-indent:before {
  content: "\f03c"; }

.la-industry:before {
  content: "\f275"; }

.la-infinity:before {
  content: "\f534"; }

.la-info:before {
  content: "\f129"; }

.la-info-circle:before {
  content: "\f05a"; }

.la-instagram:before {
  content: "\f16d"; }

.la-intercom:before {
  content: "\f7af"; }

.la-internet-explorer:before {
  content: "\f26b"; }

.la-invision:before {
  content: "\f7b0"; }

.la-ioxhost:before {
  content: "\f208"; }

.la-italic:before {
  content: "\f033"; }

.la-itch-io:before {
  content: "\f83a"; }

.la-itunes:before {
  content: "\f3b4"; }

.la-itunes-note:before {
  content: "\f3b5"; }

.la-java:before {
  content: "\f4e4"; }

.la-jedi:before {
  content: "\f669"; }

.la-jedi-order:before {
  content: "\f50e"; }

.la-jenkins:before {
  content: "\f3b6"; }

.la-jira:before {
  content: "\f7b1"; }

.la-joget:before {
  content: "\f3b7"; }

.la-joint:before {
  content: "\f595"; }

.la-joomla:before {
  content: "\f1aa"; }

.la-journal-whills:before {
  content: "\f66a"; }

.la-js:before {
  content: "\f3b8"; }

.la-js-square:before {
  content: "\f3b9"; }

.la-jsfiddle:before {
  content: "\f1cc"; }

.la-kaaba:before {
  content: "\f66b"; }

.la-kaggle:before {
  content: "\f5fa"; }

.la-key:before {
  content: "\f084"; }

.la-keybase:before {
  content: "\f4f5"; }

.la-keyboard:before {
  content: "\f11c"; }

.la-keycdn:before {
  content: "\f3ba"; }

.la-khanda:before {
  content: "\f66d"; }

.la-kickstarter:before {
  content: "\f3bb"; }

.la-kickstarter-k:before {
  content: "\f3bc"; }

.la-kiss:before {
  content: "\f596"; }

.la-kiss-beam:before {
  content: "\f597"; }

.la-kiss-wink-heart:before {
  content: "\f598"; }

.la-kiwi-bird:before {
  content: "\f535"; }

.la-korvue:before {
  content: "\f42f"; }

.la-landmark:before {
  content: "\f66f"; }

.la-language:before {
  content: "\f1ab"; }

.la-laptop:before {
  content: "\f109"; }

.la-laptop-code:before {
  content: "\f5fc"; }

.la-laptop-medical:before {
  content: "\f812"; }

.la-laravel:before {
  content: "\f3bd"; }

.la-lastfm:before {
  content: "\f202"; }

.la-lastfm-square:before {
  content: "\f203"; }

.la-laugh:before {
  content: "\f599"; }

.la-laugh-beam:before {
  content: "\f59a"; }

.la-laugh-squint:before {
  content: "\f59b"; }

.la-laugh-wink:before {
  content: "\f59c"; }

.la-layer-group:before {
  content: "\f5fd"; }

.la-leaf:before {
  content: "\f06c"; }

.la-leanpub:before {
  content: "\f212"; }

.la-lemon:before {
  content: "\f094"; }

.la-less:before {
  content: "\f41d"; }

.la-less-than:before {
  content: "\f536"; }

.la-less-than-equal:before {
  content: "\f537"; }

.la-level-down-alt:before {
  content: "\f3be"; }

.la-level-up-alt:before {
  content: "\f3bf"; }

.la-life-ring:before {
  content: "\f1cd"; }

.la-lightbulb:before {
  content: "\f0eb"; }

.la-line:before {
  content: "\f3c0"; }

.la-link:before {
  content: "\f0c1"; }

.la-linkedin:before {
  content: "\f08c"; }

.la-linkedin-in:before {
  content: "\f0e1"; }

.la-linode:before {
  content: "\f2b8"; }

.la-linux:before {
  content: "\f17c"; }

.la-lira-sign:before {
  content: "\f195"; }

.la-list:before {
  content: "\f03a"; }

.la-list-alt:before {
  content: "\f022"; }

.la-list-ol:before {
  content: "\f0cb"; }

.la-list-ul:before {
  content: "\f0ca"; }

.la-location-arrow:before {
  content: "\f124"; }

.la-lock:before {
  content: "\f023"; }

.la-lock-open:before {
  content: "\f3c1"; }

.la-long-arrow-alt-down:before {
  content: "\f309"; }

.la-long-arrow-alt-left:before {
  content: "\f30a"; }

.la-long-arrow-alt-right:before {
  content: "\f30b"; }

.la-long-arrow-alt-up:before {
  content: "\f30c"; }

.la-low-vision:before {
  content: "\f2a8"; }

.la-luggage-cart:before {
  content: "\f59d"; }

.la-lyft:before {
  content: "\f3c3"; }

.la-magento:before {
  content: "\f3c4"; }

.la-magic:before {
  content: "\f0d0"; }

.la-magnet:before {
  content: "\f076"; }

.la-mail-bulk:before {
  content: "\f674"; }

.la-mailchimp:before {
  content: "\f59e"; }

.la-male:before {
  content: "\f183"; }

.la-mandalorian:before {
  content: "\f50f"; }

.la-map:before {
  content: "\f279"; }

.la-map-marked:before {
  content: "\f59f"; }

.la-map-marked-alt:before {
  content: "\f5a0"; }

.la-map-marker:before {
  content: "\f041"; }

.la-map-marker-alt:before {
  content: "\f3c5"; }

.la-map-pin:before {
  content: "\f276"; }

.la-map-signs:before {
  content: "\f277"; }

.la-markdown:before {
  content: "\f60f"; }

.la-marker:before {
  content: "\f5a1"; }

.la-mars:before {
  content: "\f222"; }

.la-mars-double:before {
  content: "\f227"; }

.la-mars-stroke:before {
  content: "\f229"; }

.la-mars-stroke-h:before {
  content: "\f22b"; }

.la-mars-stroke-v:before {
  content: "\f22a"; }

.la-mask:before {
  content: "\f6fa"; }

.la-mastodon:before {
  content: "\f4f6"; }

.la-maxcdn:before {
  content: "\f136"; }

.la-mdb:before {
  content: "\f8ca"; }

.la-medal:before {
  content: "\f5a2"; }

.la-medapps:before {
  content: "\f3c6"; }

.la-medium:before {
  content: "\f23a"; }

.la-medium-m:before {
  content: "\f3c7"; }

.la-medkit:before {
  content: "\f0fa"; }

.la-medrt:before {
  content: "\f3c8"; }

.la-meetup:before {
  content: "\f2e0"; }

.la-megaport:before {
  content: "\f5a3"; }

.la-meh:before {
  content: "\f11a"; }

.la-meh-blank:before {
  content: "\f5a4"; }

.la-meh-rolling-eyes:before {
  content: "\f5a5"; }

.la-memory:before {
  content: "\f538"; }

.la-mendeley:before {
  content: "\f7b3"; }

.la-menorah:before {
  content: "\f676"; }

.la-mercury:before {
  content: "\f223"; }

.la-meteor:before {
  content: "\f753"; }

.la-microchip:before {
  content: "\f2db"; }

.la-microphone:before {
  content: "\f130"; }

.la-microphone-alt:before {
  content: "\f3c9"; }

.la-microphone-alt-slash:before {
  content: "\f539"; }

.la-microphone-slash:before {
  content: "\f131"; }

.la-microscope:before {
  content: "\f610"; }

.la-microsoft:before {
  content: "\f3ca"; }

.la-minus:before {
  content: "\f068"; }

.la-minus-circle:before {
  content: "\f056"; }

.la-minus-square:before {
  content: "\f146"; }

.la-mitten:before {
  content: "\f7b5"; }

.la-mix:before {
  content: "\f3cb"; }

.la-mixcloud:before {
  content: "\f289"; }

.la-mizuni:before {
  content: "\f3cc"; }

.la-mobile:before {
  content: "\f10b"; }

.la-mobile-alt:before {
  content: "\f3cd"; }

.la-modx:before {
  content: "\f285"; }

.la-monero:before {
  content: "\f3d0"; }

.la-money-bill:before {
  content: "\f0d6"; }

.la-money-bill-alt:before {
  content: "\f3d1"; }

.la-money-bill-wave:before {
  content: "\f53a"; }

.la-money-bill-wave-alt:before {
  content: "\f53b"; }

.la-money-check:before {
  content: "\f53c"; }

.la-money-check-alt:before {
  content: "\f53d"; }

.la-monument:before {
  content: "\f5a6"; }

.la-moon:before {
  content: "\f186"; }

.la-mortar-pestle:before {
  content: "\f5a7"; }

.la-mosque:before {
  content: "\f678"; }

.la-motorcycle:before {
  content: "\f21c"; }

.la-mountain:before {
  content: "\f6fc"; }

.la-mouse:before {
  content: "\f8cc"; }

.la-mouse-pointer:before {
  content: "\f245"; }

.la-mug-hot:before {
  content: "\f7b6"; }

.la-music:before {
  content: "\f001"; }

.la-napster:before {
  content: "\f3d2"; }

.la-neos:before {
  content: "\f612"; }

.la-network-wired:before {
  content: "\f6ff"; }

.la-neuter:before {
  content: "\f22c"; }

.la-newspaper:before {
  content: "\f1ea"; }

.la-nimblr:before {
  content: "\f5a8"; }

.la-node:before {
  content: "\f419"; }

.la-node-js:before {
  content: "\f3d3"; }

.la-not-equal:before {
  content: "\f53e"; }

.la-notes-medical:before {
  content: "\f481"; }

.la-npm:before {
  content: "\f3d4"; }

.la-ns8:before {
  content: "\f3d5"; }

.la-nutritionix:before {
  content: "\f3d6"; }

.la-object-group:before {
  content: "\f247"; }

.la-object-ungroup:before {
  content: "\f248"; }

.la-odnoklassniki:before {
  content: "\f263"; }

.la-odnoklassniki-square:before {
  content: "\f264"; }

.la-oil-can:before {
  content: "\f613"; }

.la-old-republic:before {
  content: "\f510"; }

.la-om:before {
  content: "\f679"; }

.la-opencart:before {
  content: "\f23d"; }

.la-openid:before {
  content: "\f19b"; }

.la-opera:before {
  content: "\f26a"; }

.la-optin-monster:before {
  content: "\f23c"; }

.la-orcid:before {
  content: "\f8d2"; }

.la-osi:before {
  content: "\f41a"; }

.la-otter:before {
  content: "\f700"; }

.la-outdent:before {
  content: "\f03b"; }

.la-page4:before {
  content: "\f3d7"; }

.la-pagelines:before {
  content: "\f18c"; }

.la-pager:before {
  content: "\f815"; }

.la-paint-brush:before {
  content: "\f1fc"; }

.la-paint-roller:before {
  content: "\f5aa"; }

.la-palette:before {
  content: "\f53f"; }

.la-palfed:before {
  content: "\f3d8"; }

.la-pallet:before {
  content: "\f482"; }

.la-paper-plane:before {
  content: "\f1d8"; }

.la-paperclip:before {
  content: "\f0c6"; }

.la-parachute-box:before {
  content: "\f4cd"; }

.la-paragraph:before {
  content: "\f1dd"; }

.la-parking:before {
  content: "\f540"; }

.la-passport:before {
  content: "\f5ab"; }

.la-pastafarianism:before {
  content: "\f67b"; }

.la-paste:before {
  content: "\f0ea"; }

.la-patreon:before {
  content: "\f3d9"; }

.la-pause:before {
  content: "\f04c"; }

.la-pause-circle:before {
  content: "\f28b"; }

.la-paw:before {
  content: "\f1b0"; }

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

.la-peace:before {
  content: "\f67c"; }

.la-pen:before {
  content: "\f304"; }

.la-pen-alt:before {
  content: "\f305"; }

.la-pen-fancy:before {
  content: "\f5ac"; }

.la-pen-nib:before {
  content: "\f5ad"; }

.la-pen-square:before {
  content: "\f14b"; }

.la-pencil-alt:before {
  content: "\f303"; }

.la-pencil-ruler:before {
  content: "\f5ae"; }

.la-penny-arcade:before {
  content: "\f704"; }

.la-people-carry:before {
  content: "\f4ce"; }

.la-pepper-hot:before {
  content: "\f816"; }

.la-percent:before {
  content: "\f295"; }

.la-percentage:before {
  content: "\f541"; }

.la-periscope:before {
  content: "\f3da"; }

.la-person-booth:before {
  content: "\f756"; }

.la-phabricator:before {
  content: "\f3db"; }

.la-phoenix-framework:before {
  content: "\f3dc"; }

.la-phoenix-squadron:before {
  content: "\f511"; }

.la-phone:before {
  content: "\f095"; }

.la-phone-alt:before {
  content: "\f879"; }

.la-phone-slash:before {
  content: "\f3dd"; }

.la-phone-square:before {
  content: "\f098"; }

.la-phone-square-alt:before {
  content: "\f87b"; }

.la-phone-volume:before {
  content: "\f2a0"; }

.la-photo-video:before {
  content: "\f87c"; }

.la-php:before {
  content: "\f457"; }

.la-pied-piper:before {
  content: "\f2ae"; }

.la-pied-piper-alt:before {
  content: "\f1a8"; }

.la-pied-piper-hat:before {
  content: "\f4e5"; }

.la-pied-piper-pp:before {
  content: "\f1a7"; }

.la-piggy-bank:before {
  content: "\f4d3"; }

.la-pills:before {
  content: "\f484"; }

.la-pinterest:before {
  content: "\f0d2"; }

.la-pinterest-p:before {
  content: "\f231"; }

.la-pinterest-square:before {
  content: "\f0d3"; }

.la-pizza-slice:before {
  content: "\f818"; }

.la-place-of-worship:before {
  content: "\f67f"; }

.la-plane:before {
  content: "\f072"; }

.la-plane-arrival:before {
  content: "\f5af"; }

.la-plane-departure:before {
  content: "\f5b0"; }

.la-play:before {
  content: "\f04b"; }

.la-play-circle:before {
  content: "\f144"; }

.la-playstation:before {
  content: "\f3df"; }

.la-plug:before {
  content: "\f1e6"; }

.la-plus:before {
  content: "\f067"; }

.la-plus-circle:before {
  content: "\f055"; }

.la-plus-square:before {
  content: "\f0fe"; }

.la-podcast:before {
  content: "\f2ce"; }

.la-poll:before {
  content: "\f681"; }

.la-poll-h:before {
  content: "\f682"; }

.la-poo:before {
  content: "\f2fe"; }

.la-poo-storm:before {
  content: "\f75a"; }

.la-poop:before {
  content: "\f619"; }

.la-portrait:before {
  content: "\f3e0"; }

.la-pound-sign:before {
  content: "\f154"; }

.la-power-off:before {
  content: "\f011"; }

.la-pray:before {
  content: "\f683"; }

.la-praying-hands:before {
  content: "\f684"; }

.la-prescription:before {
  content: "\f5b1"; }

.la-prescription-bottle:before {
  content: "\f485"; }

.la-prescription-bottle-alt:before {
  content: "\f486"; }

.la-print:before {
  content: "\f02f"; }

.la-procedures:before {
  content: "\f487"; }

.la-product-hunt:before {
  content: "\f288"; }

.la-project-diagram:before {
  content: "\f542"; }

.la-pushed:before {
  content: "\f3e1"; }

.la-puzzle-piece:before {
  content: "\f12e"; }

.la-python:before {
  content: "\f3e2"; }

.la-qq:before {
  content: "\f1d6"; }

.la-qrcode:before {
  content: "\f029"; }

.la-question:before {
  content: "\f128"; }

.la-question-circle:before {
  content: "\f059"; }

.la-quidditch:before {
  content: "\f458"; }

.la-quinscape:before {
  content: "\f459"; }

.la-quora:before {
  content: "\f2c4"; }

.la-quote-left:before {
  content: "\f10d"; }

.la-quote-right:before {
  content: "\f10e"; }

.la-quran:before {
  content: "\f687"; }

.la-r-project:before {
  content: "\f4f7"; }

.la-radiation:before {
  content: "\f7b9"; }

.la-radiation-alt:before {
  content: "\f7ba"; }

.la-rainbow:before {
  content: "\f75b"; }

.la-random:before {
  content: "\f074"; }

.la-raspberry-pi:before {
  content: "\f7bb"; }

.la-ravelry:before {
  content: "\f2d9"; }

.la-react:before {
  content: "\f41b"; }

.la-reacteurope:before {
  content: "\f75d"; }

.la-readme:before {
  content: "\f4d5"; }

.la-rebel:before {
  content: "\f1d0"; }

.la-receipt:before {
  content: "\f543"; }

.la-record-vinyl:before {
  content: "\f8d9"; }

.la-recycle:before {
  content: "\f1b8"; }

.la-red-river:before {
  content: "\f3e3"; }

.la-reddit:before {
  content: "\f1a1"; }

.la-reddit-alien:before {
  content: "\f281"; }

.la-reddit-square:before {
  content: "\f1a2"; }

.la-redhat:before {
  content: "\f7bc"; }

.la-redo:before {
  content: "\f01e"; }

.la-redo-alt:before {
  content: "\f2f9"; }

.la-registered:before {
  content: "\f25d"; }

.la-remove-format:before {
  content: "\f87d"; }

.la-renren:before {
  content: "\f18b"; }

.la-reply:before {
  content: "\f3e5"; }

.la-reply-all:before {
  content: "\f122"; }

.la-replyd:before {
  content: "\f3e6"; }

.la-republican:before {
  content: "\f75e"; }

.la-researchgate:before {
  content: "\f4f8"; }

.la-resolving:before {
  content: "\f3e7"; }

.la-restroom:before {
  content: "\f7bd"; }

.la-retweet:before {
  content: "\f079"; }

.la-rev:before {
  content: "\f5b2"; }

.la-ribbon:before {
  content: "\f4d6"; }

.la-ring:before {
  content: "\f70b"; }

.la-road:before {
  content: "\f018"; }

.la-robot:before {
  content: "\f544"; }

.la-rocket:before {
  content: "\f135"; }

.la-rocketchat:before {
  content: "\f3e8"; }

.la-rockrms:before {
  content: "\f3e9"; }

.la-route:before {
  content: "\f4d7"; }

.la-rss:before {
  content: "\f09e"; }

.la-rss-square:before {
  content: "\f143"; }

.la-ruble-sign:before {
  content: "\f158"; }

.la-ruler:before {
  content: "\f545"; }

.la-ruler-combined:before {
  content: "\f546"; }

.la-ruler-horizontal:before {
  content: "\f547"; }

.la-ruler-vertical:before {
  content: "\f548"; }

.la-running:before {
  content: "\f70c"; }

.la-rupee-sign:before {
  content: "\f156"; }

.la-sad-cry:before {
  content: "\f5b3"; }

.la-sad-tear:before {
  content: "\f5b4"; }

.la-safari:before {
  content: "\f267"; }

.la-salesforce:before {
  content: "\f83b"; }

.la-sass:before {
  content: "\f41e"; }

.la-satellite:before {
  content: "\f7bf"; }

.la-satellite-dish:before {
  content: "\f7c0"; }

.la-save:before {
  content: "\f0c7"; }

.la-schlix:before {
  content: "\f3ea"; }

.la-school:before {
  content: "\f549"; }

.la-screwdriver:before {
  content: "\f54a"; }

.la-scribd:before {
  content: "\f28a"; }

.la-scroll:before {
  content: "\f70e"; }

.la-sd-card:before {
  content: "\f7c2"; }

.la-search:before {
  content: "\f002"; }

.la-search-dollar:before {
  content: "\f688"; }

.la-search-location:before {
  content: "\f689"; }

.la-search-minus:before {
  content: "\f010"; }

.la-search-plus:before {
  content: "\f00e"; }

.la-searchengin:before {
  content: "\f3eb"; }

.la-seedling:before {
  content: "\f4d8"; }

.la-sellcast:before {
  content: "\f2da"; }

.la-sellsy:before {
  content: "\f213"; }

.la-server:before {
  content: "\f233"; }

.la-servicestack:before {
  content: "\f3ec"; }

.la-shapes:before {
  content: "\f61f"; }

.la-share:before {
  content: "\f064"; }

.la-share-alt:before {
  content: "\f1e0"; }

.la-share-alt-square:before {
  content: "\f1e1"; }

.la-share-square:before {
  content: "\f14d"; }

.la-shekel-sign:before {
  content: "\f20b"; }

.la-shield-alt:before {
  content: "\f3ed"; }

.la-ship:before {
  content: "\f21a"; }

.la-shipping-fast:before {
  content: "\f48b"; }

.la-shirtsinbulk:before {
  content: "\f214"; }

.la-shoe-prints:before {
  content: "\f54b"; }

.la-shopping-bag:before {
  content: "\f290"; }

.la-shopping-basket:before {
  content: "\f291"; }

.la-shopping-cart:before {
  content: "\f07a"; }

.la-shopware:before {
  content: "\f5b5"; }

.la-shower:before {
  content: "\f2cc"; }

.la-shuttle-van:before {
  content: "\f5b6"; }

.la-sign:before {
  content: "\f4d9"; }

.la-sign-in-alt:before {
  content: "\f2f6"; }

.la-sign-language:before {
  content: "\f2a7"; }

.la-sign-out-alt:before {
  content: "\f2f5"; }

.la-signal:before {
  content: "\f012"; }

.la-signature:before {
  content: "\f5b7"; }

.la-sim-card:before {
  content: "\f7c4"; }

.la-simplybuilt:before {
  content: "\f215"; }

.la-sistrix:before {
  content: "\f3ee"; }

.la-sitemap:before {
  content: "\f0e8"; }

.la-sith:before {
  content: "\f512"; }

.la-skating:before {
  content: "\f7c5"; }

.la-sketch:before {
  content: "\f7c6"; }

.la-skiing:before {
  content: "\f7c9"; }

.la-skiing-nordic:before {
  content: "\f7ca"; }

.la-skull:before {
  content: "\f54c"; }

.la-skull-crossbones:before {
  content: "\f714"; }

.la-skyatlas:before {
  content: "\f216"; }

.la-skype:before {
  content: "\f17e"; }

.la-slack:before {
  content: "\f198"; }

.la-slack-hash:before {
  content: "\f3ef"; }

.la-slash:before {
  content: "\f715"; }

.la-sleigh:before {
  content: "\f7cc"; }

.la-sliders-h:before {
  content: "\f1de"; }

.la-slideshare:before {
  content: "\f1e7"; }

.la-smile:before {
  content: "\f118"; }

.la-smile-beam:before {
  content: "\f5b8"; }

.la-smile-wink:before {
  content: "\f4da"; }

.la-smog:before {
  content: "\f75f"; }

.la-smoking:before {
  content: "\f48d"; }

.la-smoking-ban:before {
  content: "\f54d"; }

.la-sms:before {
  content: "\f7cd"; }

.la-snapchat:before {
  content: "\f2ab"; }

.la-snapchat-ghost:before {
  content: "\f2ac"; }

.la-snapchat-square:before {
  content: "\f2ad"; }

.la-snowboarding:before {
  content: "\f7ce"; }

.la-snowflake:before {
  content: "\f2dc"; }

.la-snowman:before {
  content: "\f7d0"; }

.la-snowplow:before {
  content: "\f7d2"; }

.la-socks:before {
  content: "\f696"; }

.la-solar-panel:before {
  content: "\f5ba"; }

.la-sort:before {
  content: "\f0dc"; }

.la-sort-alpha-down:before {
  content: "\f15d"; }

.la-sort-alpha-down-alt:before {
  content: "\f881"; }

.la-sort-alpha-up:before {
  content: "\f15e"; }

.la-sort-alpha-up-alt:before {
  content: "\f882"; }

.la-sort-amount-down:before {
  content: "\f160"; }

.la-sort-amount-down-alt:before {
  content: "\f884"; }

.la-sort-amount-up:before {
  content: "\f161"; }

.la-sort-amount-up-alt:before {
  content: "\f885"; }

.la-sort-down:before {
  content: "\f0dd"; }

.la-sort-numeric-down:before {
  content: "\f162"; }

.la-sort-numeric-down-alt:before {
  content: "\f886"; }

.la-sort-numeric-up:before {
  content: "\f163"; }

.la-sort-numeric-up-alt:before {
  content: "\f887"; }

.la-sort-up:before {
  content: "\f0de"; }

.la-soundcloud:before {
  content: "\f1be"; }

.la-sourcetree:before {
  content: "\f7d3"; }

.la-spa:before {
  content: "\f5bb"; }

.la-space-shuttle:before {
  content: "\f197"; }

.la-speakap:before {
  content: "\f3f3"; }

.la-speaker-deck:before {
  content: "\f83c"; }

.la-spell-check:before {
  content: "\f891"; }

.la-spider:before {
  content: "\f717"; }

.la-spinner:before {
  content: "\f110"; }

.la-splotch:before {
  content: "\f5bc"; }

.la-spotify:before {
  content: "\f1bc"; }

.la-spray-can:before {
  content: "\f5bd"; }

.la-square:before {
  content: "\f0c8"; }

.la-square-full:before {
  content: "\f45c"; }

.la-square-root-alt:before {
  content: "\f698"; }

.la-squarespace:before {
  content: "\f5be"; }

.la-stack-exchange:before {
  content: "\f18d"; }

.la-stack-overflow:before {
  content: "\f16c"; }

.la-stackpath:before {
  content: "\f842"; }

.la-stamp:before {
  content: "\f5bf"; }

.la-star:before {
  content: "\f005"; }

.la-star-and-crescent:before {
  content: "\f699"; }

.la-star-half:before {
  content: "\f089"; }

.la-star-half-alt:before {
  content: "\f5c0"; }

.la-star-of-david:before {
  content: "\f69a"; }

.la-star-of-life:before {
  content: "\f621"; }

.la-staylinked:before {
  content: "\f3f5"; }

.la-steam:before {
  content: "\f1b6"; }

.la-steam-square:before {
  content: "\f1b7"; }

.la-steam-symbol:before {
  content: "\f3f6"; }

.la-step-backward:before {
  content: "\f048"; }

.la-step-forward:before {
  content: "\f051"; }

.la-stethoscope:before {
  content: "\f0f1"; }

.la-sticker-mule:before {
  content: "\f3f7"; }

.la-sticky-note:before {
  content: "\f249"; }

.la-stop:before {
  content: "\f04d"; }

.la-stop-circle:before {
  content: "\f28d"; }

.la-stopwatch:before {
  content: "\f2f2"; }

.la-store:before {
  content: "\f54e"; }

.la-store-alt:before {
  content: "\f54f"; }

.la-strava:before {
  content: "\f428"; }

.la-stream:before {
  content: "\f550"; }

.la-street-view:before {
  content: "\f21d"; }

.la-strikethrough:before {
  content: "\f0cc"; }

.la-stripe:before {
  content: "\f429"; }

.la-stripe-s:before {
  content: "\f42a"; }

.la-stroopwafel:before {
  content: "\f551"; }

.la-studiovinari:before {
  content: "\f3f8"; }

.la-stumbleupon:before {
  content: "\f1a4"; }

.la-stumbleupon-circle:before {
  content: "\f1a3"; }

.la-subscript:before {
  content: "\f12c"; }

.la-subway:before {
  content: "\f239"; }

.la-suitcase:before {
  content: "\f0f2"; }

.la-suitcase-rolling:before {
  content: "\f5c1"; }

.la-sun:before {
  content: "\f185"; }

.la-superpowers:before {
  content: "\f2dd"; }

.la-superscript:before {
  content: "\f12b"; }

.la-supple:before {
  content: "\f3f9"; }

.la-surprise:before {
  content: "\f5c2"; }

.la-suse:before {
  content: "\f7d6"; }

.la-swatchbook:before {
  content: "\f5c3"; }

.la-swift:before {
  content: "\f8e1"; }

.la-swimmer:before {
  content: "\f5c4"; }

.la-swimming-pool:before {
  content: "\f5c5"; }

.la-symfony:before {
  content: "\f83d"; }

.la-synagogue:before {
  content: "\f69b"; }

.la-sync:before {
  content: "\f021"; }

.la-sync-alt:before {
  content: "\f2f1"; }

.la-syringe:before {
  content: "\f48e"; }

.la-table:before {
  content: "\f0ce"; }

.la-table-tennis:before {
  content: "\f45d"; }

.la-tablet:before {
  content: "\f10a"; }

.la-tablet-alt:before {
  content: "\f3fa"; }

.la-tablets:before {
  content: "\f490"; }

.la-tachometer-alt:before {
  content: "\f3fd"; }

.la-tag:before {
  content: "\f02b"; }

.la-tags:before {
  content: "\f02c"; }

.la-tape:before {
  content: "\f4db"; }

.la-tasks:before {
  content: "\f0ae"; }

.la-taxi:before {
  content: "\f1ba"; }

.la-teamspeak:before {
  content: "\f4f9"; }

.la-teeth:before {
  content: "\f62e"; }

.la-teeth-open:before {
  content: "\f62f"; }

.la-telegram:before {
  content: "\f2c6"; }

.la-telegram-plane:before {
  content: "\f3fe"; }

.la-temperature-high:before {
  content: "\f769"; }

.la-temperature-low:before {
  content: "\f76b"; }

.la-tencent-weibo:before {
  content: "\f1d5"; }

.la-tenge:before {
  content: "\f7d7"; }

.la-terminal:before {
  content: "\f120"; }

.la-text-height:before {
  content: "\f034"; }

.la-text-width:before {
  content: "\f035"; }

.la-th:before {
  content: "\f00a"; }

.la-th-large:before {
  content: "\f009"; }

.la-th-list:before {
  content: "\f00b"; }

.la-the-red-yeti:before {
  content: "\f69d"; }

.la-theater-masks:before {
  content: "\f630"; }

.la-themeco:before {
  content: "\f5c6"; }

.la-themeisle:before {
  content: "\f2b2"; }

.la-thermometer:before {
  content: "\f491"; }

.la-thermometer-empty:before {
  content: "\f2cb"; }

.la-thermometer-full:before {
  content: "\f2c7"; }

.la-thermometer-half:before {
  content: "\f2c9"; }

.la-thermometer-quarter:before {
  content: "\f2ca"; }

.la-thermometer-three-quarters:before {
  content: "\f2c8"; }

.la-think-peaks:before {
  content: "\f731"; }

.la-thumbs-down:before {
  content: "\f165"; }

.la-thumbs-up:before {
  content: "\f164"; }

.la-thumbtack:before {
  content: "\f08d"; }

.la-ticket-alt:before {
  content: "\f3ff"; }

.la-times:before {
  content: "\f00d"; }

.la-times-circle:before {
  content: "\f057"; }

.la-tint:before {
  content: "\f043"; }

.la-tint-slash:before {
  content: "\f5c7"; }

.la-tired:before {
  content: "\f5c8"; }

.la-toggle-off:before {
  content: "\f204"; }

.la-toggle-on:before {
  content: "\f205"; }

.la-toilet:before {
  content: "\f7d8"; }

.la-toilet-paper:before {
  content: "\f71e"; }

.la-toolbox:before {
  content: "\f552"; }

.la-tools:before {
  content: "\f7d9"; }

.la-tooth:before {
  content: "\f5c9"; }

.la-torah:before {
  content: "\f6a0"; }

.la-torii-gate:before {
  content: "\f6a1"; }

.la-tractor:before {
  content: "\f722"; }

.la-trade-federation:before {
  content: "\f513"; }

.la-trademark:before {
  content: "\f25c"; }

.la-traffic-light:before {
  content: "\f637"; }

.la-train:before {
  content: "\f238"; }

.la-tram:before {
  content: "\f7da"; }

.la-transgender:before {
  content: "\f224"; }

.la-transgender-alt:before {
  content: "\f225"; }

.la-trash:before {
  content: "\f1f8"; }

.la-trash-alt:before {
  content: "\f2ed"; }

.la-trash-restore:before {
  content: "\f829"; }

.la-trash-restore-alt:before {
  content: "\f82a"; }

.la-tree:before {
  content: "\f1bb"; }

.la-trello:before {
  content: "\f181"; }

.la-tripadvisor:before {
  content: "\f262"; }

.la-trophy:before {
  content: "\f091"; }

.la-truck:before {
  content: "\f0d1"; }

.la-truck-loading:before {
  content: "\f4de"; }

.la-truck-monster:before {
  content: "\f63b"; }

.la-truck-moving:before {
  content: "\f4df"; }

.la-truck-pickup:before {
  content: "\f63c"; }

.la-tshirt:before {
  content: "\f553"; }

.la-tty:before {
  content: "\f1e4"; }

.la-tumblr:before {
  content: "\f173"; }

.la-tumblr-square:before {
  content: "\f174"; }

.la-tv:before {
  content: "\f26c"; }

.la-twitch:before {
  content: "\f1e8"; }

.la-twitter:before {
  content: "\f099"; }

.la-twitter-square:before {
  content: "\f081"; }

.la-typo3:before {
  content: "\f42b"; }

.la-uber:before {
  content: "\f402"; }

.la-ubuntu:before {
  content: "\f7df"; }

.la-uikit:before {
  content: "\f403"; }

.la-umbraco:before {
  content: "\f8e8"; }

.la-umbrella:before {
  content: "\f0e9"; }

.la-umbrella-beach:before {
  content: "\f5ca"; }

.la-underline:before {
  content: "\f0cd"; }

.la-undo:before {
  content: "\f0e2"; }

.la-undo-alt:before {
  content: "\f2ea"; }

.la-uniregistry:before {
  content: "\f404"; }

.la-universal-access:before {
  content: "\f29a"; }

.la-university:before {
  content: "\f19c"; }

.la-unlink:before {
  content: "\f127"; }

.la-unlock:before {
  content: "\f09c"; }

.la-unlock-alt:before {
  content: "\f13e"; }

.la-untappd:before {
  content: "\f405"; }

.la-upload:before {
  content: "\f093"; }

.la-ups:before {
  content: "\f7e0"; }

.la-usb:before {
  content: "\f287"; }

.la-user:before {
  content: "\f007"; }

.la-user-alt:before {
  content: "\f406"; }

.la-user-alt-slash:before {
  content: "\f4fa"; }

.la-user-astronaut:before {
  content: "\f4fb"; }

.la-user-check:before {
  content: "\f4fc"; }

.la-user-circle:before {
  content: "\f2bd"; }

.la-user-clock:before {
  content: "\f4fd"; }

.la-user-cog:before {
  content: "\f4fe"; }

.la-user-edit:before {
  content: "\f4ff"; }

.la-user-friends:before {
  content: "\f500"; }

.la-user-graduate:before {
  content: "\f501"; }

.la-user-injured:before {
  content: "\f728"; }

.la-user-lock:before {
  content: "\f502"; }

.la-user-md:before {
  content: "\f0f0"; }

.la-user-minus:before {
  content: "\f503"; }

.la-user-ninja:before {
  content: "\f504"; }

.la-user-nurse:before {
  content: "\f82f"; }

.la-user-plus:before {
  content: "\f234"; }

.la-user-secret:before {
  content: "\f21b"; }

.la-user-shield:before {
  content: "\f505"; }

.la-user-slash:before {
  content: "\f506"; }

.la-user-tag:before {
  content: "\f507"; }

.la-user-tie:before {
  content: "\f508"; }

.la-user-times:before {
  content: "\f235"; }

.la-users:before {
  content: "\f0c0"; }

.la-users-cog:before {
  content: "\f509"; }

.la-usps:before {
  content: "\f7e1"; }

.la-ussunnah:before {
  content: "\f407"; }

.la-utensil-spoon:before {
  content: "\f2e5"; }

.la-utensils:before {
  content: "\f2e7"; }

.la-vaadin:before {
  content: "\f408"; }

.la-vector-square:before {
  content: "\f5cb"; }

.la-venus:before {
  content: "\f221"; }

.la-venus-double:before {
  content: "\f226"; }

.la-venus-mars:before {
  content: "\f228"; }

.la-viacoin:before {
  content: "\f237"; }

.la-viadeo:before {
  content: "\f2a9"; }

.la-viadeo-square:before {
  content: "\f2aa"; }

.la-vial:before {
  content: "\f492"; }

.la-vials:before {
  content: "\f493"; }

.la-viber:before {
  content: "\f409"; }

.la-video:before {
  content: "\f03d"; }

.la-video-slash:before {
  content: "\f4e2"; }

.la-vihara:before {
  content: "\f6a7"; }

.la-vimeo:before {
  content: "\f40a"; }

.la-vimeo-square:before {
  content: "\f194"; }

.la-vimeo-v:before {
  content: "\f27d"; }

.la-vine:before {
  content: "\f1ca"; }

.la-vk:before {
  content: "\f189"; }

.la-vnv:before {
  content: "\f40b"; }

.la-voicemail:before {
  content: "\f897"; }

.la-volleyball-ball:before {
  content: "\f45f"; }

.la-volume-down:before {
  content: "\f027"; }

.la-volume-mute:before {
  content: "\f6a9"; }

.la-volume-off:before {
  content: "\f026"; }

.la-volume-up:before {
  content: "\f028"; }

.la-vote-yea:before {
  content: "\f772"; }

.la-vr-cardboard:before {
  content: "\f729"; }

.la-vuejs:before {
  content: "\f41f"; }

.la-walking:before {
  content: "\f554"; }

.la-wallet:before {
  content: "\f555"; }

.la-warehouse:before {
  content: "\f494"; }

.la-water:before {
  content: "\f773"; }

.la-wave-square:before {
  content: "\f83e"; }

.la-waze:before {
  content: "\f83f"; }

.la-weebly:before {
  content: "\f5cc"; }

.la-weibo:before {
  content: "\f18a"; }

.la-weight:before {
  content: "\f496"; }

.la-weight-hanging:before {
  content: "\f5cd"; }

.la-weixin:before {
  content: "\f1d7"; }

.la-whatsapp:before {
  content: "\f232"; }

.la-whatsapp-square:before {
  content: "\f40c"; }

.la-wheelchair:before {
  content: "\f193"; }

.la-whmcs:before {
  content: "\f40d"; }

.la-wifi:before {
  content: "\f1eb"; }

.la-wikipedia-w:before {
  content: "\f266"; }

.la-wind:before {
  content: "\f72e"; }

.la-window-close:before {
  content: "\f410"; }

.la-window-maximize:before {
  content: "\f2d0"; }

.la-window-minimize:before {
  content: "\f2d1"; }

.la-window-restore:before {
  content: "\f2d2"; }

.la-windows:before {
  content: "\f17a"; }

.la-wine-bottle:before {
  content: "\f72f"; }

.la-wine-glass:before {
  content: "\f4e3"; }

.la-wine-glass-alt:before {
  content: "\f5ce"; }

.la-wix:before {
  content: "\f5cf"; }

.la-wizards-of-the-coast:before {
  content: "\f730"; }

.la-wolf-pack-battalion:before {
  content: "\f514"; }

.la-won-sign:before {
  content: "\f159"; }

.la-wordpress:before {
  content: "\f19a"; }

.la-wordpress-simple:before {
  content: "\f411"; }

.la-wpbeginner:before {
  content: "\f297"; }

.la-wpexplorer:before {
  content: "\f2de"; }

.la-wpforms:before {
  content: "\f298"; }

.la-wpressr:before {
  content: "\f3e4"; }

.la-wrench:before {
  content: "\f0ad"; }

.la-x-ray:before {
  content: "\f497"; }

.la-xbox:before {
  content: "\f412"; }

.la-xing:before {
  content: "\f168"; }

.la-xing-square:before {
  content: "\f169"; }

.la-y-combinator:before {
  content: "\f23b"; }

.la-yahoo:before {
  content: "\f19e"; }

.la-yammer:before {
  content: "\f840"; }

.la-yandex:before {
  content: "\f413"; }

.la-yandex-international:before {
  content: "\f414"; }

.la-yarn:before {
  content: "\f7e3"; }

.la-yelp:before {
  content: "\f1e9"; }

.la-yen-sign:before {
  content: "\f157"; }

.la-yin-yang:before {
  content: "\f6ad"; }

.la-yoast:before {
  content: "\f2b1"; }

.la-youtube:before {
  content: "\f167"; }

.la-youtube-square:before {
  content: "\f431"; }

.la-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Line Awesome Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(/build/fonts/la-brands-400.908ce19d.eot);
  src: url(/build/fonts/la-brands-400.908ce19d.eot?#iefix) format("embedded-opentype"), url(/build/fonts/la-brands-400.3a8109c4.woff2) format("woff2"), url(/build/fonts/la-brands-400.925b340f.woff) format("woff"), url(/build/fonts/la-brands-400.6ecea482.ttf) format("truetype"), url(/build/images/la-brands-400.928495fa.svg#lineawesome) format("svg"); }

.lab {
  font-family: 'Line Awesome Brands'; }
@font-face {
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/build/fonts/la-regular-400.77111476.eot);
  src: url(/build/fonts/la-regular-400.77111476.eot?#iefix) format("embedded-opentype"), url(/build/fonts/la-regular-400.8dc1cedf.woff2) format("woff2"), url(/build/fonts/la-regular-400.aa859c0d.woff) format("woff"), url(/build/fonts/la-regular-400.cf246e21.ttf) format("truetype"), url(/build/images/la-regular-400.86128b71.svg#lineawesome) format("svg"); }

.lar {
  font-family: 'Line Awesome Free';
  font-weight: 400; }
@font-face {
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/build/fonts/la-solid-900.4184d740.eot);
  src: url(/build/fonts/la-solid-900.4184d740.eot?#iefix) format("embedded-opentype"), url(/build/fonts/la-solid-900.3efd5ba1.woff2) format("woff2"), url(/build/fonts/la-solid-900.89363487.woff) format("woff"), url(/build/fonts/la-solid-900.279f3860.ttf) format("truetype"), url(/build/images/la-solid-900.a8130346.svg#lineawesome) format("svg"); }

.la,
.las {
  font-family: 'Line Awesome Free';
  font-weight: 900; }

.la.la-glass:before {
  content: "\f000"; }

.la.la-meetup {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-star-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-o:before {
  content: "\f005"; }

.la.la-remove:before {
  content: "\f00d"; }

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

.la.la-gear:before {
  content: "\f013"; }

.la.la-trash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-trash-o:before {
  content: "\f2ed"; }

.la.la-file-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-o:before {
  content: "\f15b"; }

.la.la-clock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-clock-o:before {
  content: "\f017"; }

.la.la-arrow-circle-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-down:before {
  content: "\f358"; }

.la.la-arrow-circle-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-up:before {
  content: "\f35b"; }

.la.la-play-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-play-circle-o:before {
  content: "\f144"; }

.la.la-repeat:before {
  content: "\f01e"; }

.la.la-rotate-right:before {
  content: "\f01e"; }

.la.la-refresh:before {
  content: "\f021"; }

.la.la-list-alt {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dedent:before {
  content: "\f03b"; }

.la.la-video-camera:before {
  content: "\f03d"; }

.la.la-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-picture-o:before {
  content: "\f03e"; }

.la.la-photo {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-photo:before {
  content: "\f03e"; }

.la.la-image {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-image:before {
  content: "\f03e"; }

.la.la-pencil:before {
  content: "\f303"; }

.la.la-map-marker:before {
  content: "\f3c5"; }

.la.la-pencil-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pencil-square-o:before {
  content: "\f044"; }

.la.la-share-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-share-square-o:before {
  content: "\f14d"; }

.la.la-check-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-square-o:before {
  content: "\f14a"; }

.la.la-arrows:before {
  content: "\f0b2"; }

.la.la-times-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-circle-o:before {
  content: "\f057"; }

.la.la-check-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-circle-o:before {
  content: "\f058"; }

.la.la-mail-forward:before {
  content: "\f064"; }

.la.la-eye {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eye-slash {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-warning:before {
  content: "\f071"; }

.la.la-calendar:before {
  content: "\f073"; }

.la.la-arrows-v:before {
  content: "\f338"; }

.la.la-arrows-h:before {
  content: "\f337"; }

.la.la-bar-chart {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart:before {
  content: "\f080"; }

.la.la-bar-chart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart-o:before {
  content: "\f080"; }

.la.la-twitter-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gears:before {
  content: "\f085"; }

.la.la-thumbs-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-up:before {
  content: "\f164"; }

.la.la-thumbs-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-down:before {
  content: "\f165"; }

.la.la-heart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-heart-o:before {
  content: "\f004"; }

.la.la-sign-out:before {
  content: "\f2f5"; }

.la.la-linkedin-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin-square:before {
  content: "\f08c"; }

.la.la-thumb-tack:before {
  content: "\f08d"; }

.la.la-external-link:before {
  content: "\f35d"; }

.la.la-sign-in:before {
  content: "\f2f6"; }

.la.la-github-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lemon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lemon-o:before {
  content: "\f094"; }

.la.la-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-square-o:before {
  content: "\f0c8"; }

.la.la-bookmark-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bookmark-o:before {
  content: "\f02e"; }

.la.la-twitter {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook:before {
  content: "\f39e"; }

.la.la-facebook-f {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-f:before {
  content: "\f39e"; }

.la.la-github {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-feed:before {
  content: "\f09e"; }

.la.la-hdd-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hdd-o:before {
  content: "\f0a0"; }

.la.la-hand-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-right:before {
  content: "\f0a4"; }

.la.la-hand-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-left:before {
  content: "\f0a5"; }

.la.la-hand-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-up:before {
  content: "\f0a6"; }

.la.la-hand-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-down:before {
  content: "\f0a7"; }

.la.la-arrows-alt:before {
  content: "\f31e"; }

.la.la-group:before {
  content: "\f0c0"; }

.la.la-chain:before {
  content: "\f0c1"; }

.la.la-scissors:before {
  content: "\f0c4"; }

.la.la-files-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-files-o:before {
  content: "\f0c5"; }

.la.la-floppy-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-floppy-o:before {
  content: "\f0c7"; }

.la.la-navicon:before {
  content: "\f0c9"; }

.la.la-reorder:before {
  content: "\f0c9"; }

.la.la-pinterest {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pinterest-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus:before {
  content: "\f0d5"; }

.la.la-money {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-money:before {
  content: "\f3d1"; }

.la.la-unsorted:before {
  content: "\f0dc"; }

.la.la-sort-desc:before {
  content: "\f0dd"; }

.la.la-sort-asc:before {
  content: "\f0de"; }

.la.la-linkedin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin:before {
  content: "\f0e1"; }

.la.la-rotate-left:before {
  content: "\f0e2"; }

.la.la-legal:before {
  content: "\f0e3"; }

.la.la-tachometer:before {
  content: "\f3fd"; }

.la.la-dashboard:before {
  content: "\f3fd"; }

.la.la-comment-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comment-o:before {
  content: "\f075"; }

.la.la-comments-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comments-o:before {
  content: "\f086"; }

.la.la-flash:before {
  content: "\f0e7"; }

.la.la-clipboard {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste:before {
  content: "\f328"; }

.la.la-lightbulb-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lightbulb-o:before {
  content: "\f0eb"; }

.la.la-exchange:before {
  content: "\f362"; }

.la.la-cloud-download:before {
  content: "\f381"; }

.la.la-cloud-upload:before {
  content: "\f382"; }

.la.la-bell-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-o:before {
  content: "\f0f3"; }

.la.la-cutlery:before {
  content: "\f2e7"; }

.la.la-file-text-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-text-o:before {
  content: "\f15c"; }

.la.la-building-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-building-o:before {
  content: "\f1ad"; }

.la.la-hospital-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hospital-o:before {
  content: "\f0f8"; }

.la.la-tablet:before {
  content: "\f3fa"; }

.la.la-mobile:before {
  content: "\f3cd"; }

.la.la-mobile-phone:before {
  content: "\f3cd"; }

.la.la-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-o:before {
  content: "\f111"; }

.la.la-mail-reply:before {
  content: "\f3e5"; }

.la.la-github-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-folder-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-o:before {
  content: "\f07b"; }

.la.la-folder-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-open-o:before {
  content: "\f07c"; }

.la.la-smile-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-smile-o:before {
  content: "\f118"; }

.la.la-frown-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-frown-o:before {
  content: "\f119"; }

.la.la-meh-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-meh-o:before {
  content: "\f11a"; }

.la.la-keyboard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-keyboard-o:before {
  content: "\f11c"; }

.la.la-flag-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-flag-o:before {
  content: "\f024"; }

.la.la-mail-reply-all:before {
  content: "\f122"; }

.la.la-star-half-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-o:before {
  content: "\f089"; }

.la.la-star-half-empty {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-empty:before {
  content: "\f089"; }

.la.la-star-half-full {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-full:before {
  content: "\f089"; }

.la.la-code-fork:before {
  content: "\f126"; }

.la.la-chain-broken:before {
  content: "\f127"; }

.la.la-shield:before {
  content: "\f3ed"; }

.la.la-calendar-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-o:before {
  content: "\f133"; }

.la.la-maxcdn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-html5 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-css3 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ticket:before {
  content: "\f3ff"; }

.la.la-minus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-minus-square-o:before {
  content: "\f146"; }

.la.la-level-up:before {
  content: "\f3bf"; }

.la.la-level-down:before {
  content: "\f3be"; }

.la.la-pencil-square:before {
  content: "\f14b"; }

.la.la-external-link-square:before {
  content: "\f360"; }

.la.la-compass {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down:before {
  content: "\f150"; }

.la.la-toggle-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-down:before {
  content: "\f150"; }

.la.la-caret-square-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-up:before {
  content: "\f151"; }

.la.la-toggle-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-up:before {
  content: "\f151"; }

.la.la-caret-square-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-right:before {
  content: "\f152"; }

.la.la-toggle-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-right:before {
  content: "\f152"; }

.la.la-eur:before {
  content: "\f153"; }

.la.la-euro:before {
  content: "\f153"; }

.la.la-gbp:before {
  content: "\f154"; }

.la.la-usd:before {
  content: "\f155"; }

.la.la-dollar:before {
  content: "\f155"; }

.la.la-inr:before {
  content: "\f156"; }

.la.la-rupee:before {
  content: "\f156"; }

.la.la-jpy:before {
  content: "\f157"; }

.la.la-cny:before {
  content: "\f157"; }

.la.la-rmb:before {
  content: "\f157"; }

.la.la-yen:before {
  content: "\f157"; }

.la.la-rub:before {
  content: "\f158"; }

.la.la-ruble:before {
  content: "\f158"; }

.la.la-rouble:before {
  content: "\f158"; }

.la.la-krw:before {
  content: "\f159"; }

.la.la-won:before {
  content: "\f159"; }

.la.la-btc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin:before {
  content: "\f15a"; }

.la.la-file-text:before {
  content: "\f15c"; }

.la.la-sort-alpha-asc:before {
  content: "\f15d"; }

.la.la-sort-alpha-desc:before {
  content: "\f881"; }

.la.la-sort-amount-asc:before {
  content: "\f160"; }

.la.la-sort-amount-desc:before {
  content: "\f884"; }

.la.la-sort-numeric-asc:before {
  content: "\f162"; }

.la.la-sort-numeric-desc:before {
  content: "\f886"; }

.la.la-youtube-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play:before {
  content: "\f167"; }

.la.la-dropbox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-overflow {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-instagram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-flickr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-adn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square:before {
  content: "\f171"; }

.la.la-tumblr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tumblr-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-long-arrow-down:before {
  content: "\f309"; }

.la.la-long-arrow-up:before {
  content: "\f30c"; }

.la.la-long-arrow-left:before {
  content: "\f30a"; }

.la.la-long-arrow-right:before {
  content: "\f30b"; }

.la.la-apple {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-windows {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-android {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linux {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dribbble {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skype {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-foursquare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-trello {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gratipay {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip:before {
  content: "\f184"; }

.la.la-sun-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sun-o:before {
  content: "\f185"; }

.la.la-moon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-moon-o:before {
  content: "\f186"; }

.la.la-vk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-renren {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pagelines {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-exchange {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-arrow-circle-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-right:before {
  content: "\f35a"; }

.la.la-arrow-circle-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-left:before {
  content: "\f359"; }

.la.la-caret-square-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-left:before {
  content: "\f191"; }

.la.la-toggle-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-left:before {
  content: "\f191"; }

.la.la-dot-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dot-circle-o:before {
  content: "\f192"; }

.la.la-vimeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-try:before {
  content: "\f195"; }

.la.la-turkish-lira:before {
  content: "\f195"; }

.la.la-plus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-plus-square-o:before {
  content: "\f0fe"; }

.la.la-slack {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wordpress {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-openid {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-institution:before {
  content: "\f19c"; }

.la.la-bank:before {
  content: "\f19c"; }

.la.la-mortar-board:before {
  content: "\f19d"; }

.la.la-yahoo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-delicious {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-digg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-pp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-drupal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-joomla {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spoon:before {
  content: "\f2e5"; }

.la.la-behance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-behance-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-automobile:before {
  content: "\f1b9"; }

.la.la-cab:before {
  content: "\f1ba"; }

.la.la-envelope-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-o:before {
  content: "\f0e0"; }

.la.la-deviantart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-soundcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-file-pdf-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-pdf-o:before {
  content: "\f1c1"; }

.la.la-file-word-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-word-o:before {
  content: "\f1c2"; }

.la.la-file-excel-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-excel-o:before {
  content: "\f1c3"; }

.la.la-file-powerpoint-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-powerpoint-o:before {
  content: "\f1c4"; }

.la.la-file-image-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-image-o:before {
  content: "\f1c5"; }

.la.la-file-photo-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-photo-o:before {
  content: "\f1c5"; }

.la.la-file-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-picture-o:before {
  content: "\f1c5"; }

.la.la-file-archive-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-archive-o:before {
  content: "\f1c6"; }

.la.la-file-zip-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-zip-o:before {
  content: "\f1c6"; }

.la.la-file-audio-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-audio-o:before {
  content: "\f1c7"; }

.la.la-file-sound-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-sound-o:before {
  content: "\f1c7"; }

.la.la-file-video-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-video-o:before {
  content: "\f1c8"; }

.la.la-file-movie-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-movie-o:before {
  content: "\f1c8"; }

.la.la-file-code-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-code-o:before {
  content: "\f1c9"; }

.la.la-vine {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-codepen {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-jsfiddle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-life-ring {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy:before {
  content: "\f1cd"; }

.la.la-life-buoy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-buoy:before {
  content: "\f1cd"; }

.la.la-life-saver {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-saver:before {
  content: "\f1cd"; }

.la.la-support {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-support:before {
  content: "\f1cd"; }

.la.la-circle-o-notch:before {
  content: "\f1ce"; }

.la.la-rebel {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra:before {
  content: "\f1d0"; }

.la.la-resistance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-resistance:before {
  content: "\f1d0"; }

.la.la-empire {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge:before {
  content: "\f1d1"; }

.la.la-git-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-git {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hacker-news {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square:before {
  content: "\f1d4"; }

.la.la-yc-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc-square:before {
  content: "\f1d4"; }

.la.la-tencent-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-qq {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weixin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat:before {
  content: "\f1d7"; }

.la.la-send:before {
  content: "\f1d8"; }

.la.la-paper-plane-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paper-plane-o:before {
  content: "\f1d8"; }

.la.la-send-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-send-o:before {
  content: "\f1d8"; }

.la.la-circle-thin {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-thin:before {
  content: "\f111"; }

.la.la-header:before {
  content: "\f1dc"; }

.la.la-sliders:before {
  content: "\f1de"; }

.la.la-futbol-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-futbol-o:before {
  content: "\f1e3"; }

.la.la-soccer-ball-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-soccer-ball-o:before {
  content: "\f1e3"; }

.la.la-slideshare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-twitch {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yelp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-newspaper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-newspaper-o:before {
  content: "\f1ea"; }

.la.la-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-wallet {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-visa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-mastercard {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-discover {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-amex {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-stripe {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bell-slash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-slash-o:before {
  content: "\f1f6"; }

.la.la-trash:before {
  content: "\f2ed"; }

.la.la-copyright {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eyedropper:before {
  content: "\f1fb"; }

.la.la-area-chart:before {
  content: "\f1fe"; }

.la.la-pie-chart:before {
  content: "\f200"; }

.la.la-line-chart:before {
  content: "\f201"; }

.la.la-lastfm {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lastfm-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ioxhost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-angellist {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-cc:before {
  content: "\f20a"; }

.la.la-ils:before {
  content: "\f20b"; }

.la.la-shekel:before {
  content: "\f20b"; }

.la.la-sheqel:before {
  content: "\f20b"; }

.la.la-meanpath {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-meanpath:before {
  content: "\f2b4"; }

.la.la-buysellads {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-connectdevelop {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dashcube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-forumbee {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-leanpub {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-sellsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-shirtsinbulk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-simplybuilt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skyatlas {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-diamond {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-diamond:before {
  content: "\f3a5"; }

.la.la-intersex:before {
  content: "\f224"; }

.la.la-facebook-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

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

.la.la-pinterest-p {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-whatsapp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hotel:before {
  content: "\f236"; }

.la.la-viacoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-medium {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc:before {
  content: "\f23b"; }

.la.la-optin-monster {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opencart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-expeditedssl {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-battery-4:before {
  content: "\f240"; }

.la.la-battery:before {
  content: "\f240"; }

.la.la-battery-3:before {
  content: "\f241"; }

.la.la-battery-2:before {
  content: "\f242"; }

.la.la-battery-1:before {
  content: "\f243"; }

.la.la-battery-0:before {
  content: "\f244"; }

.la.la-object-group {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-object-ungroup {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o:before {
  content: "\f249"; }

.la.la-cc-jcb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-diners-club {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-clone {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o:before {
  content: "\f254"; }

.la.la-hourglass-1:before {
  content: "\f251"; }

.la.la-hourglass-2:before {
  content: "\f252"; }

.la.la-hourglass-3:before {
  content: "\f253"; }

.la.la-hand-rock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-rock-o:before {
  content: "\f255"; }

.la.la-hand-grab-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-grab-o:before {
  content: "\f255"; }

.la.la-hand-paper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-paper-o:before {
  content: "\f256"; }

.la.la-hand-stop-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-stop-o:before {
  content: "\f256"; }

.la.la-hand-scissors-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-scissors-o:before {
  content: "\f257"; }

.la.la-hand-lizard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-lizard-o:before {
  content: "\f258"; }

.la.la-hand-spock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-spock-o:before {
  content: "\f259"; }

.la.la-hand-pointer-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-pointer-o:before {
  content: "\f25a"; }

.la.la-hand-peace-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-peace-o:before {
  content: "\f25b"; }

.la.la-registered {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-creative-commons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tripadvisor {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-get-pocket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wikipedia-w {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-safari {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-chrome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-firefox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opera {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-internet-explorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-television:before {
  content: "\f26c"; }

.la.la-contao {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-500px {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-amazon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-calendar-plus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-plus-o:before {
  content: "\f271"; }

.la.la-calendar-minus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-minus-o:before {
  content: "\f272"; }

.la.la-calendar-times-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-times-o:before {
  content: "\f273"; }

.la.la-calendar-check-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-check-o:before {
  content: "\f274"; }

.la.la-map-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-map-o:before {
  content: "\f279"; }

.la.la-commenting:before {
  content: "\f4ad"; }

.la.la-commenting-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-commenting-o:before {
  content: "\f4ad"; }

.la.la-houzz {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo:before {
  content: "\f27d"; }

.la.la-black-tie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fonticons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-alien {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-edge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card-alt:before {
  content: "\f09d"; }

.la.la-codiepie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-modx {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fort-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-usb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-product-hunt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-mixcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-scribd {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pause-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pause-circle-o:before {
  content: "\f28b"; }

.la.la-stop-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-stop-circle-o:before {
  content: "\f28d"; }

.la.la-bluetooth {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bluetooth-b {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gitlab {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpbeginner {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpforms {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-envira {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt:before {
  content: "\f368"; }

.la.la-question-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-question-circle-o:before {
  content: "\f059"; }

.la.la-volume-control-phone:before {
  content: "\f2a0"; }

.la.la-asl-interpreting:before {
  content: "\f2a3"; }

.la.la-deafness:before {
  content: "\f2a4"; }

.la.la-hard-of-hearing:before {
  content: "\f2a4"; }

.la.la-glide {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-glide-g {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-signing:before {
  content: "\f2a7"; }

.la.la-viadeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-viadeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-ghost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-first-order {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yoast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-themeisle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official:before {
  content: "\f2b3"; }

.la.la-google-plus-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-circle:before {
  content: "\f2b3"; }

.la.la-font-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa:before {
  content: "\f2b4"; }

.la.la-handshake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-handshake-o:before {
  content: "\f2b5"; }

.la.la-envelope-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-open-o:before {
  content: "\f2b6"; }

.la.la-linode {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-address-book-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-book-o:before {
  content: "\f2b9"; }

.la.la-vcard:before {
  content: "\f2bb"; }

.la.la-address-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-card-o:before {
  content: "\f2bb"; }

.la.la-vcard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-vcard-o:before {
  content: "\f2bb"; }

.la.la-user-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-circle-o:before {
  content: "\f2bd"; }

.la.la-user-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-o:before {
  content: "\f007"; }

.la.la-id-badge {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license:before {
  content: "\f2c2"; }

.la.la-id-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-id-card-o:before {
  content: "\f2c2"; }

.la.la-drivers-license-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license-o:before {
  content: "\f2c2"; }

.la.la-quora {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-free-code-camp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-telegram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-thermometer-4:before {
  content: "\f2c7"; }

.la.la-thermometer:before {
  content: "\f2c7"; }

.la.la-thermometer-3:before {
  content: "\f2c8"; }

.la.la-thermometer-2:before {
  content: "\f2c9"; }

.la.la-thermometer-1:before {
  content: "\f2ca"; }

.la.la-thermometer-0:before {
  content: "\f2cb"; }

.la.la-bathtub:before {
  content: "\f2cd"; }

.la.la-s15:before {
  content: "\f2cd"; }

.la.la-window-maximize {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-restore {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle:before {
  content: "\f410"; }

.la.la-window-close-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-close-o:before {
  content: "\f410"; }

.la.la-times-rectangle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle-o:before {
  content: "\f410"; }

.la.la-bandcamp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-grav {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-etsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-imdb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ravelry {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast:before {
  content: "\f2da"; }

.la.la-snowflake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-snowflake-o:before {
  content: "\f2dc"; }

.la.la-superpowers {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpexplorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spotify {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/prism-themes/themes/prism-shades-of-purple.css ***!
  \****************************************************************************************************************************************/
/**
 * Shades of Purple Theme for Prism.js
 *
 * @author Ahmad Awais <https://twitter.com/MrAhmadAwais/>
 * @support Follow/tweet at https://twitter.com/MrAhmadAwais/
 */

code[class*='language-'],
pre[class*='language-'] {
	color: #9efeff;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;

	font-family: 'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-weight: 400;
	font-size: 17px;
	line-height: 25px;
	letter-spacing: 0.5px;
	text-shadow: 0 1px #222245;
}

pre[class*='language-']::-moz-selection,
pre[class*='language-'] ::-moz-selection,
code[class*='language-']::-moz-selection,
code[class*='language-'] ::-moz-selection,
pre[class*='language-']::selection,
pre[class*='language-'] ::selection,
code[class*='language-']::selection,
code[class*='language-'] ::selection {
	color: inherit;
	background: #a599e9;
}

/* Code blocks. */
pre[class*='language-'] {
	padding: 2em;
	margin: 0.5em 0;
	overflow: auto;
}

:not(pre) > code[class*='language-'],
pre[class*='language-'] {
	background: #1e1e3f;
}

/* Inline code */
:not(pre) > code[class*='language-'] {
	padding: 0.1em;
	border-radius: 0.3em;
}

.token {
	font-weight: 400;
}

.token.comment,
.token.prolog,
.token.cdata {
	color: #b362ff;
}

.token.delimiter,
.token.keyword,
.token.selector,
.token.important,
.token.atrule {
	color: #ff9d00;
}

.token.operator,
.token.attr-name {
	color: rgb(255, 180, 84);
}

.token.punctuation {
	color: #ffffff;
}

.token.boolean {
	color: rgb(255, 98, 140);
}

.token.tag,
.token.tag .punctuation,
.token.doctype,
.token.builtin {
	color: rgb(255, 157, 0);
}

.token.entity,
.token.symbol {
	color: #6897bb;
}

.token.number {
	color: #ff628c;
}

.token.property,
.token.constant,
.token.variable {
	color: #ff628c;
}

.token.string,
.token.char {
	color: #a5ff90;
}

.token.attr-value,
.token.attr-value .punctuation {
	color: #a5c261;
}

.token.attr-value .punctuation:first-child {
	color: #a9b7c6;
}

.token.url {
	color: #287bde;
	text-decoration: underline;
}

.token.function {
	color: rgb(250, 208, 0);
}

.token.regex {
	background: #364135;
}

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

.token.italic {
	font-style: italic;
}

.token.inserted {
	background: #00ff00;
}

.token.deleted {
	background: #ff000d;
}

code.language-css .token.property,
code.language-css .token.property + .token.punctuation {
	color: #a9b7c6;
}

code.language-css .token.id {
	color: #ffc66d;
}

code.language-css .token.selector > .token.class,
code.language-css .token.selector > .token.attribute,
code.language-css .token.selector > .token.pseudo-class,
code.language-css .token.selector > .token.pseudo-element {
	color: #ffc66d;
}

.token.class-name {
	color: #fb94ff;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	background: none;
}

.line-highlight.line-highlight {
	margin-top: 36px;
	background: linear-gradient(to right, rgba(179, 98, 255, 0.17), transparent);
}

.line-highlight.line-highlight:before,
.line-highlight.line-highlight[data-end]:after {
	content: '';
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNF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Q0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdDQUFnQztFQUNoQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxnQ0FBZ0M7RUFDaEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQixFQUFFOzs7OztBQ3I3TXBCOzs7OztFQUtFOztBQUVGOztDQUVDLGNBQWM7Q0FDZCxjQUFjO0NBQ2QsZ0JBQWdCO0NBQ2hCLGdCQUFnQjtDQUNoQixvQkFBb0I7Q0FDcEIsa0JBQWtCOztDQUVsQixnQkFBZ0I7Q0FDaEIsY0FBYztDQUNkLFdBQVc7O0NBRVgscUJBQXFCO0NBQ3JCLGtCQUFrQjtDQUNsQixpQkFBaUI7Q0FDakIsYUFBYTs7Q0FFYixvR0FBb0c7Q0FDcEcsZ0JBQWdCO0NBQ2hCLGVBQWU7Q0FDZixpQkFBaUI7Q0FDakIscUJBQXFCO0NBQ3JCLDBCQUEwQjtBQUMzQjs7QUFFQTs7Ozs7Ozs7Q0FRQyxjQUFjO0NBQ2QsbUJBQW1CO0FBQ3BCOztBQUVBLGlCQUFpQjtBQUNqQjtDQUNDLFlBQVk7Q0FDWixlQUFlO0NBQ2YsY0FBYztBQUNmOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQSxnQkFBZ0I7QUFDaEI7Q0FDQyxjQUFjO0NBQ2Qsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBOzs7Q0FHQyxjQUFjO0FBQ2Y7O0FBRUE7Ozs7O0NBS0MsY0FBYztBQUNmOztBQUVBOztDQUVDLHdCQUF3QjtBQUN6Qjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLHdCQUF3QjtBQUN6Qjs7QUFFQTs7OztDQUlDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7Q0FFQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7OztDQUdDLGNBQWM7QUFDZjs7QUFFQTs7Q0FFQyxjQUFjO0FBQ2Y7O0FBRUE7O0NBRUMsY0FBYztBQUNmOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsY0FBYztDQUNkLDBCQUEwQjtBQUMzQjs7QUFFQTtDQUNDLHVCQUF1QjtBQUN4Qjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Ozs7Q0FJQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Ozs7O0NBS0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0NBQ2hCLDRFQUE0RTtBQUM3RTs7QUFFQTs7Q0FFQyxXQUFXO0FBQ1oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJpbWV2dWUvcmVzb3VyY2VzL3RoZW1lcy9zYWdhLWJsdWUvdGhlbWUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ub3Vpc2xpZGVyL2Rpc3Qvbm91aXNsaWRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2xpbmUtYXdlc29tZS9kaXN0L2xpbmUtYXdlc29tZS9jc3MvbGluZS1hd2Vzb21lLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJpc20tdGhlbWVzL3RoZW1lcy9wcmlzbS1zaGFkZXMtb2YtcHVycGxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1zdXJmYWNlLWE6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWI6I2Y4ZjlmYTtcbiAgLS1zdXJmYWNlLWM6I2U5ZWNlZjtcbiAgLS1zdXJmYWNlLWQ6I2RlZTJlNjtcbiAgLS1zdXJmYWNlLWU6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWY6I2ZmZmZmZjtcbiAgLS10ZXh0LWNvbG9yOiM0OTUwNTc7XG4gIC0tdGV4dC1jb2xvci1zZWNvbmRhcnk6IzZjNzU3ZDtcbiAgLS1wcmltYXJ5LWNvbG9yOiMyMTk2RjM7XG4gIC0tcHJpbWFyeS1jb2xvci10ZXh0OiNmZmZmZmY7XG4gIC0tc3VyZmFjZS0wOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtNTA6ICNGQUZBRkE7XG4gIC0tc3VyZmFjZS0xMDA6ICNGNUY1RjU7XG4gIC0tc3VyZmFjZS0yMDA6ICNFRUVFRUU7XG4gIC0tc3VyZmFjZS0zMDA6ICNFMEUwRTA7XG4gIC0tc3VyZmFjZS00MDA6ICNCREJEQkQ7XG4gIC0tc3VyZmFjZS01MDA6ICM5RTlFOUU7XG4gIC0tc3VyZmFjZS02MDA6ICM3NTc1NzU7XG4gIC0tc3VyZmFjZS03MDA6ICM2MTYxNjE7XG4gIC0tc3VyZmFjZS04MDA6ICM0MjQyNDI7XG4gIC0tc3VyZmFjZS05MDA6ICMyMTIxMjE7XG4gIC0tZ3JheS01MDogI0ZBRkFGQTtcbiAgLS1ncmF5LTEwMDogI0Y1RjVGNTtcbiAgLS1ncmF5LTIwMDogI0VFRUVFRTtcbiAgLS1ncmF5LTMwMDogI0UwRTBFMDtcbiAgLS1ncmF5LTQwMDogI0JEQkRCRDtcbiAgLS1ncmF5LTUwMDogIzlFOUU5RTtcbiAgLS1ncmF5LTYwMDogIzc1NzU3NTtcbiAgLS1ncmF5LTcwMDogIzYxNjE2MTtcbiAgLS1ncmF5LTgwMDogIzQyNDI0MjtcbiAgLS1ncmF5LTkwMDogIzIxMjEyMTtcbiAgLS1jb250ZW50LXBhZGRpbmc6MXJlbTtcbiAgLS1pbmxpbmUtc3BhY2luZzowLjVyZW07XG4gIC0tYm9yZGVyLXJhZGl1czozcHg7XG4gIC0tc3VyZmFjZS1ncm91bmQ6I2Y4ZjlmYTtcbiAgLS1zdXJmYWNlLXNlY3Rpb246I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWNhcmQ6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLW92ZXJsYXk6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWJvcmRlcjojZGVlMmU2O1xuICAtLXN1cmZhY2UtaG92ZXI6ICNlOWVjZWY7XG4gIC0tZm9jdXMtcmluZzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0taGlnaGxpZ2h0LWJnOiAjRTNGMkZEO1xuICAtLWhpZ2hsaWdodC10ZXh0LWNvbG9yOiAjNDk1MDU3O1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xufVxuXG46cm9vdCB7XG4gIC0tYmx1ZS01MDojZjRmYWZlO1xuICAtLWJsdWUtMTAwOiNjYWU2ZmM7XG4gIC0tYmx1ZS0yMDA6I2EwZDJmYTtcbiAgLS1ibHVlLTMwMDojNzViZWY4O1xuICAtLWJsdWUtNDAwOiM0YmFhZjU7XG4gIC0tYmx1ZS01MDA6IzIxOTZmMztcbiAgLS1ibHVlLTYwMDojMWM4MGNmO1xuICAtLWJsdWUtNzAwOiMxNzY5YWE7XG4gIC0tYmx1ZS04MDA6IzEyNTM4NjtcbiAgLS1ibHVlLTkwMDojMGQzYzYxO1xuICAtLWdyZWVuLTUwOiNmNmZiZjY7XG4gIC0tZ3JlZW4tMTAwOiNkNGVjZDU7XG4gIC0tZ3JlZW4tMjAwOiNiMmRkYjQ7XG4gIC0tZ3JlZW4tMzAwOiM5MGNkOTM7XG4gIC0tZ3JlZW4tNDAwOiM2ZWJlNzE7XG4gIC0tZ3JlZW4tNTAwOiM0Y2FmNTA7XG4gIC0tZ3JlZW4tNjAwOiM0MTk1NDQ7XG4gIC0tZ3JlZW4tNzAwOiMzNTdiMzg7XG4gIC0tZ3JlZW4tODAwOiMyYTYwMmM7XG4gIC0tZ3JlZW4tOTAwOiMxZTQ2MjA7XG4gIC0teWVsbG93LTUwOiNmZmZjZjU7XG4gIC0teWVsbG93LTEwMDojZmVmMGNkO1xuICAtLXllbGxvdy0yMDA6I2ZkZTRhNTtcbiAgLS15ZWxsb3ctMzAwOiNmZGQ4N2Q7XG4gIC0teWVsbG93LTQwMDojZmNjYzU1O1xuICAtLXllbGxvdy01MDA6I2ZiYzAyZDtcbiAgLS15ZWxsb3ctNjAwOiNkNWEzMjY7XG4gIC0teWVsbG93LTcwMDojYjA4NjIwO1xuICAtLXllbGxvdy04MDA6IzhhNmExOTtcbiAgLS15ZWxsb3ctOTAwOiM2NDRkMTI7XG4gIC0tY3lhbi01MDojZjJmY2ZkO1xuICAtLWN5YW4tMTAwOiNjMmVmZjU7XG4gIC0tY3lhbi0yMDA6IzkxZTJlZDtcbiAgLS1jeWFuLTMwMDojNjFkNWU0O1xuICAtLWN5YW4tNDAwOiMzMGM5ZGM7XG4gIC0tY3lhbi01MDA6IzAwYmNkNDtcbiAgLS1jeWFuLTYwMDojMDBhMGI0O1xuICAtLWN5YW4tNzAwOiMwMDg0OTQ7XG4gIC0tY3lhbi04MDA6IzAwNjc3NTtcbiAgLS1jeWFuLTkwMDojMDA0YjU1O1xuICAtLXBpbmstNTA6I2ZlZjRmNztcbiAgLS1waW5rLTEwMDojZmFjOWRhO1xuICAtLXBpbmstMjAwOiNmNjllYmM7XG4gIC0tcGluay0zMDA6I2YxNzQ5ZTtcbiAgLS1waW5rLTQwMDojZWQ0OTgxO1xuICAtLXBpbmstNTAwOiNlOTFlNjM7XG4gIC0tcGluay02MDA6I2M2MWE1NDtcbiAgLS1waW5rLTcwMDojYTMxNTQ1O1xuICAtLXBpbmstODAwOiM4MDExMzY7XG4gIC0tcGluay05MDA6IzVkMGMyODtcbiAgLS1pbmRpZ28tNTA6I2Y1ZjZmYjtcbiAgLS1pbmRpZ28tMTAwOiNkMWQ1ZWQ7XG4gIC0taW5kaWdvLTIwMDojYWNiNGRmO1xuICAtLWluZGlnby0zMDA6Izg4OTNkMTtcbiAgLS1pbmRpZ28tNDAwOiM2MzcyYzM7XG4gIC0taW5kaWdvLTUwMDojM2Y1MWI1O1xuICAtLWluZGlnby02MDA6IzM2NDU5YTtcbiAgLS1pbmRpZ28tNzAwOiMyYzM5N2Y7XG4gIC0taW5kaWdvLTgwMDojMjMyZDY0O1xuICAtLWluZGlnby05MDA6IzE5MjA0ODtcbiAgLS10ZWFsLTUwOiNmMmZhZjk7XG4gIC0tdGVhbC0xMDA6I2MyZTZlMjtcbiAgLS10ZWFsLTIwMDojOTFkMmNjO1xuICAtLXRlYWwtMzAwOiM2MWJlYjU7XG4gIC0tdGVhbC00MDA6IzMwYWE5ZjtcbiAgLS10ZWFsLTUwMDojMDA5Njg4O1xuICAtLXRlYWwtNjAwOiMwMDgwNzQ7XG4gIC0tdGVhbC03MDA6IzAwNjk1ZjtcbiAgLS10ZWFsLTgwMDojMDA1MzRiO1xuICAtLXRlYWwtOTAwOiMwMDNjMzY7XG4gIC0tb3JhbmdlLTUwOiNmZmY4ZjI7XG4gIC0tb3JhbmdlLTEwMDojZmRlMGMyO1xuICAtLW9yYW5nZS0yMDA6I2ZiYzc5MTtcbiAgLS1vcmFuZ2UtMzAwOiNmOWFlNjE7XG4gIC0tb3JhbmdlLTQwMDojZjc5NTMwO1xuICAtLW9yYW5nZS01MDA6I2Y1N2MwMDtcbiAgLS1vcmFuZ2UtNjAwOiNkMDY5MDA7XG4gIC0tb3JhbmdlLTcwMDojYWM1NzAwO1xuICAtLW9yYW5nZS04MDA6Izg3NDQwMDtcbiAgLS1vcmFuZ2UtOTAwOiM2MjMyMDA7XG4gIC0tYmx1ZWdyYXktNTA6I2Y3ZjlmOTtcbiAgLS1ibHVlZ3JheS0xMDA6I2Q5ZTBlMztcbiAgLS1ibHVlZ3JheS0yMDA6I2JiYzdjZDtcbiAgLS1ibHVlZ3JheS0zMDA6IzljYWViNztcbiAgLS1ibHVlZ3JheS00MDA6IzdlOTZhMTtcbiAgLS1ibHVlZ3JheS01MDA6IzYwN2Q4YjtcbiAgLS1ibHVlZ3JheS02MDA6IzUyNmE3NjtcbiAgLS1ibHVlZ3JheS03MDA6IzQzNTg2MTtcbiAgLS1ibHVlZ3JheS04MDA6IzM1NDU0YztcbiAgLS1ibHVlZ3JheS05MDA6IzI2MzIzODtcbiAgLS1wdXJwbGUtNTA6I2ZhZjRmYjtcbiAgLS1wdXJwbGUtMTAwOiNlN2NiZWM7XG4gIC0tcHVycGxlLTIwMDojZDRhMmRkO1xuICAtLXB1cnBsZS0zMDA6I2MyNzljZTtcbiAgLS1wdXJwbGUtNDAwOiNhZjUwYmY7XG4gIC0tcHVycGxlLTUwMDojOWMyN2IwO1xuICAtLXB1cnBsZS02MDA6Izg1MjE5NjtcbiAgLS1wdXJwbGUtNzAwOiM2ZDFiN2I7XG4gIC0tcHVycGxlLTgwMDojNTYxNTYxO1xuICAtLXB1cnBsZS05MDA6IzNlMTA0NjtcbiAgLS1yZWQtNTA6I2ZmZjVmNTtcbiAgLS1yZWQtMTAwOiNmZmQxY2U7XG4gIC0tcmVkLTIwMDojZmZhZGE3O1xuICAtLXJlZC0zMDA6I2ZmODk4MDtcbiAgLS1yZWQtNDAwOiNmZjY0NTk7XG4gIC0tcmVkLTUwMDojZmY0MDMyO1xuICAtLXJlZC02MDA6I2Q5MzYyYjtcbiAgLS1yZWQtNzAwOiNiMzJkMjM7XG4gIC0tcmVkLTgwMDojOGMyMzFjO1xuICAtLXJlZC05MDA6IzY2MWExNDtcbiAgLS1wcmltYXJ5LTUwOiNmNGZhZmU7XG4gIC0tcHJpbWFyeS0xMDA6I2NhZTZmYztcbiAgLS1wcmltYXJ5LTIwMDojYTBkMmZhO1xuICAtLXByaW1hcnktMzAwOiM3NWJlZjg7XG4gIC0tcHJpbWFyeS00MDA6IzRiYWFmNTtcbiAgLS1wcmltYXJ5LTUwMDojMjE5NmYzO1xuICAtLXByaW1hcnktNjAwOiMxYzgwY2Y7XG4gIC0tcHJpbWFyeS03MDA6IzE3NjlhYTtcbiAgLS1wcmltYXJ5LTgwMDojMTI1Mzg2O1xuICAtLXByaW1hcnktOTAwOiMwZDNjNjE7XG59XG5cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICM2Yzc1N2Q7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLWZpbGwge1xuICBmaWxsOiAjNmM3NTdkO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzQ5NTA1Nztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwge1xuICBmaWxsOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XG4gIGZpbGw6ICM0OTUwNTc7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkOm5vdCgucWwtaWNvbi1waWNrZXIpIC5xbC1waWNrZXItaXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLWNvbnRlbnQucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IC5xbC1lZGl0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzQ5NTA1Nztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsIHtcbiAgZmlsbDogIzQ5NTA1Nztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMjE5NkYzO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjMjE5NkYzO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsIHtcbiAgZmlsbDogIzIxOTZGMztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1waWNrZXItbGFiZWwsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXBpY2tlci1sYWJlbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjMjE5NkYzO1xufVxuXG5AbGF5ZXIgcHJpbWV2dWUge1xuICAucC1jb21wb25lbnQsIC5wLWNvbXBvbmVudCAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnAtaGlkZGVuLXNwYWNlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucC1yZXNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLnAtZGlzYWJsZWQsIC5wLWRpc2FibGVkICoge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnAtdW5zZWxlY3RhYmxlLXRleHQge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnAtc3Itb25seSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgfVxuXG4gIC5wLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5wLWxpbms6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC8qIE5vbiB2dWUgb3ZlcmxheSBhbmltYXRpb25zICovXG4gIC5wLWNvbm5lY3RlZC1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnAtY29ubmVjdGVkLW92ZXJsYXktdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuXG4gIC5wLWNvbm5lY3RlZC1vdmVybGF5LWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICB9XG5cbiAgLyogVnVlIGJhc2VkIG92ZXJsYXkgYW5pbWF0aW9ucyAqL1xuICAucC1jb25uZWN0ZWQtb3ZlcmxheS1lbnRlci1mcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gIH1cblxuICAucC1jb25uZWN0ZWQtb3ZlcmxheS1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wLWNvbm5lY3RlZC1vdmVybGF5LWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMTJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnAtY29ubmVjdGVkLW92ZXJsYXktbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICB9XG5cbiAgLyogVG9nZ2xlYWJsZSBDb250ZW50ICovXG4gIC5wLXRvZ2dsZWFibGUtY29udGVudC1lbnRlci1mcm9tLFxuLnAtdG9nZ2xlYWJsZS1jb250ZW50LWxlYXZlLXRvIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnAtdG9nZ2xlYWJsZS1jb250ZW50LWVudGVyLXRvLFxuLnAtdG9nZ2xlYWJsZS1jb250ZW50LWxlYXZlLWZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5wLXRvZ2dsZWFibGUtY29udGVudC1sZWF2ZS1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjQ1cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XG4gIH1cblxuICAucC10b2dnbGVhYmxlLWNvbnRlbnQtZW50ZXItYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnAtY29tcG9uZW50IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB9XG5cbiAgLnAtZGlzYWJsZWQsIC5wLWNvbXBvbmVudDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbiAgLnAtZXJyb3Ige1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICB9XG5cbiAgLnAtdGV4dC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG5cbiAgLnBpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAucC1pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cblxuICAucC1saW5rIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cblxuICAucC1jb21wb25lbnQtb3ZlcmxheS1lbnRlciB7XG4gICAgYW5pbWF0aW9uOiBwLWNvbXBvbmVudC1vdmVybGF5LWVudGVyLWFuaW1hdGlvbiAxNTBtcyBmb3J3YXJkcztcbiAgfVxuXG4gIC5wLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlIHtcbiAgICBhbmltYXRpb246IHAtY29tcG9uZW50LW92ZXJsYXktbGVhdmUtYW5pbWF0aW9uIDE1MG1zIGZvcndhcmRzO1xuICB9XG5cbiAgQGtleWZyYW1lcyBwLWNvbXBvbmVudC1vdmVybGF5LWVudGVyLWFuaW1hdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFza2JnKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwLWNvbXBvbmVudC1vdmVybGF5LWxlYXZlLWFuaW1hdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXNrYmcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUtZGQgLnAtYXV0b2NvbXBsZXRlLWlucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUtZGQgLnAtYXV0b2NvbXBsZXRlLWlucHV0LFxuLnAtYXV0b2NvbXBsZXRlLWRkIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnAtYXV0b2NvbXBsZXRlLWRkIC5wLWF1dG9jb21wbGV0ZS1kcm9wZG93biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnAtYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUtdG9rZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnAtYXV0b2NvbXBsZXRlLXRva2VuLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wLWF1dG9jb21wbGV0ZS1pbnB1dC10b2tlbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4gaW5wdXQge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1mbHVpZCAucC1hdXRvY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1mbHVpZCAucC1hdXRvY29tcGxldGUtZGQgLnAtYXV0b2NvbXBsZXRlLWlucHV0IHtcbiAgICB3aWR0aDogMSU7XG4gIH1cblxuICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1hdXRvY29tcGxldGUucC1hdXRvY29tcGxldGUtZGQgLnAtYXV0b2NvbXBsZXRlLWxvYWRlciB7XG4gICAgcmlnaHQ6IDIuODU3cmVtO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1hdXRvY29tcGxldGU6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGdhcDogMC41cmVtO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS1pbnB1dC10b2tlbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS1pbnB1dC10b2tlbiBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLXRva2VuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLXRva2VuIC5wLWF1dG9jb21wbGV0ZS10b2tlbi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS10b2tlbi5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWF1dG9jb21wbGV0ZS5wLWludmFsaWQucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuXG4gIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjI0KTtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5wLWNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1jYWxlbmRhciAucC1pbnB1dHRleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuXG4gIC5wLWNhbGVuZGFyLXctYnRuIC5wLWlucHV0dGV4dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAucC1jYWxlbmRhci13LWJ0biAucC1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5wLWNhbGVuZGFyIC5wLWRhdGVwaWNrZXItdHJpZ2dlci1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvKiBGbHVpZCAqL1xuICAucC1mbHVpZCAucC1jYWxlbmRhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLWZsdWlkIC5wLWNhbGVuZGFyIC5wLWlucHV0dGV4dCB7XG4gICAgd2lkdGg6IDElO1xuICB9XG5cbiAgLyogRGF0ZXBpY2tlciAqL1xuICAucC1jYWxlbmRhciAucC1kYXRlcGlja2VyIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5wLWRhdGVwaWNrZXItaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC8qIEhlYWRlciAqL1xuICAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnAtZGF0ZXBpY2tlci1wcmV2LFxuLnAtZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIE11bHRpcGxlIE1vbnRoIERhdGVQaWNrZXIgKi9cbiAgLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLWRhdGVwaWNrZXItbXVsdGlwbGUtbW9udGggLnAtZGF0ZXBpY2tlci1ncm91cC1jb250YWluZXIgLnAtZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvKiBEYXRlUGlja2VyIFRhYmxlICovXG4gIC5wLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICAucC1kYXRlcGlja2VyIHRkID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIE1vbnRoIFBpY2tlciAqL1xuICAucC1tb250aHBpY2tlci1tb250aCB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLyogWWVhciBQaWNrZXIgKi9cbiAgLnAteWVhcnBpY2tlci15ZWFyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLyogIEJ1dHRvbiBCYXIgKi9cbiAgLnAtZGF0ZXBpY2tlci1idXR0b25iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAvKiBUaW1lIFBpY2tlciAqL1xuICAucC10aW1lcGlja2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC10aW1lcGlja2VyIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLXRpbWVwaWNrZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLyogVG91Y2ggVUkgKi9cbiAgLnAtZGF0ZXBpY2tlci10b3VjaC11aSxcbi5wLWNhbGVuZGFyIC5wLWRhdGVwaWNrZXItdG91Y2gtdWkge1xuICAgIG1pbi13aWR0aDogODB2dztcbiAgfVxuXG4gIC5wLWNhbGVuZGFyLnAtaW52YWxpZC5wLWNvbXBvbmVudCA+IC5wLWlucHV0dGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICB9XG4gIC5wLWNhbGVuZGFyOm5vdCgucC1jYWxlbmRhci1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLWlucHV0dGV4dCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgfVxuXG4gIC5wLWRhdGVwaWNrZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRhdGVwaWNrZXItaW5saW5lKSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRhdGVwaWNrZXItaW5saW5lKSAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItcHJldixcbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0IHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dDplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXByZXY6Zm9jdXMtdmlzaWJsZSxcbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSAucC1kYXRlcGlja2VyLXllYXIsXG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgLnAtZGF0ZXBpY2tlci1tb250aCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXIteWVhcjplbmFibGVkOmhvdmVyLFxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGg6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGgge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRoID4gc3BhbiB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCA+IHNwYW4ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgfVxuICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2NlZDRkYTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItYnV0dG9uYmFyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWJ1dHRvbmJhciAucC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLnAtZGF0ZXBpY2tlci5wLWRhdGVwaWNrZXItdGltZW9ubHkgLnAtdGltZXBpY2tlciB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aC5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgfVxuICAucC1kYXRlcGlja2VyIC5wLXllYXJwaWNrZXIge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlciAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhci5wLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgfVxuICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xuICB9XG4gIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tb2JpbGUgdGFibGUgdGgsXG4ucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tb2JpbGUgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIHRhYmxlIHRkIHNwYW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSB7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIHRhYmxlIHRkIHNwYW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgdGFibGUgdGQgc3Bhbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoOm5vdCgucC1kaXNhYmxlZCkge1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aDpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXllYXJwaWNrZXIgLnAteWVhcnBpY2tlci15ZWFyOm5vdCgucC1kaXNhYmxlZCkge1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhcjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSAucC15ZWFycGlja2VyIC5wLXllYXJwaWNrZXIteWVhcjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cblxuICAucC1jYXNjYWRlc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAucC1jYXNjYWRlc2VsZWN0LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtY2FzY2FkZXNlbGVjdC1sYWJlbC1lbXB0eSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWNhc2NhZGVzZWxlY3QtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1jYXNjYWRlc2VsZWN0LWdyb3VwLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWZsdWlkIC5wLWNhc2NhZGVzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1mbHVpZCAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwge1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuXG4gIC5wLWNhc2NhZGVzZWxlY3Qtc3VibGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1jYXNjYWRlc2VsZWN0LWl0ZW0tYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS1hY3RpdmUgPiAucC1jYXNjYWRlc2VsZWN0LXN1Ymxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnAtY2FzY2FkZXNlbGVjdC1lbnRlci1mcm9tLFxuLnAtY2FzY2FkZXNlbGVjdC1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucC1jYXNjYWRlc2VsZWN0LWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcztcbiAgfVxuXG4gIC5wLWNhc2NhZGVzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QucC12YXJpYW50LWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LnAtdmFyaWFudC1maWxsZWQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LnAtdmFyaWFudC1maWxsZWQ6ZW5hYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QgLnAtY2FzY2FkZXNlbGVjdC1sYWJlbDplbmFibGVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LnAtaW52YWxpZC5wLWNvbXBvbmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICB9XG5cbiAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgMTUwLCAyNDMsIDAuMjQpO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1ncm91cC1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLnAtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLnAtY2hlY2tib3gtaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wLWNoZWNrYm94LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtY2hlY2tib3gge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAucC1jaGVja2JveCAucC1jaGVja2JveC1pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94IC5wLWNoZWNrYm94LWljb24ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCAucC1jaGVja2JveC1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5wLWNoZWNrYm94LnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gIH1cbiAgLnAtY2hlY2tib3g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtY2hlY2tib3gtaW5wdXQ6aG92ZXIpIC5wLWNoZWNrYm94LWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLWNoZWNrYm94Om5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1jaGVja2JveC1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzBiN2FkMTtcbiAgICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWNoZWNrYm94Om5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmZvY3VzLXZpc2libGUpIC5wLWNoZWNrYm94LWJveCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1jaGVja2JveC5wLWludmFsaWQgPiAucC1jaGVja2JveC1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuICAucC1jaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkIC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC1jaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkLnAtaGlnaGxpZ2h0IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgfVxuICAucC1jaGVja2JveC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWNoZWNrYm94LWlucHV0OmhvdmVyKSAucC1jaGVja2JveC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtY2hlY2tib3gucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1jaGVja2JveC1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xuICB9XG5cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3gucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1jaGVja2JveC1pbnB1dDpob3ZlcikgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1jaGVja2JveC1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtY2hlY2tib3gtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xuICB9XG5cbiAgLnAtY2hpcHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wLWNoaXBzLXRva2VuIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wLWNoaXBzLWlucHV0LXRva2VuIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC5wLWNoaXBzLXRva2VuLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wLWNoaXBzLWlucHV0LXRva2VuIGlucHV0IHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtY2hpcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1jaGlwczpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLWNoaXBzOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4ucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2NlZDRkYTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4gLnAtY2hpcHMtdG9rZW4taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtaW5wdXQtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtaW5wdXQtdG9rZW4gaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWNoaXBzLnAtaW52YWxpZC5wLWNvbXBvbmVudCA+IC5wLWlucHV0dGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICB9XG5cbiAgLnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgfVxuXG4gIC5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWh1ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJlZCAwLCAjZmYwIDE3JSwgIzBmMCAzMyUsICMwZmYgNTAlLCAjMDBmIDY3JSwgI2YwZiA4MyUsIHJlZCk7XG4gIH1cblxuICAucC1jb2xvcnBpY2tlci1wcmV2aWV3IHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cblxuICAucC1jb2xvcnBpY2tlci1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTkxOTE5O1xuICB9XG4gIC5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWNvbG9yLWhhbmRsZSxcbi5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWh1ZS1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5wLWNvbG9ycGlja2VyLW92ZXJsYXktcGFuZWwge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cblxuICAucC1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5wLWRyb3Bkb3duLWNsZWFyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB9XG5cbiAgLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnAtZHJvcGRvd24tbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtZHJvcGRvd24tbGFiZWwtZW1wdHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGlucHV0LnAtZHJvcGRvd24tbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLXBhbmVsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1kcm9wZG93bi1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnAtZHJvcGRvd24taXRlbXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAucC1kcm9wZG93bi1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWRyb3Bkb3duLWl0ZW0tZ3JvdXAge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5wLWRyb3Bkb3duLWl0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAucC1kcm9wZG93bi1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtZHJvcGRvd24tZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtZHJvcGRvd24tZmlsdGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1mbHVpZCAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgd2lkdGg6IDElO1xuICB9XG5cbiAgLnAtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtZHJvcGRvd24ucC12YXJpYW50LWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgfVxuICAucC1kcm9wZG93bi5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtZHJvcGRvd24ucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtZHJvcGRvd24ucC12YXJpYW50LWZpbGxlZDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgLnAtaW5wdXR0ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1kcm9wZG93bi5wLWRyb3Bkb3duLWNsZWFyYWJsZSAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbC5wLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbDpmb2N1cywgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1jbGVhci1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICByaWdodDogMi4zNTdyZW07XG4gIH1cbiAgLnAtZHJvcGRvd24ucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIH1cblxuICAucC1kcm9wZG93bi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIgLnAtZHJvcGRvd24tZmlsdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciAucC1kcm9wZG93bi1maWx0ZXItaWNvbiB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4yNCk7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbSAucC1kcm9wZG93bi1jaGVjay1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbS1ncm91cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24tZW1wdHktbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucC1mbG9hdC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtZmxvYXQtbGFiZWwgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5wLWZsb2F0LWxhYmVsOmhhcyh0ZXh0YXJlYSkgbGFiZWwge1xuICAgIHRvcDogMXJlbTtcbiAgfVxuXG4gIC5wLWZsb2F0LWxhYmVsOmhhcyhpbnB1dDpmb2N1cykgbGFiZWwsXG4ucC1mbG9hdC1sYWJlbDpoYXMoaW5wdXQucC1maWxsZWQpIGxhYmVsLFxuLnAtZmxvYXQtbGFiZWw6aGFzKGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwpIGxhYmVsLFxuLnAtZmxvYXQtbGFiZWw6aGFzKHRleHRhcmVhOmZvY3VzKSBsYWJlbCxcbi5wLWZsb2F0LWxhYmVsOmhhcyh0ZXh0YXJlYS5wLWZpbGxlZCkgbGFiZWwsXG4ucC1mbG9hdC1sYWJlbDpoYXMoLnAtaW5wdXR3cmFwcGVyLWZvY3VzKSBsYWJlbCxcbi5wLWZsb2F0LWxhYmVsOmhhcygucC1pbnB1dHdyYXBwZXItZmlsbGVkKSBsYWJlbCB7XG4gICAgdG9wOiAtMC43NXJlbTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucC1mbG9hdC1sYWJlbCAucC1wbGFjZWhvbGRlcixcbi5wLWZsb2F0LWxhYmVsIGlucHV0OjpwbGFjZWhvbGRlcixcbi5wLWZsb2F0LWxhYmVsIC5wLWlucHV0dGV4dDo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgLnAtZmxvYXQtbGFiZWwgLnAtZm9jdXMgLnAtcGxhY2Vob2xkZXIsXG4ucC1mbG9hdC1sYWJlbCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsXG4ucC1mbG9hdC1sYWJlbCAucC1pbnB1dHRleHQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gIC5wLWljb24tZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLWljb24tZmllbGQgPiAucC1pbnB1dC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxuXG4gIC5wLWlucHV0b3RwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuICAucC1pbnB1dG90cC1pbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgLnAtaW5wdXRncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWlucHV0Z3JvdXAtYWRkb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1pbnB1dGdyb3VwIC5wLWlucHV0dGV4dCxcbi5wLWZsdWlkIC5wLWlucHV0Z3JvdXAgLnAtaW5wdXR0ZXh0LFxuLnAtaW5wdXRncm91cCAucC1pbnB1dHdyYXBwZXIsXG4ucC1mbHVpZCAucC1pbnB1dGdyb3VwIC5wLWlucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gIH1cblxuICAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gIH1cbiAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2VkNGRhO1xuICB9XG5cbiAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudCxcbi5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXIgPiAucC1pbnB1dHRleHQsXG4ucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uLFxuLnAtaW5wdXRncm91cCA+IC5wLWlucHV0d3JhcHBlciA+IC5wLWlucHV0dGV4dCArIC5wLWlucHV0Z3JvdXAtYWRkb24sXG4ucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgICBib3JkZXItbGVmdDogMCBub25lO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQ6Zm9jdXMsXG4ucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyID4gLnAtaW5wdXR0ZXh0OmZvY3VzLFxuLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50OmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQ6Zm9jdXMgfiBsYWJlbCxcbi5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXIgPiAucC1pbnB1dHRleHQ6Zm9jdXMgfiBsYWJlbCxcbi5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtaW5wdXRncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5wLWlucHV0Z3JvdXAgYnV0dG9uOmZpcnN0LWNoaWxkLFxuLnAtaW5wdXRncm91cCBpbnB1dDpmaXJzdC1jaGlsZCxcbi5wLWlucHV0Z3JvdXAgPiAucC1pbnB1dHdyYXBwZXI6Zmlyc3QtY2hpbGQsXG4ucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmZpcnN0LWNoaWxkID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG5cbiAgLnAtaW5wdXRncm91cCAucC1mbG9hdC1sYWJlbDpmaXJzdC1jaGlsZCBpbnB1dCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5wLWlucHV0Z3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5wLWlucHV0Z3JvdXAgYnV0dG9uOmxhc3QtY2hpbGQsXG4ucC1pbnB1dGdyb3VwIGlucHV0Omxhc3QtY2hpbGQsXG4ucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmxhc3QtY2hpbGQsXG4ucC1pbnB1dGdyb3VwID4gLnAtaW5wdXR3cmFwcGVyOmxhc3QtY2hpbGQgPiAucC1pbnB1dHRleHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6bGFzdC1jaGlsZCBpbnB1dCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wLWZsdWlkIC5wLWlucHV0Z3JvdXAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSB7XG4gICAgd2lkdGg6IDIuMzU3cmVtO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaWNvbi1maWVsZC1sZWZ0LFxuLnAtZmx1aWQgLnAtaWNvbi1maWVsZC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1pY29uLWZpZWxkLWxlZnQgPiAucC1pbnB1dC1pY29uOmZpcnN0LW9mLXR5cGUge1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuXG4gIC5wLWljb24tZmllbGQtcmlnaHQgPiAucC1pbnB1dC1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuXG4gIC5wLWlucHV0bnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC5wLWlucHV0bnVtYmVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnAtaW5wdXRudW1iZXItYnV0dG9ucy1zdGFja2VkIC5wLWJ1dHRvbi5wLWlucHV0bnVtYmVyLWJ1dHRvbiAucC1idXR0b24tbGFiZWwsXG4ucC1pbnB1dG51bWJlci1idXR0b25zLWhvcml6b250YWwgLnAtYnV0dG9uLnAtaW5wdXRudW1iZXItYnV0dG9uIC5wLWJ1dHRvbi1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtc3RhY2tlZCAucC1idXR0b24ucC1pbnB1dG51bWJlci1idXR0b24tdXAge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnAtaW5wdXRudW1iZXItYnV0dG9ucy1zdGFja2VkIC5wLWlucHV0bnVtYmVyLWlucHV0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtc3RhY2tlZCAucC1idXR0b24ucC1pbnB1dG51bWJlci1idXR0b24tZG93biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucC1pbnB1dG51bWJlci1idXR0b25zLXN0YWNrZWQgLnAtaW5wdXRudW1iZXItYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1pbnB1dG51bWJlci1idXR0b25zLXN0YWNrZWQgLnAtaW5wdXRudW1iZXItYnV0dG9uLWdyb3VwIC5wLWJ1dHRvbi5wLWlucHV0bnVtYmVyLWJ1dHRvbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAucC1pbnB1dG51bWJlci1idXR0b25zLWhvcml6b250YWwgLnAtYnV0dG9uLnAtaW5wdXRudW1iZXItYnV0dG9uLXVwIHtcbiAgICBvcmRlcjogMztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAucC1pbnB1dG51bWJlci1idXR0b25zLWhvcml6b250YWwgLnAtaW5wdXRudW1iZXItaW5wdXQge1xuICAgIG9yZGVyOiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAucC1pbnB1dG51bWJlci1idXR0b25zLWhvcml6b250YWwgLnAtYnV0dG9uLnAtaW5wdXRudW1iZXItYnV0dG9uLWRvd24ge1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnAtaW5wdXRudW1iZXItYnV0dG9ucy12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtdmVydGljYWwgLnAtYnV0dG9uLnAtaW5wdXRudW1iZXItYnV0dG9uLXVwIHtcbiAgICBvcmRlcjogMTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtaW5wdXRudW1iZXItYnV0dG9ucy12ZXJ0aWNhbCAucC1pbnB1dG51bWJlci1pbnB1dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucC1pbnB1dG51bWJlci1idXR0b25zLXZlcnRpY2FsIC5wLWJ1dHRvbi5wLWlucHV0bnVtYmVyLWJ1dHRvbi1kb3duIHtcbiAgICBvcmRlcjogMztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtaW5wdXRudW1iZXItaW5wdXQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5wdXRudW1iZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5wdXRudW1iZXIgLnAtaW5wdXRudW1iZXItaW5wdXQge1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuXG4gIC5wLWZsdWlkIC5wLWlucHV0bnVtYmVyLWJ1dHRvbnMtdmVydGljYWwgLnAtaW5wdXRudW1iZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtaW5wdXRudW1iZXIucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIH1cbiAgLnAtaW5wdXRudW1iZXIucC12YXJpYW50LWZpbGxlZCA+IC5wLWlucHV0bnVtYmVyLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWlucHV0bnVtYmVyLnAtdmFyaWFudC1maWxsZWQgPiAucC1pbnB1dG51bWJlci1pbnB1dDplbmFibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWlucHV0bnVtYmVyLnAtdmFyaWFudC1maWxsZWQgPiAucC1pbnB1dG51bWJlci1pbnB1dDplbmFibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnAtaW5wdXRzd2l0Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5wLWlucHV0c3dpdGNoLWlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICAucC1pbnB1dHN3aXRjaCB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5wLWlucHV0c3dpdGNoIC5wLWlucHV0c3dpdGNoLWlucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gIC5wLWlucHV0c3dpdGNoIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogI2NlZDRkYTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1pbnB1dHN3aXRjaCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBsZWZ0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgfVxuICAucC1pbnB1dHN3aXRjaC5wLWhpZ2hsaWdodCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2gucC1oaWdobGlnaHQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNXJlbSk7XG4gIH1cbiAgLnAtaW5wdXRzd2l0Y2g6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtaW5wdXRzd2l0Y2gtaW5wdXQ6aG92ZXIpIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogI2I2YmZjODtcbiAgfVxuICAucC1pbnB1dHN3aXRjaDpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1pbnB1dHN3aXRjaC1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGQ4OWVjO1xuICB9XG4gIC5wLWlucHV0c3dpdGNoOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLWlucHV0c3dpdGNoLWlucHV0OmZvY3VzLXZpc2libGUpIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWlucHV0c3dpdGNoLnAtaW52YWxpZCA+IC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5wdXR0ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWlucHV0dGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWlucHV0dGV4dDplbmFibGVkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtaW5wdXR0ZXh0LnAtaW52YWxpZC5wLWNvbXBvbmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICB9XG4gIC5wLWlucHV0dGV4dC5wLXZhcmlhbnQtZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWlucHV0dGV4dC5wLXZhcmlhbnQtZmlsbGVkOmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtaW5wdXR0ZXh0LnAtdmFyaWFudC1maWxsZWQ6ZW5hYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1pbnB1dHRleHQucC1pbnB1dHRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDAuNDM3NXJlbTtcbiAgfVxuICAucC1pbnB1dHRleHQucC1pbnB1dHRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbTtcbiAgfVxuXG4gIC5wLWZsb2F0LWxhYmVsID4gbGFiZWwge1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB9XG5cbiAgLnAtZmxvYXQtbGFiZWwgPiAucC1pbnZhbGlkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICB9XG5cbiAgLnAtaWNvbi1maWVsZC1sZWZ0ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cblxuICAucC1pY29uLWZpZWxkLWxlZnQucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgICBsZWZ0OiAycmVtO1xuICB9XG5cbiAgLnAtaWNvbi1maWVsZC1yaWdodCA+IC5wLWlucHV0dGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cblxuICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cblxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG5cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cblxuICAucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1pbnB1dHRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAucC1pbnB1dHRleHQtc20gLnAtaW5wdXR0ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjQzNzVyZW07XG4gIH1cblxuICAucC1pbnB1dHRleHQtbGcgLnAtaW5wdXR0ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW07XG4gIH1cblxuICAucC1rbm9iLXJhbmdlIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjFzIGVhc2UtaW47XG4gIH1cblxuICAucC1rbm9iLXZhbHVlIHtcbiAgICBhbmltYXRpb24tbmFtZTogZGFzaC1mcmFtZTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBmaWxsOiBub25lO1xuICB9XG5cbiAgLnAta25vYi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGRhc2gtZnJhbWUge1xuICAgIDEwMCUge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuICB9XG4gIC5wLWxpc3Rib3gtbGlzdC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5wLWxpc3Rib3gtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnAtbGlzdGJveC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC1saXN0Ym94LWl0ZW0tZ3JvdXAge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5wLWxpc3Rib3gtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cblxuICAucC1saXN0Ym94LWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1saXN0Ym94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWhlYWRlciAucC1saXN0Ym94LWZpbHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gIH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgMTUwLCAyNDMsIDAuMjQpO1xuICB9XG4gIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLWxpc3Rib3g6bm90KC5wLWRpc2FibGVkKSAucC1saXN0Ym94LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIucC1mb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1saXN0Ym94LnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtbGlzdGJveC5wLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuXG4gIC5wLW11bHRpc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1sYWJlbC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtbXVsdGlzZWxlY3QtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1sYWJlbC1lbXB0eSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC10b2tlbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC10b2tlbi1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC1wYW5lbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtbXVsdGlzZWxlY3QtaXRlbXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnAtbXVsdGlzZWxlY3QtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1pdGVtLWdyb3VwIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1maWx0ZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLWlucHV0dGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdC1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtbXVsdGlzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1tdWx0aXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC1sYWJlbCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LXRva2VuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LXRva2VuIC5wLW11bHRpc2VsZWN0LXRva2VuLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC5wLWludmFsaWQucC1jb21wb25lbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuXG4gIC5wLWlucHV0d3JhcHBlci1maWxsZWQucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB9XG5cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtaW5wdXR0ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWZpbHRlci1jb250YWluZXIgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWljb24ge1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgMTUwLCAyNDMsIDAuMjQpO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0gLnAtY2hlY2tib3gge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnAtcGFzc3dvcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnAtcGFzc3dvcmQgLnAtcGFzc3dvcmQtcGFuZWwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXBhc3N3b3JkLW1ldGVyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAucC1wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtcGFzc3dvcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1wYXNzd29yZC1pbnB1dDo6LW1zLXJldmVhbCxcbi5wLXBhc3N3b3JkLWlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1wYXNzd29yZC5wLWludmFsaWQucC1jb21wb25lbnQgPiAucC1pbnB1dHRleHQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuXG4gIC5wLXBhc3N3b3JkLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICB9XG4gIC5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIC5wLXBhc3N3b3JkLXN0cmVuZ3RoLndlYWsge1xuICAgIGJhY2tncm91bmQ6ICNEMzJGMkY7XG4gIH1cbiAgLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIgLnAtcGFzc3dvcmQtc3RyZW5ndGgubWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkJDMDJEO1xuICB9XG4gIC5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIC5wLXBhc3N3b3JkLXN0cmVuZ3RoLnN0cm9uZyB7XG4gICAgYmFja2dyb3VuZDogIzY4OUYzODtcbiAgfVxuXG4gIC5wLXJhZGlvYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC5wLXJhZGlvYnV0dG9uLWlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnAtcmFkaW9idXR0b24ucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAucC1yYWRpb2J1dHRvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWlucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3ggLnAtcmFkaW9idXR0b24taWNvbiB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1yYWRpb2J1dHRvbi5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKSAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1yYWRpb2J1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1yYWRpb2J1dHRvbi1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBib3JkZXItY29sb3I6ICMwYjdhZDE7XG4gICAgYmFja2dyb3VuZDogIzBiN2FkMTtcbiAgfVxuICAucC1yYWRpb2J1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC1yYWRpb2J1dHRvbi1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24tYm94IC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtcmFkaW9idXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6Zm9jdXMtdmlzaWJsZSkgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLnAtaW52YWxpZCA+IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLnAtdmFyaWFudC1maWxsZWQgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLnAtdmFyaWFudC1maWxsZWQucC1oaWdobGlnaHQgLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xuICB9XG4gIC5wLXJhZGlvYnV0dG9uLnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtcmFkaW9idXR0b24taW5wdXQ6aG92ZXIpIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC1yYWRpb2J1dHRvbi5wLXZhcmlhbnQtZmlsbGVkOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMwYjdhZDE7XG4gIH1cblxuICAucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1yYWRpb2J1dHRvbi5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKSAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXJhZGlvYnV0dG9uLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1yYWRpb2J1dHRvbi1ib3gge1xuICAgIGJhY2tncm91bmQ6ICMwYjdhZDE7XG4gIH1cblxuICAucC1yYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC1yYXRpbmctaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucC1yYXRpbmcucC1yZWFkb25seSAucC1yYXRpbmctaXRlbSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnAtcmF0aW5nIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0ge1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWl0ZW0gLnAtcmF0aW5nLWljb24ge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbSAucC1yYXRpbmctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAxLjE0M3JlbTtcbiAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbSAucC1yYXRpbmctaWNvbi5wLXJhdGluZy1jYW5jZWwge1xuICAgIGNvbG9yOiAjZTc0YzNjO1xuICB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaXRlbS5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtcmF0aW5nIC5wLXJhdGluZy1pdGVtLnAtcmF0aW5nLWl0ZW0tYWN0aXZlIC5wLXJhdGluZy1pY29uIHtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pdGVtOmhvdmVyIC5wLXJhdGluZy1pY29uIHtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pdGVtOmhvdmVyIC5wLXJhdGluZy1pY29uLnAtcmF0aW5nLWNhbmNlbCB7XG4gICAgY29sb3I6ICNjMDM5MmI7XG4gIH1cblxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4ucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ4OWVjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXNlbGVjdGJ1dHRvbi5wLWludmFsaWQgPiAucC1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuXG4gIC5wLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtc2xpZGVyIC5wLXNsaWRlci1oYW5kbGUge1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucC1zbGlkZXItcmFuZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLXJhbmdlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucC1zbGlkZXItaG9yaXpvbnRhbCAucC1zbGlkZXItaGFuZGxlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIC5wLXNsaWRlci12ZXJ0aWNhbCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wLXNsaWRlci12ZXJ0aWNhbCAucC1zbGlkZXItaGFuZGxlIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAucC1zbGlkZXItdmVydGljYWwgLnAtc2xpZGVyLXJhbmdlIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwge1xuICAgIGhlaWdodDogMC4yODZyZW07XG4gIH1cbiAgLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNXJlbTtcbiAgfVxuICAucC1zbGlkZXIucC1zbGlkZXItdmVydGljYWwge1xuICAgIHdpZHRoOiAwLjI4NnJlbTtcbiAgfVxuICAucC1zbGlkZXIucC1zbGlkZXItdmVydGljYWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNXJlbTtcbiAgfVxuICAucC1zbGlkZXIgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICB3aWR0aDogMS4xNDNyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjE5NkYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc2xpZGVyIC5wLXNsaWRlci1oYW5kbGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLXNsaWRlciAucC1zbGlkZXItcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXNsaWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG5cbiAgLnAtaW5wdXR0ZXh0YXJlYS1yZXNpemFibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5wdXR0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC10cmVlc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAucC10cmVlc2VsZWN0LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5wLXRyZWVzZWxlY3QtbGFiZWwtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wLXRyZWVzZWxlY3QtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAucC10cmVlc2VsZWN0LWxhYmVsLWVtcHR5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5wLXRyZWVzZWxlY3QtdG9rZW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LXBhbmVsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtdHJlZXNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLXRyZWVzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QucC12YXJpYW50LWZpbGxlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgfVxuICAucC10cmVlc2VsZWN0LnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgfVxuICAucC10cmVlc2VsZWN0LnAtdmFyaWFudC1maWxsZWQ6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC1sYWJlbCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdCAucC10cmVlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXRyZWVzZWxlY3QucC10cmVlc2VsZWN0LWNoaXAgLnAtdHJlZXNlbGVjdC10b2tlbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC10cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXRyZWVzZWxlY3QucC1pbnZhbGlkLnAtY29tcG9uZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIH1cblxuICAucC1pbnB1dHdyYXBwZXItZmlsbGVkLnAtdHJlZXNlbGVjdC5wLXRyZWVzZWxlY3QtY2hpcCAucC10cmVlc2VsZWN0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxuXG4gIC5wLXRyZWVzZWxlY3QtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZXNlbGVjdC1lbXB0eS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5wLWlucHV0LWZpbGxlZCAucC10cmVlc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnAtdG9nZ2xlYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtdG9nZ2xlYnV0dG9uIC5wLWJ1dHRvbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAucC10b2dnbGVidXR0b24gLnAtdG9nZ2xlYnV0dG9uLWlucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC10b2dnbGVidXR0b24gLnAtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbiAucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXRvZ2dsZWJ1dHRvbiAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXRvZ2dsZWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6aG92ZXIpOm5vdCgucC1oaWdobGlnaHQpIC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dDpob3Zlcik6bm90KC5wLWhpZ2hsaWdodCkgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4ucC10b2dnbGVidXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtdG9nZ2xlYnV0dG9uLWlucHV0OmhvdmVyKTpub3QoLnAtaGlnaGxpZ2h0KSAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6aG92ZXIpLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzBkODllYztcbiAgICBib3JkZXItY29sb3I6ICMwZDg5ZWM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdG9nZ2xlYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6aGFzKC5wLXRvZ2dsZWJ1dHRvbi1pbnB1dDpob3ZlcikucC1oaWdobGlnaHQgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4ucC10b2dnbGVidXR0b246bm90KC5wLWRpc2FibGVkKTpoYXMoLnAtdG9nZ2xlYnV0dG9uLWlucHV0OmhvdmVyKS5wLWhpZ2hsaWdodCAucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOmhhcygucC10b2dnbGVidXR0b24taW5wdXQ6Zm9jdXMtdmlzaWJsZSkgLnAtYnV0dG9uIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXRvZ2dsZWJ1dHRvbi5wLWludmFsaWQgPiAucC1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgfVxuXG4gIC5wLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1idXR0b24tbGFiZWwge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnAtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC1idXR0b24tdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1idXR0b24taWNvbi1ib3R0b20ge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnAtYnV0dG9uLWdyb3VwIC5wLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnAtYnV0dG9uLWdyb3VwIC5wLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAucC1idXR0b24tZ3JvdXAgLnAtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6aG92ZXIge1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICB9XG5cbiAgLnAtYnV0dG9uLWdyb3VwIC5wLWJ1dHRvbjpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5wLWJ1dHRvbi1ncm91cCAucC1idXR0b246Zmlyc3Qtb2YtdHlwZTpub3QoOm9ubHktb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnAtYnV0dG9uLWdyb3VwIC5wLWJ1dHRvbjpsYXN0LW9mLXR5cGU6bm90KDpvbmx5LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAucC1idXR0b24tZ3JvdXAgLnAtYnV0dG9uOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NkYzO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBkODllYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwZDg5ZWM7XG4gIH1cbiAgLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzBiN2FkMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwYjdhZDE7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjA0KTtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4xNik7XG4gICAgY29sb3I6ICMyMTk2RjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZC5wLWJ1dHRvbi1wbGFpbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjA0KTtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgMTUwLCAyNDMsIDAuMTYpO1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQucC1idXR0b24tcGxhaW4ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWJ1dHRvbiAucC1idXR0b24tbGFiZWwge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIH1cbiAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbiAucC1iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtaW4td2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHdpZHRoOiAyLjM1N3JlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4ucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seS5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDAuODc1cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSAucC1idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sZyAucC1idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1sb2FkaW5nLWxhYmVsLW9ubHkgLnAtYnV0dG9uLWxvYWRpbmctaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1mbHVpZCAucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICB3aWR0aDogMi4zNTdyZW07XG4gIH1cbiAgLnAtZmx1aWQgLnAtYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wLWZsdWlkIC5wLWJ1dHRvbi1ncm91cCAucC1idXR0b24ge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICM2MDdEOEI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYwN0Q4QjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NjcxN2Q7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTY3MTdkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNiZWNjZDI7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ2NDZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzRkNjQ2ZjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjA3RDhCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTI1LCAxMzksIDAuMDQpO1xuICAgIGNvbG9yOiAjNjA3RDhCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTI1LCAxMzksIDAuMTYpO1xuICAgIGNvbG9yOiAjNjA3RDhCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2MDdEOEI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTYsIDEyNSwgMTM5LCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjA3RDhCO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTI1LCAxMzksIDAuMTYpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2MDdEOEI7XG4gIH1cblxuICAucC1idXR0b24ucC1idXR0b24taW5mbywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAyODhEMTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mbzpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMjdhYmM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3YWJjO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICM4OWQ0ZmU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm86bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDI2ZGE3O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAyNmRhNztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDI4OEQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyLCAxMzYsIDIwOSwgMC4wNCk7XG4gICAgY29sb3I6ICMwMjg4RDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjE2KTtcbiAgICBjb2xvcjogIzAyODhEMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi10ZXh0LCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDI4OEQxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjA0KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDI4OEQxO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyLCAxMzYsIDIwOSwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAyODhEMTtcbiAgfVxuXG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzY4OUYzODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg5RjM4O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzVlOGYzMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM1ZThmMzI7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2MyZTBhODtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzczpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM1MzdmMmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTM3ZjJkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2ODlGMzg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgMC4wNCk7XG4gICAgY29sb3I6ICM2ODlGMzg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgMC4xNik7XG4gICAgY29sb3I6ICM2ODlGMzg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY4OUYzODtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDQsIDE1OSwgNTYsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2ODlGMzg7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzY4OUYzODtcbiAgfVxuXG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZDogI0ZCQzAyRDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkJDMDJEO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZhYjcxMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItY29sb3I6ICNmYWI3MTA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2ZkZTZhYjtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24td2FybmluZzpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlOGE3MDQ7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThhNzA0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGQkMwMkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMTkyLCA0NSwgMC4wNCk7XG4gICAgY29sb3I6ICNGQkMwMkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMTkyLCA0NSwgMC4xNik7XG4gICAgY29sb3I6ICNGQkMwMkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZCQzAyRDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTEsIDE5MiwgNDUsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGQkMwMkQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMTkyLCA0NSwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZCQzAyRDtcbiAgfVxuXG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzlDMjdCMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOUMyN0IwO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzhjMjM5ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4YzIzOWU7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHA6bm90KDpkaXNhYmxlZCk6Zm9jdXMsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2RmOWVlYTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM3ZDFmOGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2QxZjhkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5QzI3QjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4wNCk7XG4gICAgY29sb3I6ICM5QzI3QjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1idXR0b24tZ3JvdXAucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4xNik7XG4gICAgY29sb3I6ICM5QzI3QjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzlDMjdCMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDM5LCAxNzYsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5QzI3QjA7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4xNik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzlDMjdCMDtcbiAgfVxuXG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI0QzMkYyRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDMyRjJGO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2MwMjkyOTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjMDI5Mjk7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlcjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2VkYWNhYztcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNhYTI0MjQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWEyNDI0O1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNEMzJGMkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMSwgNDcsIDQ3LCAwLjA0KTtcbiAgICBjb2xvcjogI0QzMkYyRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLCA0NywgNDcsIDAuMTYpO1xuICAgIGNvbG9yOiAjRDMyRjJGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNEMzJGMkY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wLWJ1dHRvbi1ncm91cC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLCA0NywgNDcsIDAuMDQpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNEMzJGMkY7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtYnV0dG9uLWdyb3VwLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMSwgNDcsIDQ3LCAwLjE2KTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRDMyRjJGO1xuICB9XG5cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbmsge1xuICAgIGNvbG9yOiAjMGI3YWQxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGI3YWQxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMGI3YWQxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucC1zcGVlZGRpYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnAtc3BlZWRkaWFsLWJ1dHRvbiB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMHMgbGluZWFyIDAuMnM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zLCBvcGFjaXR5IDAuOHM7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC1zcGVlZGRpYWwtY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtLFxuLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtLFxuLnAtc3BlZWRkaWFsLXF1YXJ0ZXItY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAucC1zcGVlZGRpYWwtcm90YXRlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXM7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1tYXNrLXZpc2libGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1vcGVuZWQgLnAtc3BlZWRkaWFsLWxpc3Qge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLnAtc3BlZWRkaWFsLW9wZW5lZCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnAtc3BlZWRkaWFsLW9wZW5lZCAucC1zcGVlZGRpYWwtcm90YXRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAucC1zcGVlZGRpYWwtYnV0dG9uLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1idXR0b24ucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAucC1zcGVlZGRpYWwtYnV0dG9uLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1pY29uIHtcbiAgICB3aWR0aDogMS4zcmVtO1xuICAgIGhlaWdodDogMS4zcmVtO1xuICB9XG5cbiAgLnAtc3BlZWRkaWFsLWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1pdGVtLnAtZm9jdXMgPiAucC1zcGVlZGRpYWwtYWN0aW9uIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cblxuICAucC1zcGVlZGRpYWwtYWN0aW9uIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZDogIzQ5NTA1NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1zcGVlZGRpYWwtYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi11cCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi11cCAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1kb3duIC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1zcGVlZGRpYWwtZGlyZWN0aW9uLWRvd24gLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tbGVmdCAucC1zcGVlZGRpYWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWRpcmVjdGlvbi1sZWZ0IC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tcmlnaHQgLnAtc3BlZWRkaWFsLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICB9XG4gIC5wLXNwZWVkZGlhbC1kaXJlY3Rpb24tcmlnaHQgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAucC1zcGVlZGRpYWwtY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtLFxuLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtLFxuLnAtc3BlZWRkaWFsLXF1YXJ0ZXItY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtc3BlZWRkaWFsLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpmaXJzdC1jaGlsZCwgLnAtc3BlZWRkaWFsLWNpcmNsZSAucC1zcGVlZGRpYWwtaXRlbTpsYXN0LWNoaWxkLFxuLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmZpcnN0LWNoaWxkLFxuLnAtc3BlZWRkaWFsLXNlbWktY2lyY2xlIC5wLXNwZWVkZGlhbC1pdGVtOmxhc3QtY2hpbGQsXG4ucC1zcGVlZGRpYWwtcXVhcnRlci1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucC1zcGVlZGRpYWwtcXVhcnRlci1jaXJjbGUgLnAtc3BlZWRkaWFsLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnAtc3BlZWRkaWFsLW1hc2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAucC1zcGxpdGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtc3BsaXRidXR0b24gLnAtc3BsaXRidXR0b24tZGVmYXVsdGJ1dHRvbixcbi5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXJvdW5kZWQgPiAucC1zcGxpdGJ1dHRvbi1kZWZhdWx0YnV0dG9uLnAtYnV0dG9uLFxuLnAtc3BsaXRidXR0b24ucC1idXR0b24tb3V0bGluZWQgPiAucC1zcGxpdGJ1dHRvbi1kZWZhdWx0YnV0dG9uLnAtYnV0dG9uLFxuLnAtc3BsaXRidXR0b24ucC1idXR0b24tb3V0bGluZWQgPiAucC1zcGxpdGJ1dHRvbi1kZWZhdWx0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uOmhvdmVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgfVxuXG4gIC5wLXNwbGl0YnV0dG9uLW1lbnVidXR0b24sXG4ucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkID4gLnAtc3BsaXRidXR0b24tbWVudWJ1dHRvbi5wLWJ1dHRvbixcbi5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkID4gLnAtc3BsaXRidXR0b24tbWVudWJ1dHRvbi5wLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5wLXNwbGl0YnV0dG9uIC5wLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWZsdWlkIC5wLXNwbGl0YnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnAtc3BsaXRidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB9XG4gIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXJvdW5kZWQgPiAucC1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIH1cbiAgLnAtc3BsaXRidXR0b24ucC1idXR0b24tcmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cblxuICAucC1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtY2Fyb3VzZWwtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnAtY2Fyb3VzZWwtcHJldixcbi5wLWNhcm91c2VsLW5leHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucC1jYXJvdXNlbC1pdGVtcy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtY2Fyb3VzZWwtaXRlbXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAvKiBWZXJ0aWNhbCAqL1xuICAucC1jYXJvdXNlbC12ZXJ0aWNhbCAucC1jYXJvdXNlbC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1jYXJvdXNlbC12ZXJ0aWNhbCAucC1jYXJvdXNlbC1pdGVtcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLyogS2V5Ym9hcmQgU3VwcG9ydCAqL1xuICAucC1pdGVtcy1oaWRkZW4gLnAtY2Fyb3VzZWwtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnAtaXRlbXMtaGlkZGVuIC5wLWNhcm91c2VsLWl0ZW0ucC1jYXJvdXNlbC1pdGVtLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldixcbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dCB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDAuNXJlbTtcbiAgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXY6ZW5hYmxlZDpob3Zlcixcbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dDplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2OmZvY3VzLXZpc2libGUsXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gIH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1kYXRhdGFibGUtdGFibGUge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLWNvbHVtbi10aXRsZSxcbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWljb24sXG4ucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLXNlbGVjdGFibGUtcm93IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvKiBTY3JvbGxhYmxlICovXG4gIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlID4gLnAtZGF0YXRhYmxlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRoZWFkIHtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLWZyb3plbi10Ym9keSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGZvb3Qge1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgLnAtZnJvemVuLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgdGgucC1mcm96ZW4tY29sdW1uIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlLWZsZXgtc2Nyb2xsYWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wLWRhdGF0YWJsZS1mbGV4LXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGJvZHkgPiAucC1yb3dncm91cC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8qIFJlc2l6YWJsZSAqL1xuICAucC1kYXRhdGFibGUtcmVzaXphYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aCxcbi5wLWRhdGF0YWJsZS1yZXNpemFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkLFxuLnAtZGF0YXRhYmxlLXJlc2l6YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5wLWRhdGF0YWJsZS1yZXNpemFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoLnAtcmVzaXphYmxlLWNvbHVtbjpub3QoLnAtZnJvemVuLWNvbHVtbikge1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlLXJlc2l6YWJsZS10YWJsZS1maXQgPiAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoLnAtcmVzaXphYmxlLWNvbHVtbjpsYXN0LWNoaWxkIC5wLWNvbHVtbi1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlIC5wLWNvbHVtbi1oZWFkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyLWhlbHBlciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWRhdGF0YWJsZSAucC1yb3ctZWRpdG9yLWluaXQsXG4ucC1kYXRhdGFibGUgLnAtcm93LWVkaXRvci1zYXZlLFxuLnAtZGF0YXRhYmxlIC5wLXJvdy1lZGl0b3ItY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLyogRXhwYW5kICovXG4gIC5wLWRhdGF0YWJsZSAucC1yb3ctdG9nZ2xlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIFJlb3JkZXIgKi9cbiAgLnAtZGF0YXRhYmxlLXJlb3JkZXItaW5kaWNhdG9yLXVwLFxuLnAtZGF0YXRhYmxlLXJlb3JkZXItaW5kaWNhdG9yLWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtcmVvcmRlcmFibGUtY29sdW1uLFxuLnAtZGF0YXRhYmxlLXJlb3JkZXJhYmxlcm93LWhhbmRsZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG5cbiAgLyogTG9hZGVyICovXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtbG9hZGluZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvKiBGaWx0ZXIgKi9cbiAgLnAtY29sdW1uLWZpbHRlci1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWNvbHVtbi1maWx0ZXItbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAucC1jb2x1bW4tZmlsdGVyLXJvdyAucC1jb2x1bW4tZmlsdGVyLWVsZW1lbnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuXG4gIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24sXG4ucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucC1jb2x1bW4tZmlsdGVyLWFkZC1idXR0b24sXG4ucC1jb2x1bW4tZmlsdGVyLXJlbW92ZS1idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtY29sdW1uLWZpbHRlci1hZGQtYnV0dG9uIC5wLWJ1dHRvbi1sYWJlbCxcbi5wLWNvbHVtbi1maWx0ZXItcmVtb3ZlLWJ1dHRvbiAucC1idXR0b24tbGFiZWwge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuXG4gIC5wLWNvbHVtbi1maWx0ZXItYnV0dG9uYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnAtY29sdW1uLWZpbHRlci1idXR0b25iYXIgLnAtYnV0dG9uOm5vdCgucC1idXR0b24taWNvbi1vbmx5KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAvKiBSZXNwb25zaXZlICovXG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLnAtY29sdW1uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogVmlydHVhbFNjcm9sbGVyICovXG4gIC5wLWRhdGF0YWJsZS12aXJ0dWFsc2Nyb2xsZXItc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlIC5wLXZpcnR1YWxzY3JvbGxlciAucC12aXJ0dWFsc2Nyb2xsZXItbG9hZGluZyB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlIC5wLXBhZ2luYXRvci10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgbWluLXdpZHRoOiAxLjE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDNyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQ6aG92ZXIgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1pbml0LFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWwge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LXRvZ2dsZXI6ZW5hYmxlZDpob3Zlcixcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDplbmFibGVkOmhvdmVyLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlOmVuYWJsZWQ6aG92ZXIsXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWNhbmNlbDplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LXRvZ2dsZXI6Zm9jdXMtdmlzaWJsZSxcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDpmb2N1cy12aXNpYmxlLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlOmZvY3VzLXZpc2libGUsXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWNhbmNlbDpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCA+IC5wLWNvbHVtbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjYTZkNWZhO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0LWNvbnRleHRtZW51IHtcbiAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkICNhNmQ1ZmE7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0wLjE1cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtdG9wID4gdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCAjRTNGMkZEO1xuICB9XG4gIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtYm90dG9tID4gdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI0UzRjJGRDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyLWhlbHBlciB7XG4gICAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc2Nyb2xsYWJsZSA+IC5wLWRhdGF0YWJsZS13cmFwcGVyID4gLnAtZGF0YXRhYmxlLXRhYmxlID4gLnAtZGF0YXRhYmxlLXRoZWFkLFxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10Zm9vdCwgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUgPiAucC1kYXRhdGFibGUtd3JhcHBlciA+IC5wLXZpcnR1YWxzY3JvbGxlciA+IC5wLWRhdGF0YWJsZS10YWJsZSA+IC5wLWRhdGF0YWJsZS10aGVhZCxcbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlID4gLnAtZGF0YXRhYmxlLXdyYXBwZXIgPiAucC12aXJ0dWFsc2Nyb2xsZXIgPiAucC1kYXRhdGFibGUtdGFibGUgPiAucC1kYXRhdGFibGUtdGZvb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1sb2FkaW5nLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLWxvYWRpbmctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLXBhZ2luYXRvci10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRoZWFkICsgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCArIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXM6aGFzKC5wLWRhdGF0YWJsZS10aGVhZCk6aGFzKC5wLWRhdGF0YWJsZS10Ym9keSkgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzOmhhcygucC1kYXRhdGFibGUtdGhlYWQpOmhhcygucC1kYXRhdGFibGUtdGJvZHkpIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXM6aGFzKC5wLWRhdGF0YWJsZS10Ym9keSk6aGFzKC5wLWRhdGF0YWJsZS10Zm9vdCkgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzOmhhcygucC1kYXRhdGFibGUtdGJvZHkpOmhhcygucC1kYXRhdGFibGUtdGZvb3QpIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtcm93LW9kZCB7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1yb3ctb2RkLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLXJvdy1vZGQucC1oaWdobGlnaHQgLnAtcm93LXRvZ2dsZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuXG4gIC5wLWRhdGF2aWV3IC5wLXBhZ2luYXRvci10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtZGF0YXZpZXcgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucC1kYXRhdmlldyAucC1kYXRhdmlldy1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5wLWNvbHVtbi1maWx0ZXItcm93IC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24sXG4ucC1jb2x1bW4tZmlsdGVyLXJvdyAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW4sIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tYWN0aXZlLCAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cblxuICAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuXG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cblxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLW9wZXJhdG9yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLW1hdGNobW9kZS1kcm9wZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLXJlbW92ZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYWRkLXJ1bGUge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYnV0dG9uYmFyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLnAtb3JkZXJsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucC1vcmRlcmxpc3QtbGlzdC1jb250YWluZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnAtb3JkZXJsaXN0LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyNHJlbTtcbiAgfVxuXG4gIC5wLW9yZGVybGlzdC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1vcmRlcmxpc3QucC1zdGF0ZS1kaXNhYmxlZCAucC1vcmRlcmxpc3QtaXRlbSxcbi5wLW9yZGVybGlzdC5wLXN0YXRlLWRpc2FibGVkIC5wLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnAtb3JkZXJsaXN0LnAtc3RhdGUtZGlzYWJsZWQgLnAtb3JkZXJsaXN0LWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtY29udHJvbHMgLnAtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0LWNvbnRhaW5lci5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4yNCk7XG4gIH1cbiAgLnAtb3JkZXJsaXN0LnAtb3JkZXJsaXN0LXN0cmlwZWQgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW9yZGVybGlzdC5wLW9yZGVybGlzdC1zdHJpcGVkIC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuXG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0LXRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgfVxuXG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCAucC1ub2RlLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyIC5wLW5vZGUtdG9nZ2xlci1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1kb3duIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtcmlnaHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxuXG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtbGVmdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0LXNlbGVjdGFibGUtbm9kZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50LnAtb3JnYW5pemF0aW9uY2hhcnQtc2VsZWN0YWJsZS1ub2RlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtbm9kZS10b2dnbGVyIGkge1xuICAgIGNvbG9yOiAjNmNiYmY1O1xuICB9XG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtZG93biB7XG4gICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLWxlZnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuXG4gIC5wLXBhZ2luYXRvci1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnAtcGFnaW5hdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnAtcGFnaW5hdG9yLWxlZnQtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnAtcGFnaW5hdG9yLXJpZ2h0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnAtcGFnaW5hdG9yLXBhZ2UsXG4ucC1wYWdpbmF0b3ItbmV4dCxcbi5wLXBhZ2luYXRvci1sYXN0LFxuLnAtcGFnaW5hdG9yLWZpcnN0LFxuLnAtcGFnaW5hdG9yLXByZXYsXG4ucC1wYWdpbmF0b3ItY3VycmVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1wYWdpbmF0b3ItZWxlbWVudDpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1wYWdpbmF0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTllY2VmO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdCxcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcHJldixcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dCxcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWluLXdpZHRoOiAyLjM1N3JlbTtcbiAgICBoZWlnaHQ6IDIuMzU3cmVtO1xuICAgIG1hcmdpbjogMC4xNDNyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWZpcnN0Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIsXG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXByZXY6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3Zlcixcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1sYXN0Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWZpcnN0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1kcm9wZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDIuMzU3cmVtO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2UtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlLWlucHV0IC5wLWlucHV0dGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyLjM1N3JlbTtcbiAgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gICAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgICBtYXJnaW46IDAuMTQzcmVtO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZXMgLnAtcGFnaW5hdG9yLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gICAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgICBtYXJnaW46IDAuMTQzcmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlcyAucC1wYWdpbmF0b3ItcGFnZS5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgICBib3JkZXItY29sb3I6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wYWdlcyAucC1wYWdpbmF0b3ItcGFnZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG5cbiAgLnAtcGlja2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1waWNrbGlzdC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucC1waWNrbGlzdC1saXN0LXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cblxuICAucC1waWNrbGlzdC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTJyZW07XG4gICAgbWF4LWhlaWdodDogMjRyZW07XG4gIH1cblxuICAucC1waWNrbGlzdC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1waWNrbGlzdC1pdGVtLnAtcGlja2xpc3QtZmxpcC1lbnRlci1hY3RpdmUucC1waWNrbGlzdC1mbGlwLWVudGVyLXRvLFxuLnAtcGlja2xpc3QtaXRlbS5wLXBpY2tsaXN0LWZsaXAtbGVhdmUtYWN0aXZlLnAtcGlja2xpc3QtZmxpcC1sZWF2ZS10byB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyAucC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Qtd3JhcHBlci5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWhlYWRlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Qge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtLnAtZm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICB9XG4gIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4yNCk7XG4gIH1cbiAgLnAtcGlja2xpc3QucC1waWNrbGlzdC1zdHJpcGVkIC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtcGlja2xpc3QucC1waWNrbGlzdC1zdHJpcGVkIC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbik6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cblxuICAucC10aW1lbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWxlZnQgLnAtdGltZWxpbmUtZXZlbnQtb3Bwb3NpdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnAtdGltZWxpbmUtbGVmdCAucC10aW1lbGluZS1ldmVudC1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnAtdGltZWxpbmUtcmlnaHQgLnAtdGltZWxpbmUtZXZlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLXJpZ2h0IC5wLXRpbWVsaW5lLWV2ZW50LW9wcG9zaXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnAtdGltZWxpbmUtcmlnaHQgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucC10aW1lbGluZS12ZXJ0aWNhbC5wLXRpbWVsaW5lLWFsdGVybmF0ZSAucC10aW1lbGluZS1ldmVudDpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLXZlcnRpY2FsLnAtdGltZWxpbmUtYWx0ZXJuYXRlIC5wLXRpbWVsaW5lLWV2ZW50Om50aC1jaGlsZChvZGQpIC5wLXRpbWVsaW5lLWV2ZW50LW9wcG9zaXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLXZlcnRpY2FsLnAtdGltZWxpbmUtYWx0ZXJuYXRlIC5wLXRpbWVsaW5lLWV2ZW50Om50aC1jaGlsZChvZGQpIC5wLXRpbWVsaW5lLWV2ZW50LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucC10aW1lbGluZS12ZXJ0aWNhbC5wLXRpbWVsaW5lLWFsdGVybmF0ZSAucC10aW1lbGluZS1ldmVudDpudGgtY2hpbGQoZXZlbikgLnAtdGltZWxpbmUtZXZlbnQtb3Bwb3NpdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucC10aW1lbGluZS12ZXJ0aWNhbC5wLXRpbWVsaW5lLWFsdGVybmF0ZSAucC10aW1lbGluZS1ldmVudDpudGgtY2hpbGQoZXZlbikgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucC10aW1lbGluZS1ldmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWV2ZW50Omxhc3QtY2hpbGQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cblxuICAucC10aW1lbGluZS1ldmVudC1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWV2ZW50LXNlcGFyYXRvciB7XG4gICAgZmxleDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWV2ZW50LW1hcmtlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnAtdGltZWxpbmUtaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQ6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMDtcbiAgfVxuXG4gIC5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQtc2VwYXJhdG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtdGltZWxpbmUtYm90dG9tIC5wLXRpbWVsaW5lLWV2ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAucC10aW1lbGluZS1ob3Jpem9udGFsLnAtdGltZWxpbmUtYWx0ZXJuYXRlIC5wLXRpbWVsaW5lLWV2ZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnAtdGltZWxpbmUgLnAtdGltZWxpbmUtZXZlbnQtbWFya2VyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjE5NkYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC10aW1lbGluZSAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG4gIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29ubmVjdG9yIHtcbiAgICB3aWR0aDogMnB4O1xuICB9XG4gIC5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cblxuICAucC10cmVlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnAtdHJlZW5vZGUtY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC5wLXRyZWUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAucC10cmVlbm9kZS1zZWxlY3RhYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAucC10cmVlLXRvZ2dsZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnAtdHJlZW5vZGUtbGVhZiA+IC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZS10b2dnbGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC10cmVlLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC10cmVlLWZpbHRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXRyZWUtZmlsdGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB9XG5cbiAgLnAtdHJlZS1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5wLXRyZWUgLnAtdHJlZS1sb2FkaW5nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXRyZWUtZmxleC1zY3JvbGxhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC10cmVlLWZsZXgtc2Nyb2xsYWJsZSAucC10cmVlLXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAucC10cmVlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSB7XG4gICAgcGFkZGluZzogMC4xNDNyZW07XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGU6Zm9jdXMgPiAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlcjplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWVub2RlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94LnAtaW5kZXRlcm1pbmF0ZSAucC1jaGVja2JveC1pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWUtdG9nZ2xlcixcbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlbm9kZS1pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZS10b2dnbGVyOmhvdmVyLFxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLXRyZWVub2RlLXNlbGVjdGFibGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWZpbHRlci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlLWZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIC5wLXRyZWUtZmlsdGVyLWljb24ge1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlbm9kZS1jaGlsZHJlbiB7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgfVxuICAucC10cmVlIC5wLXRyZWUtbG9hZGluZy1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtdHJlZSAucC10cmVlLWxvYWRpbmctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAucC10cmVldGFibGUtcmVzcG9uc2l2ZS1zY3JvbGwgPiAucC10cmVldGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZS1yZXNwb25zaXZlLXNjcm9sbCA+IC5wLXRyZWV0YWJsZS13cmFwcGVyID4gdGFibGUsXG4ucC10cmVldGFibGUtYXV0by1sYXlvdXQgPiAucC10cmVldGFibGUtd3JhcHBlciA+IHRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIH1cblxuICAucC10cmVldGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXRvZ2dsZXIgKyAucC1jaGVja2JveCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZS10b2dnbGVyICsgLnAtY2hlY2tib3ggKyBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLyogUmVzaXphYmxlICovXG4gIC5wLXRyZWV0YWJsZS1yZXNpemFibGUgPiAucC10cmVldGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZS1yZXNpemFibGUgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCxcbi5wLXRyZWV0YWJsZS1yZXNpemFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCxcbi5wLXRyZWV0YWJsZS1yZXNpemFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZS1yZXNpemFibGUgLnAtcmVzaXphYmxlLWNvbHVtbjpub3QoLnAtZnJvemVuLWNvbHVtbikge1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXJlc2l6YWJsZS1maXQgLnAtcmVzaXphYmxlLWNvbHVtbjpsYXN0LWNoaWxkIC5wLWNvbHVtbi1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyLWhlbHBlciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtbG9hZGluZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvKiBTY3JvbGxhYmxlICovXG4gIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlIC5wLXRyZWV0YWJsZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAucC10cmVldGFibGUtc2Nyb2xsYWJsZSAucC10cmVldGFibGUtdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtdHJlZXRhYmxlLXRoZWFkLFxuLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtdHJlZXRhYmxlLXRib2R5LFxuLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtdHJlZXRhYmxlLXRmb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyLFxuLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIsXG4ucC10cmVldGFibGUtc2Nyb2xsYWJsZSAucC10cmVldGFibGUtdGZvb3QgPiB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgsXG4ucC10cmVldGFibGUtc2Nyb2xsYWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkLFxuLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtdHJlZXRhYmxlLXRoZWFkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtdHJlZXRhYmxlLXRmb290IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgLnAtZnJvemVuLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUgdGgucC1mcm96ZW4tY29sdW1uIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtYm90aCAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoLFxuLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtYm90aCAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkLFxuLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtYm90aCAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkLFxuLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtaG9yaXpvbnRhbCAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWhvcml6b250YWwgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCxcbi5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWhvcml6b250YWwgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucC10cmVldGFibGUtZmxleC1zY3JvbGxhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlLWZsZXgtc2Nyb2xsYWJsZSAucC10cmVldGFibGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiB7XG4gICAgb3V0bGluZS1jb2xvcjogI2E2ZDVmYTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICBtaW4td2lkdGg6IDEuMTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0M3JlbTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlciArIC5wLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlciArIC5wLWNoZWNrYm94LnAtaW5kZXRlcm1pbmF0ZSAucC1jaGVja2JveC1pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjYTZkNWZhO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ob3ZlcmFibGUtcm93cyAucC10cmVldGFibGUtdGJvZHkgPiB0cjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtdHJlZXRhYmxlLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXRyZWV0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWhlYWRlcixcbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1sb2FkaW5nLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWxvYWRpbmctaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10b3Age1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDAuODc1cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuXG4gIC5wLWFjY29yZGlvbi1oZWFkZXItYWN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucC1hY2NvcmRpb24taGVhZGVyLWFjdGlvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLWFjY29yZGlvbi1oZWFkZXItdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsgLnAtYWNjb3JkaW9uLXRvZ2dsZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLXRhYiAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLXRhYiAucC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLXRhYjpub3QoOmZpcnN0LWNoaWxkKSAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24tdGFiOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmssIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24tdGFiOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgfVxuICAucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLXRhYjpmaXJzdC1jaGlsZCAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi10YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1oaWdobGlnaHQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi10YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cblxuICAucC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtY2FyZCAucC1jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtY2FyZCAucC1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAucC1jYXJkIC5wLWNhcmQtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLWNhcmQgLnAtY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLnAtY2FyZCAucC1jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogMXJlbSAwIDAgMDtcbiAgfVxuXG4gIC5wLWZpZWxkc2V0LWxlZ2VuZCA+IGEsXG4ucC1maWVsZHNldC1sZWdlbmQgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnAtZmllbGRzZXQtbGVnZW5kLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnAtZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtZmllbGRzZXQgLnAtZmllbGRzZXQtbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSAucC1maWVsZHNldC10b2dnbGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtZmllbGRzZXQgLnAtZmllbGRzZXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5wLWRpdmlkZXItaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWRpdmlkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAucC1kaXZpZGVyLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucC1kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtZGl2aWRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItc29saWQucC1kaXZpZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci1zb2xpZC5wLWRpdmlkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItZGFzaGVkLnAtZGl2aWRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogZGFzaGVkO1xuICB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLWRhc2hlZC5wLWRpdmlkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xuICB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLWRvdHRlZC5wLWRpdmlkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci1kb3R0ZWQucC1kaXZpZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC5wLWRpdmlkZXIgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWwge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItaG9yaXpvbnRhbCAucC1kaXZpZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbiAgLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuXG4gIC5wLXBhbmVsLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXBhbmVsLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5wLXBhbmVsLWhlYWRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIC5wLXBhbmVsLWhlYWRlci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLXBhbmVsLnAtcGFuZWwtdG9nZ2xlYWJsZSAucC1wYW5lbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgfVxuICAucC1wYW5lbCAucC1wYW5lbC1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgfVxuXG4gIC5wLXNjcm9sbHBhbmVsLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnAtc2Nyb2xscGFuZWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxOHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cblxuICAucC1zY3JvbGxwYW5lbC1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLXNjcm9sbHBhbmVsLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNjMWMxYzE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gIH1cblxuICAucC1zY3JvbGxwYW5lbC1iYXIteSB7XG4gICAgd2lkdGg6IDlweDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucC1zY3JvbGxwYW5lbC1iYXIteCB7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnAtc2Nyb2xscGFuZWwtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucC1zY3JvbGxwYW5lbDpob3ZlciAucC1zY3JvbGxwYW5lbC1iYXIsXG4ucC1zY3JvbGxwYW5lbDphY3RpdmUgLnAtc2Nyb2xscGFuZWwtYmFyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnAtc2Nyb2xscGFuZWwtZ3JhYmJlZCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAucC1zY3JvbGxwYW5lbCAucC1zY3JvbGxwYW5lbC1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXNjcm9sbHBhbmVsIC5wLXNjcm9sbHBhbmVsLWJhcjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cblxuICAucC1zcGxpdHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLXZlcnRpY2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtc3BsaXR0ZXItZ3V0dGVyIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLWhvcml6b250YWwucC1zcGxpdHRlci1yZXNpemluZyB7XG4gICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnAtc3BsaXR0ZXItaG9yaXpvbnRhbCA+IC5wLXNwbGl0dGVyLWd1dHRlciA+IC5wLXNwbGl0dGVyLWd1dHRlci1oYW5kbGUge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLWhvcml6b250YWwgPiAucC1zcGxpdHRlci1ndXR0ZXIge1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLXZlcnRpY2FsLnAtc3BsaXR0ZXItcmVzaXppbmcge1xuICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLXZlcnRpY2FsID4gLnAtc3BsaXR0ZXItZ3V0dGVyIHtcbiAgICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gIH1cblxuICAucC1zcGxpdHRlci12ZXJ0aWNhbCA+IC5wLXNwbGl0dGVyLWd1dHRlciA+IC5wLXNwbGl0dGVyLWd1dHRlci1oYW5kbGUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLXBhbmVsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLXBhbmVsLW5lc3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLXNwbGl0dGVyLXBhbmVsIC5wLXNwbGl0dGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cblxuICAucC1zcGxpdHRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtc3BsaXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlciAucC1zcGxpdHRlci1ndXR0ZXItaGFuZGxlOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXItcmVzaXppbmcge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gIH1cblxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1zdGVwcGVyLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucC1zdGVwcGVyLWhlYWRlcjpsYXN0LW9mLXR5cGUge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cblxuICAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuXG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXJlYWRvbmx5IC5wLXN0ZXBwZXItaGVhZGVyIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAucC1zdGVwcGVyLWhlYWRlci5wLWhpZ2hsaWdodCAucC1zdGVwcGVyLWFjdGlvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnAtc3RlcHBlci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG5cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyIC5wLXN0ZXBwZXItYWN0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiAucC1zdGVwcGVyLW51bWJlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbiAucC1zdGVwcGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlciAucC1zdGVwcGVyLWFjdGlvbjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyLnAtaGlnaGxpZ2h0IC5wLXN0ZXBwZXItbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1oZWFkZXIucC1oaWdobGlnaHQgLnAtc3RlcHBlci10aXRsZSB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1zdGVwcGVyIC5wLXN0ZXBwZXItaGVhZGVyOmhhcyh+IC5wLWhpZ2hsaWdodCkgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtc3RlcHBlciAucC1zdGVwcGVyLXBhbmVscyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXN0ZXBwZXIgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXRvZ2dsZWFibGUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiBpbml0aWFsO1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwucC1zdGVwcGVyLXBhbmVsLWFjdGl2ZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbCAucC1zdGVwcGVyLWhlYWRlciB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgfVxuICAucC1zdGVwcGVyLnAtc3RlcHBlci12ZXJ0aWNhbCAucC1zdGVwcGVyLXBhbmVsIC5wLXN0ZXBwZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5wLXN0ZXBwZXIucC1zdGVwcGVyLXZlcnRpY2FsIC5wLXN0ZXBwZXItcGFuZWwgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoMS43NXJlbSArIDJweCk7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbDpoYXMofiAucC1zdGVwcGVyLXBhbmVsLWFjdGl2ZSkgLnAtc3RlcHBlci1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gIH1cbiAgLnAtc3RlcHBlci5wLXN0ZXBwZXItdmVydGljYWwgLnAtc3RlcHBlci1wYW5lbDpsYXN0LW9mLXR5cGUgLnAtc3RlcHBlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cblxuICAucC10YWJ2aWV3LW5hdi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLXRhYnZpZXctc2Nyb2xsYWJsZSAucC10YWJ2aWV3LW5hdi1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC10YWJ2aWV3LW5hdi1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbiBhdXRvO1xuICB9XG5cbiAgLnAtdGFidmlldy1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnAtdGFidmlldy1oZWFkZXItYWN0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wLXRhYnZpZXctaW5rLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtdGFidmlldy1oZWFkZXItYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtdGFidmlldy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5wLXRhYnZpZXctbmF2LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucC10YWJ2aWV3LW5hdi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnAtdGFidmlldy1uYXYtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucC10YWJ2aWV3LW5hdi1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGVlMmU2IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGk6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpLnAtaGlnaGxpZ2h0IC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICAgIGNvbG9yOiAjMjE5NkYzO1xuICB9XG4gIC5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYtYnRuLnAtbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdi1idG4ucC1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC10YWJ2aWV3IC5wLXRhYnZpZXctcGFuZWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cblxuICAucC10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wLXRvb2xiYXItZ3JvdXAtc3RhcnQsXG4ucC10b29sYmFyLWdyb3VwLWNlbnRlcixcbi5wLXRvb2xiYXItZ3JvdXAtZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC10b29sYmFyLWdyb3VwLWxlZnQsXG4ucC10b29sYmFyLWdyb3VwLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLnAtdG9vbGJhciAucC10b29sYmFyLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgfVxuXG4gIC5wLWNvbmZpcm0tcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLyogQW5pbWF0aW9uICovXG4gIC5wLWNvbmZpcm0tcG9wdXAtZW50ZXItZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICB9XG5cbiAgLnAtY29uZmlybS1wb3B1cC1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wLWNvbmZpcm0tcG9wdXAtZW50ZXItYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cblxuICAucC1jb25maXJtLXBvcHVwLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgfVxuXG4gIC5wLWNvbmZpcm0tcG9wdXA6YWZ0ZXIsXG4ucC1jb25maXJtLXBvcHVwOmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tb3ZlcmxheUFycm93TGVmdCwgMCkgKyAxLjI1cmVtKTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnAtY29uZmlybS1wb3B1cDphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cblxuICAucC1jb25maXJtLXBvcHVwOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5wLWNvbmZpcm0tcG9wdXAtZmxpcHBlZDphZnRlcixcbi5wLWNvbmZpcm0tcG9wdXAtZmxpcHBlZDpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAucC1jb25maXJtLXBvcHVwLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5wLWNvbmZpcm0tcG9wdXAucC1jb25maXJtLXBvcHVwLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC1jb25maXJtLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXA6YWZ0ZXIge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cDpiZWZvcmUge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cC5wLWNvbmZpcm0tcG9wdXAtZmxpcHBlZDphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG4gIC5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5wLWRpYWxvZy1tYXNrLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLnAtZGlhbG9nIHtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnAtZGlhbG9nLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5wLWRpYWxvZy1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXItaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8qIEZsdWlkICovXG4gIC5wLWZsdWlkIC5wLWRpYWxvZy1mb290ZXIgLnAtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC8qIEFuaW1hdGlvbiAqL1xuICAvKiBDZW50ZXIgKi9cbiAgLnAtZGlhbG9nLWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnAtZGlhbG9nLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cblxuICAucC1kaWFsb2ctZW50ZXItZnJvbSxcbi5wLWRpYWxvZy1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cblxuICAvKiBUb3AsIEJvdHRvbSwgTGVmdCwgUmlnaHQsIFRvcCogYW5kIEJvdHRvbSogKi9cbiAgLnAtZGlhbG9nLXRvcCAucC1kaWFsb2csXG4ucC1kaWFsb2ctYm90dG9tIC5wLWRpYWxvZyxcbi5wLWRpYWxvZy1sZWZ0IC5wLWRpYWxvZyxcbi5wLWRpYWxvZy1yaWdodCAucC1kaWFsb2csXG4ucC1kaWFsb2ctdG9wbGVmdCAucC1kaWFsb2csXG4ucC1kaWFsb2ctdG9wcmlnaHQgLnAtZGlhbG9nLFxuLnAtZGlhbG9nLWJvdHRvbWxlZnQgLnAtZGlhbG9nLFxuLnAtZGlhbG9nLWJvdHRvbXJpZ2h0IC5wLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIH1cblxuICAucC1kaWFsb2ctdG9wIC5wLWRpYWxvZy1lbnRlci1hY3RpdmUsXG4ucC1kaWFsb2ctdG9wIC5wLWRpYWxvZy1sZWF2ZS1hY3RpdmUsXG4ucC1kaWFsb2ctYm90dG9tIC5wLWRpYWxvZy1lbnRlci1hY3RpdmUsXG4ucC1kaWFsb2ctYm90dG9tIC5wLWRpYWxvZy1sZWF2ZS1hY3RpdmUsXG4ucC1kaWFsb2ctbGVmdCAucC1kaWFsb2ctZW50ZXItYWN0aXZlLFxuLnAtZGlhbG9nLWxlZnQgLnAtZGlhbG9nLWxlYXZlLWFjdGl2ZSxcbi5wLWRpYWxvZy1yaWdodCAucC1kaWFsb2ctZW50ZXItYWN0aXZlLFxuLnAtZGlhbG9nLXJpZ2h0IC5wLWRpYWxvZy1sZWF2ZS1hY3RpdmUsXG4ucC1kaWFsb2ctdG9wbGVmdCAucC1kaWFsb2ctZW50ZXItYWN0aXZlLFxuLnAtZGlhbG9nLXRvcGxlZnQgLnAtZGlhbG9nLWxlYXZlLWFjdGl2ZSxcbi5wLWRpYWxvZy10b3ByaWdodCAucC1kaWFsb2ctZW50ZXItYWN0aXZlLFxuLnAtZGlhbG9nLXRvcHJpZ2h0IC5wLWRpYWxvZy1sZWF2ZS1hY3RpdmUsXG4ucC1kaWFsb2ctYm90dG9tbGVmdCAucC1kaWFsb2ctZW50ZXItYWN0aXZlLFxuLnAtZGlhbG9nLWJvdHRvbWxlZnQgLnAtZGlhbG9nLWxlYXZlLWFjdGl2ZSxcbi5wLWRpYWxvZy1ib3R0b21yaWdodCAucC1kaWFsb2ctZW50ZXItYWN0aXZlLFxuLnAtZGlhbG9nLWJvdHRvbXJpZ2h0IC5wLWRpYWxvZy1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB9XG5cbiAgLnAtZGlhbG9nLXRvcCAucC1kaWFsb2ctZW50ZXItZnJvbSxcbi5wLWRpYWxvZy10b3AgLnAtZGlhbG9nLWxlYXZlLXRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTEwMCUsIDBweCk7XG4gIH1cblxuICAucC1kaWFsb2ctYm90dG9tIC5wLWRpYWxvZy1lbnRlci1mcm9tLFxuLnAtZGlhbG9nLWJvdHRvbSAucC1kaWFsb2ctbGVhdmUtdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMDAlLCAwcHgpO1xuICB9XG5cbiAgLnAtZGlhbG9nLWxlZnQgLnAtZGlhbG9nLWVudGVyLWZyb20sXG4ucC1kaWFsb2ctbGVmdCAucC1kaWFsb2ctbGVhdmUtdG8sXG4ucC1kaWFsb2ctdG9wbGVmdCAucC1kaWFsb2ctZW50ZXItZnJvbSxcbi5wLWRpYWxvZy10b3BsZWZ0IC5wLWRpYWxvZy1sZWF2ZS10byxcbi5wLWRpYWxvZy1ib3R0b21sZWZ0IC5wLWRpYWxvZy1lbnRlci1mcm9tLFxuLnAtZGlhbG9nLWJvdHRvbWxlZnQgLnAtZGlhbG9nLWxlYXZlLXRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIH1cblxuICAucC1kaWFsb2ctcmlnaHQgLnAtZGlhbG9nLWVudGVyLWZyb20sXG4ucC1kaWFsb2ctcmlnaHQgLnAtZGlhbG9nLWxlYXZlLXRvLFxuLnAtZGlhbG9nLXRvcHJpZ2h0IC5wLWRpYWxvZy1lbnRlci1mcm9tLFxuLnAtZGlhbG9nLXRvcHJpZ2h0IC5wLWRpYWxvZy1sZWF2ZS10byxcbi5wLWRpYWxvZy1ib3R0b21yaWdodCAucC1kaWFsb2ctZW50ZXItZnJvbSxcbi5wLWRpYWxvZy1ib3R0b21yaWdodCAucC1kaWFsb2ctbGVhdmUtdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICB9XG5cbiAgLyogTWF4aW1pemUgKi9cbiAgLnAtZGlhbG9nLW1heGltaXplZCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucC1kaWFsb2ctbWF4aW1pemVkIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAucC1jb25maXJtLWRpYWxvZyAucC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtZGlhbG9nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLWhlYWRlci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW0gMS41cmVtO1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctY29udGVudDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLWRpYWxvZyAucC1kaWFsb2ctZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1kaWFsb2cucC1jb25maXJtLWRpYWxvZyAucC1jb25maXJtLWRpYWxvZy1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtZGlhbG9nLnAtY29uZmlybS1kaWFsb2cgLnAtY29uZmlybS1kaWFsb2ctbWVzc2FnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAucC1vdmVybGF5cGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAucC1vdmVybGF5cGFuZWwtZmxpcHBlZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wLW92ZXJsYXlwYW5lbC1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLyogQW5pbWF0aW9uICovXG4gIC5wLW92ZXJsYXlwYW5lbC1lbnRlci1mcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gIH1cblxuICAucC1vdmVybGF5cGFuZWwtbGVhdmUtdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucC1vdmVybGF5cGFuZWwtZW50ZXItYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4xMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cblxuICAucC1vdmVybGF5cGFuZWwtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICB9XG5cbiAgLnAtb3ZlcmxheXBhbmVsOmFmdGVyLFxuLnAtb3ZlcmxheXBhbmVsOmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tb3ZlcmxheUFycm93TGVmdCwgMCkgKyAxLjI1cmVtKTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnAtb3ZlcmxheXBhbmVsOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuXG4gIC5wLW92ZXJsYXlwYW5lbDpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cblxuICAucC1vdmVybGF5cGFuZWwtZmxpcHBlZDphZnRlcixcbi5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmJlZm9yZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuXG4gIC5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5wLW92ZXJsYXlwYW5lbC5wLW92ZXJsYXlwYW5lbC1mbGlwcGVkOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucC1vdmVybGF5cGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsIC5wLW92ZXJsYXlwYW5lbC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcmVtO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxuICAucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNsb3NlOmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsOmFmdGVyIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLW92ZXJsYXlwYW5lbDpiZWZvcmUge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMmYyZjI7XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsLnAtb3ZlcmxheXBhbmVsLWZsaXBwZWQ6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtb3ZlcmxheXBhbmVsLnAtb3ZlcmxheXBhbmVsLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLnAtc2lkZWJhci1tYXNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAucC1zaWRlYmFyLW1hc2sucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAucC1zaWRlYmFyLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cblxuICAucC1zaWRlYmFyLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnAtc2lkZWJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucC1zaWRlYmFyLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLXNpZGViYXItZnVsbCAucC1zaWRlYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogQW5pbWF0aW9uICovXG4gIC8qIENlbnRlciAqL1xuICAucC1zaWRlYmFyLWxlZnQgLnAtc2lkZWJhci1lbnRlci1mcm9tLFxuLnAtc2lkZWJhci1sZWZ0IC5wLXNpZGViYXItbGVhdmUtdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAucC1zaWRlYmFyLXJpZ2h0IC5wLXNpZGViYXItZW50ZXItZnJvbSxcbi5wLXNpZGViYXItcmlnaHQgLnAtc2lkZWJhci1sZWF2ZS10byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgLnAtc2lkZWJhci10b3AgLnAtc2lkZWJhci1lbnRlci1mcm9tLFxuLnAtc2lkZWJhci10b3AgLnAtc2lkZWJhci1sZWF2ZS10byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC5wLXNpZGViYXItYm90dG9tIC5wLXNpZGViYXItZW50ZXItZnJvbSxcbi5wLXNpZGViYXItYm90dG9tIC5wLXNpZGViYXItbGVhdmUtdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuXG4gIC5wLXNpZGViYXItZnVsbCAucC1zaWRlYmFyLWVudGVyLWZyb20sXG4ucC1zaWRlYmFyLWZ1bGwgLnAtc2lkZWJhci1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wLXNpZGViYXItZnVsbCAucC1zaWRlYmFyLWVudGVyLWFjdGl2ZSxcbi5wLXNpZGViYXItZnVsbCAucC1zaWRlYmFyLWxlYXZlLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgfVxuXG4gIC8qIFNpemUgKi9cbiAgLnAtc2lkZWJhci1sZWZ0IC5wLXNpZGViYXIge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucC1zaWRlYmFyLXJpZ2h0IC5wLXNpZGViYXIge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucC1zaWRlYmFyLXRvcCAucC1zaWRlYmFyIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtc2lkZWJhci1ib3R0b20gLnAtc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXNpZGViYXItbGVmdCAucC1zaWRlYmFyLXNtLFxuLnAtc2lkZWJhci1yaWdodCAucC1zaWRlYmFyLXNtIHtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cblxuICAucC1zaWRlYmFyLWxlZnQgLnAtc2lkZWJhci1tZCxcbi5wLXNpZGViYXItcmlnaHQgLnAtc2lkZWJhci1tZCB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG5cbiAgLnAtc2lkZWJhci1sZWZ0IC5wLXNpZGViYXItbGcsXG4ucC1zaWRlYmFyLXJpZ2h0IC5wLXNpZGViYXItbGcge1xuICAgIHdpZHRoOiA2MHJlbTtcbiAgfVxuXG4gIC5wLXNpZGViYXItdG9wIC5wLXNpZGViYXItc20sXG4ucC1zaWRlYmFyLWJvdHRvbSAucC1zaWRlYmFyLXNtIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLnAtc2lkZWJhci10b3AgLnAtc2lkZWJhci1tZCxcbi5wLXNpZGViYXItYm90dG9tIC5wLXNpZGViYXItbWQge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cblxuICAucC1zaWRlYmFyLXRvcCAucC1zaWRlYmFyLWxnLFxuLnAtc2lkZWJhci1ib3R0b20gLnAtc2lkZWJhci1sZyB7XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgfVxuXG4gIC5wLXNpZGViYXItbGVmdCAucC1zaWRlYmFyLWNvbnRlbnQsXG4ucC1zaWRlYmFyLXJpZ2h0IC5wLXNpZGViYXItY29udGVudCxcbi5wLXNpZGViYXItdG9wIC5wLXNpZGViYXItY29udGVudCxcbi5wLXNpZGViYXItYm90dG9tIC5wLXNpZGViYXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAgIC5wLXNpZGViYXItbGVmdCAucC1zaWRlYmFyLWxnLFxuLnAtc2lkZWJhci1sZWZ0IC5wLXNpZGViYXItbWQsXG4ucC1zaWRlYmFyLXJpZ2h0IC5wLXNpZGViYXItbGcsXG4ucC1zaWRlYmFyLXJpZ2h0IC5wLXNpZGViYXItbWQge1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgIH1cbiAgfVxuICAucC1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1oZWFkZXItY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWNsb3NlLFxuLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWNsb3NlOmVuYWJsZWQ6aG92ZXIsXG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciAucC1zaWRlYmFyLWNsb3NlOmZvY3VzLXZpc2libGUsXG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciArIC5wLXNpZGViYXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICAucC10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41cmVtO1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgfVxuXG4gIC5wLXRvb2x0aXAucC10b29sdGlwLXJpZ2h0LFxuLnAtdG9vbHRpcC5wLXRvb2x0aXAtbGVmdCB7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB9XG5cbiAgLnAtdG9vbHRpcC5wLXRvb2x0aXAtdG9wLFxuLnAtdG9vbHRpcC5wLXRvb2x0aXAtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgfVxuXG4gIC5wLXRvb2x0aXAgLnAtdG9vbHRpcC10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5wLXRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHNjYWxlOiAyO1xuICB9XG5cbiAgLnAtdG9vbHRpcC1yaWdodCAucC10b29sdGlwLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDAuMjVlbSAwLjI1ZW0gMC4yNWVtIDA7XG4gIH1cblxuICAucC10b29sdGlwLWxlZnQgLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI1ZW0gMCAwLjI1ZW0gMC4yNXJlbTtcbiAgfVxuXG4gIC5wLXRvb2x0aXAucC10b29sdGlwLXRvcCB7XG4gICAgcGFkZGluZzogMC4yNWVtIDA7XG4gIH1cblxuICAucC10b29sdGlwLXRvcCAucC10b29sdGlwLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI1ZW0gMC4yNWVtIDA7XG4gIH1cblxuICAucC10b29sdGlwLWJvdHRvbSAucC10b29sdGlwLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuMjVlbSAwLjI1cmVtO1xuICB9XG5cbiAgLnAtdG9vbHRpcCAucC10b29sdGlwLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICM0OTUwNTc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC10b29sdGlwLnAtdG9vbHRpcC1yaWdodCAucC10b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdG9vbHRpcC5wLXRvb2x0aXAtbGVmdCAucC10b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10b29sdGlwLnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10b29sdGlwLnAtdG9vbHRpcC1ib3R0b20gLnAtdG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ5NTA1NztcbiAgfVxuXG4gIC5wLWZpbGV1cGxvYWQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtZmlsZXVwbG9hZC1jb250ZW50IC5wLXByb2dyZXNzYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucC1idXR0b24ucC1maWxldXBsb2FkLWNob29zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC1maWxldXBsb2FkLWJ1dHRvbmJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1maWxldXBsb2FkID4gaW5wdXRbdHlwZT1maWxlXSxcbi5wLWZpbGV1cGxvYWQtYmFzaWMgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWZsdWlkIC5wLWZpbGV1cGxvYWQgLnAtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5wLWZpbGV1cGxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWZpbGV1cGxvYWQtZmlsZS10aHVtYm5haWwge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnAtZmlsZXVwbG9hZC1maWxlLWFjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWJ1dHRvbmJhciB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIgLnAtYnV0dG9uLnAtZmlsZXVwbG9hZC1jaG9vc2UucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1jb250ZW50LnAtZmlsZXVwbG9hZC1oaWdobGlnaHQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMjE5NkYzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0YyRkQ7XG4gIH1cbiAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWZpbGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1maWxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1maWxlLXNpemUge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQgLnAtcHJvZ3Jlc3NiYXIge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuICAucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtcm93ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbiAgLnAtZmlsZXVwbG9hZC5wLWZpbGV1cGxvYWQtYWR2YW5jZWQgLnAtbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wLWZpbGV1cGxvYWQtY2hvb3NlOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ4OWVjO1xuICB9XG4gIC5wLWZpbGV1cGxvYWQtY2hvb3NlOm5vdCgucC1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzBiN2FkMTtcbiAgfVxuXG4gIC5wLWJyZWFkY3J1bWIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5wLWJyZWFkY3J1bWIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAucC1icmVhZGNydW1iIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC1icmVhZGNydW1iIC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtYnJlYWRjcnVtYjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGkgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaSAucC1tZW51aXRlbS1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWJyZWFkY3J1bWIgLnAtYnJlYWRjcnVtYi1saXN0IGxpIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGkucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtYnJlYWRjcnVtYiAucC1icmVhZGNydW1iLWxpc3QgbGk6bGFzdC1jaGlsZCAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1icmVhZGNydW1iIC5wLWJyZWFkY3J1bWItbGlzdCBsaTpsYXN0LWNoaWxkIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG5cbiAgLnAtY29udGV4dG1lbnUgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAucC1jb250ZXh0bWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnAtY29udGV4dG1lbnUtZW50ZXItZnJvbSxcbi5wLWNvbnRleHRtZW51LWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wLWNvbnRleHRtZW51LWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcztcbiAgfVxuXG4gIC5wLWNvbnRleHRtZW51IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtY29udGV4dG1lbnUtcm9vdC1saXN0IHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICB9XG5cbiAgLnAtZG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnAtZG9jay1saXN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC5wLWRvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucC1kb2NrLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC5wLWRvY2stbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxuICAucC1kb2NrLWl0ZW0tcHJldixcbi5wLWRvY2staXRlbS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIH1cblxuICAucC1kb2NrLWl0ZW0tY3VycmVudCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvKiBQb3NpdGlvbiAqL1xuICAvKiB0b3AgKi9cbiAgLnAtZG9jay10b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtZG9jay10b3AgLnAtZG9jay1pdGVtIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB9XG5cbiAgLyogYm90dG9tICovXG4gIC5wLWRvY2stYm90dG9tIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIC8qIHJpZ2h0ICovXG4gIC5wLWRvY2stcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICB9XG5cbiAgLnAtZG9jay1yaWdodCAucC1kb2NrLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvKiBsZWZ0ICovXG4gIC5wLWRvY2stbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gIH1cblxuICAucC1kb2NrLWxlZnQgLnAtZG9jay1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtZG9jayAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG4gIC5wLWRvY2sgLnAtZG9jay1saXN0LWNvbnRhaW5lciAucC1kb2NrLWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1kb2NrIC5wLWRvY2staXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1kb2NrIC5wLWRvY2staXRlbS5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWRvY2sgLnAtZG9jay1saW5rIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stdG9wIC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbi5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tc2Vjb25kLW5leHQsIC5wLWRvY2sucC1kb2NrLWJvdHRvbSAucC1kb2NrLWl0ZW0tc2Vjb25kLXByZXYsXG4ucC1kb2NrLnAtZG9jay1ib3R0b20gLnAtZG9jay1pdGVtLXNlY29uZC1uZXh0IHtcbiAgICBtYXJnaW46IDAgMC45cmVtO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tcHJldixcbi5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tbmV4dCwgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1wcmV2LFxuLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1uZXh0IHtcbiAgICBtYXJnaW46IDAgMS4zcmVtO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLXRvcCAucC1kb2NrLWl0ZW0tY3VycmVudCwgLnAtZG9jay5wLWRvY2stYm90dG9tIC5wLWRvY2staXRlbS1jdXJyZW50IHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLWxlZnQgLnAtZG9jay1pdGVtLXNlY29uZC1wcmV2LFxuLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tc2Vjb25kLW5leHQsIC5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1zZWNvbmQtcHJldixcbi5wLWRvY2sucC1kb2NrLXJpZ2h0IC5wLWRvY2staXRlbS1zZWNvbmQtbmV4dCB7XG4gICAgbWFyZ2luOiAwLjlyZW0gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1wcmV2LFxuLnAtZG9jay5wLWRvY2stbGVmdCAucC1kb2NrLWl0ZW0tbmV4dCwgLnAtZG9jay5wLWRvY2stcmlnaHQgLnAtZG9jay1pdGVtLXByZXYsXG4ucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tbmV4dCB7XG4gICAgbWFyZ2luOiAxLjNyZW0gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1sZWZ0IC5wLWRvY2staXRlbS1jdXJyZW50LCAucC1kb2NrLnAtZG9jay1yaWdodCAucC1kb2NrLWl0ZW0tY3VycmVudCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLXRvcCAucC1kb2NrLWxpc3QtY29udGFpbmVyLCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stdG9wIC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0LCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLWJvdHRvbSAucC1kb2NrLWxpc3QtY29udGFpbmVyIC5wLWRvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIsIC5wLWRvY2sucC1kb2NrLW1vYmlsZS5wLWRvY2stcmlnaHQgLnAtZG9jay1saXN0LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnAtZG9jay5wLWRvY2stbW9iaWxlLnAtZG9jay1sZWZ0IC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0LCAucC1kb2NrLnAtZG9jay1tb2JpbGUucC1kb2NrLXJpZ2h0IC5wLWRvY2stbGlzdC1jb250YWluZXIgLnAtZG9jay1saXN0IHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAucC1kb2NrLnAtZG9jay1tb2JpbGUgLnAtZG9jay1saXN0IC5wLWRvY2staXRlbSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAucC1tZWdhbWVudS1wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtbWVnYW1lbnUtcGFuZWw6bm90KC5wLW1lZ2FtZW51LW1vYmlsZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lZ2FtZW51LXBhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LXN1Ym1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAucC1tZWdhbWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyogSG9yaXpvbnRhbCAqL1xuICAucC1tZWdhbWVudS1ob3Jpem9udGFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LWVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLyogVmVydGljYWwgKi9cbiAgLnAtbWVnYW1lbnUtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1tZWdhbWVudS12ZXJ0aWNhbDpub3QoLnAtbWVnYW1lbnUtbW9iaWxlKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAucC1tZWdhbWVudS12ZXJ0aWNhbCAucC1tZWdhbWVudS1yb290LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1tZWdhbWVudS12ZXJ0aWNhbDpub3QoLnAtbWVnYW1lbnUtbW9iaWxlKSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZWdhbWVudS1wYW5lbCB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucC1tZWdhbWVudS12ZXJ0aWNhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1tZWdhbWVudS1jb2wtMixcbi5wLW1lZ2FtZW51LWNvbC0zLFxuLnAtbWVnYW1lbnUtY29sLTQsXG4ucC1tZWdhbWVudS1jb2wtNixcbi5wLW1lZ2FtZW51LWNvbC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgLnAtbWVnYW1lbnUtY29sLTIge1xuICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LWNvbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnAtbWVnYW1lbnUtY29sLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LWNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnAtbWVnYW1lbnUtY29sLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlIC5wLW1lZ2FtZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZSAucC1zdWJtZW51LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCAucC1tZW51aXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlLWFjdGl2ZSAucC1tZWdhbWVudS1yb290LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUgLnAtbWVnYW1lbnUtZ3JpZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgfVxuXG4gIC5wLW1lZ2FtZW51IHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLW1lZ2FtZW51IC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1tZWdhbWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIH1cbiAgLnAtbWVnYW1lbnUgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS12ZXJ0aWNhbCB7XG4gICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtaG9yaXpvbnRhbCAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LWhvcml6b250YWwgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1ob3Jpem9udGFsIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZS5wLW1lZ2FtZW51LXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUgLnAtbWVnYW1lbnUtYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlIC5wLW1lZ2FtZW51LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZSAucC1tZWdhbWVudS1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZSAucC1tZWdhbWVudS1yb290LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tY29udGVudCA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtbW9iaWxlIC5wLW1lZ2FtZW51LXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS1tb2JpbGUgLnAtbWVnYW1lbnUtcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1jb250ZW50ID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAucC1tZWdhbWVudS5wLW1lZ2FtZW51LW1vYmlsZSAucC1tZWdhbWVudS1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG5cbiAgLnAtbWVudSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1tZW51IC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnAtbWVudSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLW1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0LnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZW51LnAtbWVudS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnAtbWVudSAucC1zdWJtZW51LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIH1cblxuICAucC1tZW51YmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC1tZW51YmFyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wLW1lbnViYXItcm9vdC1saXN0ID4gbGkgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtc3VibWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgPiAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1zdWJtZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAucC1tZW51YmFyIC5wLW1lbnViYXItZW5kIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAucC1tZW51YmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtc3VibWVudS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cblxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUtYWN0aXZlIC5wLW1lbnViYXItcm9vdC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLW1lbnViYXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtbWVudWJhciAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1idXR0b24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1jb250ZW50ID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAucC1tZW51YmFyLnAtbWVudWJhci1tb2JpbGUgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbSAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbSAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZSAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbSAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG4gIH1cbiAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbSAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbSAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjVyZW07XG4gIH1cblxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlci1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyLWFjdGlvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLXBhbmVsbWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAucC1wYW5lbG1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC1wYW5lbG1lbnUgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IC5wLXBhbmVsbWVudS1oZWFkZXItYWN0aW9uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IC5wLXBhbmVsbWVudS1oZWFkZXItYWN0aW9uIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IC5wLXBhbmVsbWVudS1oZWFkZXItYWN0aW9uIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodCAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLXBhbmVsbWVudS1oZWFkZXItY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtcGFuZWxtZW51LXJvb3QtbGlzdCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtc3VibWVudS1saXN0Om5vdCgucC1wYW5lbG1lbnUtcm9vdC1saXN0KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWwgLnAtcGFuZWxtZW51LWhlYWRlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbCAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50LCAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmZpcnN0LWNoaWxkIC5wLXBhbmVsbWVudS1oZWFkZXIgLnAtcGFuZWxtZW51LWhlYWRlci1jb250ZW50IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmxhc3QtY2hpbGQgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KSAucC1wYW5lbG1lbnUtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWw6bGFzdC1jaGlsZCAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cblxuICAucC1zdGVwcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtc3RlcHMgLnAtc3RlcHMtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1zdGVwcy1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtc3RlcHMucC1zdGVwcy1yZWFkb25seSAucC1zdGVwcy1pdGVtIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAucC1zdGVwcy1pdGVtLnAtc3RlcHMtY3VycmVudCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAucC1zdGVwcy10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXN0ZXBzLW51bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtc3RlcHMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIC5wLXN0ZXBzLW51bWJlciB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3RlcHMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbS5wLWhpZ2hsaWdodCAucC1zdGVwcy1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtc3RlcHMgLnAtc3RlcHMtaXRlbS5wLWhpZ2hsaWdodCAucC1zdGVwcy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1zdGVwcyAucC1zdGVwcy1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gIH1cblxuICAucC10YWJtZW51IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgLnAtdGFibWVudS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnAtdGFibWVudS1uYXYgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnAtdGFibWVudS1uYXYgYTpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wLXRhYm1lbnUtbmF2IC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnAtdGFibWVudS1pbmstYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucC10YWJtZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgfVxuICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZGVlMmU2IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbS5wLWhpZ2hsaWdodCAucC1tZW51aXRlbS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgICBjb2xvcjogIzIxOTZGMztcbiAgfVxuXG4gIC5wLXRpZXJlZG1lbnUgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1zdWJtZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnAtdGllcmVkbWVudS1lbnRlci1mcm9tLFxuLnAtdGllcmVkbWVudS1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucC10aWVyZWRtZW51LWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcztcbiAgfVxuXG4gIC5wLXRpZXJlZG1lbnUge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgfVxuICAucC10aWVyZWRtZW51LnAtdGllcmVkbWVudS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC10aWVyZWRtZW51LXJvb3QtbGlzdCB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ucC1oaWdobGlnaHQgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodCA+IC5wLW1lbnVpdGVtLWNvbnRlbnQgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtaGlnaGxpZ2h0ID4gLnAtbWVudWl0ZW0tY29udGVudCAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLWhpZ2hsaWdodC5wLWZvY3VzID4gLnAtbWVudWl0ZW0tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IC5wLW1lbnVpdGVtLWNvbnRlbnQ6aG92ZXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiAucC1tZW51aXRlbS1jb250ZW50OmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpID4gLnAtbWVudWl0ZW0tY29udGVudDpob3ZlciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbiAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1pY29uLnAtaWNvbiB7XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC44NzVyZW07XG4gIH1cblxuICAucC1pbmxpbmUtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucC1pbmxpbmUtbWVzc2FnZS1pY29uLW9ubHkgLnAtaW5saW5lLW1lc3NhZ2UtdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5saW5lLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1pbmxpbmUtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0IzRTVGQztcbiAgICBib3JkZXI6IHNvbGlkICMwODkxY2Y7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgY29sb3I6ICMwNDQ4Njg7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1pbmZvIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjMDQ0ODY4O1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogI0M4RTZDOTtcbiAgICBib3JkZXI6IHNvbGlkICM0Mzk0NDY7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgY29sb3I6ICMyMjRhMjM7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1zdWNjZXNzIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjMjI0YTIzO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utd2FybiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRUNCMztcbiAgICBib3JkZXI6IHNvbGlkICNkOWEzMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgY29sb3I6ICM2ZDUxMDA7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS13YXJuIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjNmQ1MTAwO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNGRkNERDI7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTYwMDE3O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGNvbG9yOiAjNzMwMDBjO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtZXJyb3IgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgY29sb3I6ICM3MzAwMGM7XG4gIH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWljb24tb25seSAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucC1tZXNzYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucC1tZXNzYWdlLWNsb3NlLnAtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1tZXNzYWdlLWVudGVyLWZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucC1tZXNzYWdlLWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG5cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtbGVhdmUtZnJvbSB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB9XG5cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtbGVhdmUtdG8ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucC1tZXNzYWdlLWxlYXZlLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpLCBvcGFjaXR5IDAuM3MsIG1hcmdpbiAwLjE1cztcbiAgfVxuXG4gIC5wLW1lc3NhZ2UtbGVhdmUtYWN0aXZlIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICNCM0U1RkM7XG4gICAgYm9yZGVyOiBzb2xpZCAjMDg5MWNmO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjMDQ0ODY4O1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWluZm8gLnAtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogIzA0NDg2ODtcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGNvbG9yOiAjMDQ0ODY4O1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNDOEU2Qzk7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDM5NDQ2O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjMjI0YTIzO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3MgLnAtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogIzIyNGEyMztcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGNvbG9yOiAjMjI0YTIzO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4ge1xuICAgIGJhY2tncm91bmQ6ICNGRkVDQjM7XG4gICAgYm9yZGVyOiBzb2xpZCAjZDlhMzAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjNmQ1MTAwO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4gLnAtbWVzc2FnZS1pY29uIHtcbiAgICBjb2xvcjogIzZkNTEwMDtcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGNvbG9yOiAjNmQ1MTAwO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDREQyO1xuICAgIGJvcmRlcjogc29saWQgI2U2MDAxNztcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogIzczMDAwYztcbiAgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciAucC1tZXNzYWdlLWljb24ge1xuICAgIGNvbG9yOiAjNzMwMDBjO1xuICB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWVycm9yIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIGNvbG9yOiAjNzMwMDBjO1xuICB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWVzc2FnZSAucC1pY29uOm5vdCgucC1tZXNzYWdlLWNsb3NlLWljb24pIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnAtdG9hc3Qge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucC10b2FzdC1tZXNzYWdlLXRleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnAtdG9hc3QtdG9wLWNlbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLnAtdG9hc3QtYm90dG9tLWNlbnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLnAtdG9hc3QtY2VudGVyIHtcbiAgICBtaW4td2lkdGg6IDIwdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC10b2FzdC1pY29uLWNsb3NlLnAtbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLyogQW5pbWF0aW9ucyAqL1xuICAucC10b2FzdC1tZXNzYWdlLWVudGVyLWZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cblxuICAucC10b2FzdC1tZXNzYWdlLWxlYXZlLWZyb20ge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWxlYXZlLXRvIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnAtdG9hc3QtbWVzc2FnZS1lbnRlci1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICB9XG5cbiAgLnAtdG9hc3QtbWVzc2FnZS1sZWF2ZS1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjQ1cyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSksIG9wYWNpdHkgMC4zcywgbWFyZ2luLWJvdHRvbSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40NXMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpLCBvcGFjaXR5IDAuM3MsIG1hcmdpbi1ib3R0b20gMC4zcztcbiAgfVxuXG4gIC5wLXRvYXN0IHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1zdW1tYXJ5IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LWRldGFpbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0IzRTVGQztcbiAgICBib3JkZXI6IHNvbGlkICMwODkxY2Y7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICMwNDQ4Njg7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyAucC10b2FzdC1tZXNzYWdlLWljb24sXG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAjMDQ0ODY4O1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNDOEU2Qzk7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDM5NDQ2O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjMjI0YTIzO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXN1Y2Nlc3MgLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICBjb2xvcjogIzIyNGEyMztcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFQ0IzO1xuICAgIGJvcmRlcjogc29saWQgI2Q5YTMwMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogIzZkNTEwMDtcbiAgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4gLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICM2ZDUxMDA7XG4gIH1cbiAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNGRkNERDI7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTYwMDE3O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjNzMwMDBjO1xuICB9XG4gIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgIGNvbG9yOiAjNzMwMDBjO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtaXRlbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtaXRlbS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucC1nYWxsZXJpYS1pdGVtLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtaXRlbS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1nYWxsZXJpYS1pdGVtLW5hdi1vbmhvdmVyIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLWl0ZW0tbmF2LW9uaG92ZXIgLnAtZ2FsbGVyaWEtaXRlbS13cmFwcGVyOmhvdmVyIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucC1nYWxsZXJpYS1pdGVtLW5hdi1vbmhvdmVyIC5wLWdhbGxlcmlhLWl0ZW0td3JhcHBlcjpob3ZlciAucC1nYWxsZXJpYS1pdGVtLW5hdi5wLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8qIFRodW1ibmFpbHMgKi9cbiAgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2LFxuLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLW5leHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1nYWxsZXJpYS10aHVtYm5haWwtcHJldiBzcGFuLFxuLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLW5leHQgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtLWN1cnJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvKiBQb3NpdGlvbnMgKi9cbiAgLyogVGh1bWJuYWlscyAqL1xuICAucC1nYWxsZXJpYS10aHVtYm5haWxzLWxlZnQgLnAtZ2FsbGVyaWEtY29udGVudCxcbi5wLWdhbGxlcmlhLXRodW1ibmFpbHMtcmlnaHQgLnAtZ2FsbGVyaWEtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLXRodW1ibmFpbHMtbGVmdCAucC1nYWxsZXJpYS1pdGVtLXdyYXBwZXIsXG4ucC1nYWxsZXJpYS10aHVtYm5haWxzLXJpZ2h0IC5wLWdhbGxlcmlhLWl0ZW0td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLXRodW1ibmFpbHMtbGVmdCAucC1nYWxsZXJpYS1pdGVtLXdyYXBwZXIsXG4ucC1nYWxsZXJpYS10aHVtYm5haWxzLXRvcCAucC1nYWxsZXJpYS1pdGVtLXdyYXBwZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtdGh1bWJuYWlscy1sZWZ0IC5wLWdhbGxlcmlhLXRodW1ibmFpbC13cmFwcGVyLFxuLnAtZ2FsbGVyaWEtdGh1bWJuYWlscy10b3AgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtdGh1bWJuYWlscy1sZWZ0IC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIsXG4ucC1nYWxsZXJpYS10aHVtYm5haWxzLXJpZ2h0IC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtdGh1bWJuYWlscy1sZWZ0IC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtcyxcbi5wLWdhbGxlcmlhLXRodW1ibmFpbHMtcmlnaHQgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8qIEluZGljYXRvcnMgKi9cbiAgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1sZWZ0IC5wLWdhbGxlcmlhLWl0ZW0td3JhcHBlcixcbi5wLWdhbGxlcmlhLWluZGljYXRvcnMtcmlnaHQgLnAtZ2FsbGVyaWEtaXRlbS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWxlZnQgLnAtZ2FsbGVyaWEtaXRlbS1jb250YWluZXIsXG4ucC1nYWxsZXJpYS1pbmRpY2F0b3JzLXRvcCAucC1nYWxsZXJpYS1pdGVtLWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWxlZnQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyxcbi5wLWdhbGxlcmlhLWluZGljYXRvcnMtdG9wIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1sZWZ0IC5wLWdhbGxlcmlhLWluZGljYXRvcnMsXG4ucC1nYWxsZXJpYS1pbmRpY2F0b3JzLXJpZ2h0IC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy10b3AgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1yaWdodCAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLWluZGljYXRvci1vbml0ZW0ucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWJvdHRvbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1sZWZ0IC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC8qIEZ1bGxTY3JlZW4gKi9cbiAgLnAtZ2FsbGVyaWEtbWFzayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucC1nYWxsZXJpYS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLW1hc2sgLnAtZ2FsbGVyaWEtaXRlbS1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICB9XG5cbiAgLyogQW5pbWF0aW9uICovXG4gIC5wLWdhbGxlcmlhLWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLWVudGVyLWZyb20sXG4ucC1nYWxsZXJpYS1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cblxuICAucC1nYWxsZXJpYS1lbnRlci1hY3RpdmUgLnAtZ2FsbGVyaWEtaXRlbS1uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAvKiBLZXlib2FyZCBTdXBwb3J0ICovXG4gIC5wLWl0ZW1zLWhpZGRlbiAucC1nYWxsZXJpYS10aHVtYm5haWwtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnAtaXRlbXMtaGlkZGVuIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWl0ZW0tYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2Uge1xuICAgIG1hcmdpbjogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2UgLnAtZ2FsbGVyaWEtY2xvc2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNsb3NlIC5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtZ2FsbGVyaWEtaXRlbS1wcmV2LWljb24sXG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLW5leHQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IC5wLWljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1ib3R0b20gLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLCAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtdG9wIC5wLWdhbGxlcmlhLWluZGljYXRvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWxlZnQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLCAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtcmlnaHQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvci1vbml0ZW0gLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIHBhZGRpbmc6IDFyZW0gMC4yNXJlbTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2LFxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtbmV4dCB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2OmhvdmVyLFxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWl0ZW0tY29udGVudCB7XG4gICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtaXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuXG4gIC5wLWdhbGxlcmlhLW1hc2sge1xuICAgIC0tbWFza2JnOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cblxuICAucC1pbWFnZS1tYXNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucC1pbWFnZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gIC5wLWltYWdlLXByZXZpZXctaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wLWltYWdlLXByZXZpZXctY29udGFpbmVyOmhvdmVyID4gLnAtaW1hZ2UtcHJldmlldy1pbmRpY2F0b3Ige1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtaW1hZ2UtcHJldmlldy1jb250YWluZXIgPiBpbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wLWltYWdlLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtaW1hZ2UtYWN0aW9uLnAtZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLnAtaW1hZ2UtcHJldmlldyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAucC1pbWFnZS1wcmV2aWV3LWVudGVyLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnAtaW1hZ2UtcHJldmlldy1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnAtaW1hZ2UtcHJldmlldy1lbnRlci1mcm9tLFxuLnAtaW1hZ2UtcHJldmlldy1sZWF2ZS10byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cblxuICAucC1pbWFnZS1tYXNrIHtcbiAgICAtLW1hc2tiZzogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB9XG5cbiAgLnAtaW1hZ2UtcHJldmlldy1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wLWltYWdlLXByZXZpZXctaW5kaWNhdG9yIC5wLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAucC1pbWFnZS1wcmV2aWV3LWNvbnRhaW5lcjpob3ZlciA+IC5wLWltYWdlLXByZXZpZXctaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cblxuICAucC1pbWFnZS10b29sYmFyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbiAgLnAtaW1hZ2UtYWN0aW9uLnAtbGluayBpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucC1pbWFnZS1hY3Rpb24ucC1saW5rIC5wLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAucC1hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5wLWF2YXRhci5wLWF2YXRhci1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucC1hdmF0YXIucC1hdmF0YXItY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAucC1hdmF0YXItY2lyY2xlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnAtYXZhdGFyIC5wLWF2YXRhci1pY29uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAucC1hdmF0YXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucC1hdmF0YXItZ3JvdXAgLnAtYXZhdGFyICsgLnAtYXZhdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cblxuICAucC1hdmF0YXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWF2YXRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtYXZhdGFyLnAtYXZhdGFyLWxnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnAtYXZhdGFyLnAtYXZhdGFyLWxnIC5wLWF2YXRhci1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucC1hdmF0YXIucC1hdmF0YXIteGwge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnAtYXZhdGFyLnAtYXZhdGFyLXhsIC5wLWF2YXRhci1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAucC1hdmF0YXItZ3JvdXAgLnAtYXZhdGFyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB9XG5cbiAgLnAtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuXG4gIC5wLW92ZXJsYXktYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wLW92ZXJsYXktYmFkZ2UgLnAtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnAtYmFkZ2UucC1iYWRnZS1kb3Qge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgbWluLXdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucC1iYWRnZS1uby1ndXR0ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnAtYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODlGMzg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtYmFkZ2UucC1iYWRnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLWJhZGdlLnAtYmFkZ2Utd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzAyRDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucC1iYWRnZS5wLWJhZGdlLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1pbi13aWR0aDogMi4yNXJlbTtcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgLnAtYmFkZ2UucC1iYWRnZS14bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5wLWJsb2NrdWktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1ibG9ja3VpLnAtY29tcG9uZW50LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5wLWJsb2NrdWktZG9jdW1lbnQucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLnAtYmxvY2t1aSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgLnAtY2hpcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWNoaXAtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5wLWNoaXAtaWNvbi5waSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5wLWNoaXAtcmVtb3ZlLWljb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnAtY2hpcCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5wLWNoaXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAucC1jaGlwIC5wLWNoaXAtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLnAtY2hpcCAucC1jaGlwLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLWNoaXAgaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtY2hpcCAucC1jaGlwLXJlbW92ZS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucC1jaGlwIC5wLWNoaXAtcmVtb3ZlLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLWNoaXAgLnAtY2hpcC1yZW1vdmUtaWNvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICB9XG5cbiAgLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucC1pbnBsYWNlIC5wLWlucGxhY2UtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5wbGFjZS5wLWlucGxhY2UtY2xvc2FibGUgLnAtaW5wbGFjZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnAtZmx1aWQgLnAtaW5wbGFjZS5wLWlucGxhY2UtY2xvc2FibGUgLnAtaW5wbGFjZS1jb250ZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gIH1cblxuICAucC1pbnBsYWNlIC5wLWlucGxhY2UtZGlzcGxheSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gIH1cbiAgLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuXG4gIC5wLW1ldGVyZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucC1tZXRlcmdyb3VwLW1ldGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wLW1ldGVyZ3JvdXAtdmVydGljYWwgLnAtbWV0ZXJncm91cC1tZXRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1tZXRlcmdyb3VwLWxhYmVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLWxhYmVscyB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbiAgLnAtbWV0ZXJncm91cC1sYWJlbHMtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucC1tZXRlcmdyb3VwLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtbWV0ZXJncm91cC1sYWJlbC1tYXJrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnAtbWV0ZXJncm91cCB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1tZXRlcnMge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1tZXRlciB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWxzIC5wLW1ldGVyZ3JvdXAtbGFiZWwge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1sYWJlbHMgLnAtbWV0ZXJncm91cC1sYWJlbC1tYXJrZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAgLnAtbWV0ZXJncm91cC1sYWJlbHMgLnAtbWV0ZXJncm91cC1sYWJlbC1pY29uIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cbiAgLnAtbWV0ZXJncm91cCAucC1tZXRlcmdyb3VwLWxhYmVscy5wLW1ldGVyZ3JvdXAtbGFiZWxzLXZlcnRpY2FsIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAucC1tZXRlcmdyb3VwIC5wLW1ldGVyZ3JvdXAtbGFiZWxzLnAtbWV0ZXJncm91cC1sYWJlbHMtaG9yaXpvbnRhbCB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLW1ldGVycyB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtbWV0ZXJncm91cC5wLW1ldGVyZ3JvdXAtaG9yaXpvbnRhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbWV0ZXJzIHtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucC1tZXRlcmdyb3VwLnAtbWV0ZXJncm91cC12ZXJ0aWNhbCAucC1tZXRlcmdyb3VwLW1ldGVyOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG4gIC5wLW1ldGVyZ3JvdXAucC1tZXRlcmdyb3VwLXZlcnRpY2FsIC5wLW1ldGVyZ3JvdXAtbWV0ZXI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5wLXByb2dyZXNzYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wLXByb2dyZXNzYmFyLWRldGVybWluYXRlIC5wLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnAtcHJvZ3Jlc3NiYXItZGV0ZXJtaW5hdGUgLnAtcHJvZ3Jlc3NiYXItbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnAtcHJvZ3Jlc3NiYXItZGV0ZXJtaW5hdGUgLnAtcHJvZ3Jlc3NiYXItdmFsdWUtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAucC1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5wLXByb2dyZXNzYmFyLXZhbHVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcC1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW0gMi4xcyBjdWJpYy1iZXppZXIoMC42NSwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBwLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbSAyLjFzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcbiAgfVxuXG4gIC5wLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnAtcHJvZ3Jlc3NiYXItdmFsdWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHAtcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHAtcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4xNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBwLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbSB7XG4gICAgMCUge1xuICAgICAgbGVmdDogLTM1JTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtOTAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICByaWdodDogLTkwJTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbSB7XG4gICAgMCUge1xuICAgICAgbGVmdDogLTM1JTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtOTAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICByaWdodDogLTkwJTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHAtcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltLXNob3J0IHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAtMjAwJTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgbGVmdDogMTA3JTtcbiAgICAgIHJpZ2h0OiAtOCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogMTA3JTtcbiAgICAgIHJpZ2h0OiAtOCU7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcC1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW0tc2hvcnQge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IC0yMDAlO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIDYwJSB7XG4gICAgICBsZWZ0OiAxMDclO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiAxMDclO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICB9XG4gIH1cbiAgLnAtcHJvZ3Jlc3NiYXIge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXByb2dyZXNzYmFyIC5wLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgfVxuICAucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5wLXByb2dyZXNzLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucC1wcm9ncmVzcy1zcGlubmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cblxuICAucC1wcm9ncmVzcy1zcGlubmVyLXN2ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAucC1wcm9ncmVzcy1zcGlubmVyLXN2ZyB7XG4gICAgYW5pbWF0aW9uOiBwLXByb2dyZXNzLXNwaW5uZXItcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC5wLXByb2dyZXNzLXNwaW5uZXItY2lyY2xlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZTogIzczMDAwYztcbiAgICBhbmltYXRpb246IHAtcHJvZ3Jlc3Mtc3Bpbm5lci1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUsIHAtcHJvZ3Jlc3Mtc3Bpbm5lci1jb2xvciA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHAtcHJvZ3Jlc3Mtc3Bpbm5lci1yb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwLXByb2dyZXNzLXNwaW5uZXItZGFzaCB7XG4gICAgMCUge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHAtcHJvZ3Jlc3Mtc3Bpbm5lci1jb2xvciB7XG4gICAgMTAwJSwgMCUge1xuICAgICAgc3Ryb2tlOiAjNzMwMDBjO1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgc3Ryb2tlOiAjMDQ0ODY4O1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgc3Ryb2tlOiAjMjI0YTIzO1xuICAgIH1cbiAgICA4MCUsIDkwJSB7XG4gICAgICBzdHJva2U6ICM2ZDUxMDA7XG4gICAgfVxuICB9XG4gIC5wLXJpcHBsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1pbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnAtaW5rLWFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiByaXBwbGUgMC40cyBsaW5lYXI7XG4gIH1cblxuICAucC1yaXBwbGUtZGlzYWJsZWQgLnAtaW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGtleWZyYW1lcyByaXBwbGUge1xuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi41KTtcbiAgICB9XG4gIH1cbiAgLnAtc2Nyb2xsdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXNjcm9sbHRvcC1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cblxuICAucC1zY3JvbGx0b3Atc3RpY2t5LnAtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAucC1zY3JvbGx0b3AtZW50ZXItZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wLXNjcm9sbHRvcC1lbnRlci1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIH1cblxuICAucC1zY3JvbGx0b3AucC1zY3JvbGx0b3AtbGVhdmUtdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucC1zY3JvbGx0b3AtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB9XG5cbiAgLnAtc2Nyb2xsdG9wIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnAtc2Nyb2xsdG9wLnAtbGluayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5wLXNjcm9sbHRvcC5wLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuICAucC1zY3JvbGx0b3AgLnAtc2Nyb2xsdG9wLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICB9XG4gIC5wLXNjcm9sbHRvcCAucC1zY3JvbGx0b3AtaWNvbi5wLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAucC1za2VsZXRvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wLXNrZWxldG9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBhbmltYXRpb246IHAtc2tlbGV0b24tYW5pbWF0aW9uIDEuMnMgaW5maW5pdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucC1za2VsZXRvbi5wLXNrZWxldG9uLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnAtc2tlbGV0b24tbm9uZTo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgcC1za2VsZXRvbi1hbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgfVxuICAucC1za2VsZXRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLnAtc2tlbGV0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgfVxuXG4gIC5wLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXRhZy1pY29uLFxuLnAtdGFnLXZhbHVlLFxuLnAtdGFnLWljb24ucGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAucC10YWcucC10YWctcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIH1cblxuICAucC10YWcge1xuICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wLXRhZy5wLXRhZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5RjM4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wLXRhZy5wLXRhZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMDJEO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICB9XG4gIC5wLXRhZy5wLXRhZy1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnAtdGFnIC5wLXRhZy1pY29uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnAtdGFnIC5wLXRhZy1pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxuICAucC10YWcgLnAtdGFnLWljb24ucC1pY29uIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAucC10ZXJtaW5hbCB7XG4gICAgaGVpZ2h0OiAxOHJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5wLXRlcm1pbmFsLXByb21wdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXRlcm1pbmFsLWlucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuXG4gIC5wLXRlcm1pbmFsLWlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC10ZXJtaW5hbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnAtdGVybWluYWwgLnAtdGVybWluYWwtaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4vKiBDdXN0b21pemF0aW9ucyB0byB0aGUgZGVzaWduZXIgdGhlbWUgc2hvdWxkIGJlIGRlZmluZWQgaGVyZSAqL1xuQGxheWVyIHByaW1ldnVlIHtcbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICB9XG5cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xuICB9XG5cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtZGF0YXRhYmxlLWRyYWdwb2ludC10b3AgPiB0ZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwICMyMTk2RjM7XG4gIH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtZGF0YXRhYmxlLWRyYWdwb2ludC1ib3R0b20gPiB0ZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjMjE5NkYzO1xuICB9XG59XG4iLCIvKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cbi8qIE9mZnNldCBkaXJlY3Rpb25cbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4O1xufVxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC0xN3B4O1xufVxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bztcbn1cbi8qIFN0eWxpbmc7XG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcbn1cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XG59XG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuLyogSGFuZGxlIHN0cmlwZXM7XG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4O1xufVxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xufVxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG4vKiBWYWx1ZXM7XG4gKlxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAyOHB4O1xufVxuIiwiLmxhLFxuLmxhcyxcbi5sYXIsXG4ubGFsLFxuLmxhZCxcbi5sYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4ubGEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5sYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5sYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5sYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5sYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5sYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5sYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5sYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5sYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5sYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5sYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5sYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmxhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5sYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmxhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmxhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmxhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5sYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5sYS5sYS1wdWxsLWxlZnQsXG4ubGFzLmxhLXB1bGwtbGVmdCxcbi5sYXIubGEtcHVsbC1sZWZ0LFxuLmxhbC5sYS1wdWxsLWxlZnQsXG4ubGFiLmxhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4ubGEubGEtcHVsbC1yaWdodCxcbi5sYXMubGEtcHVsbC1yaWdodCxcbi5sYXIubGEtcHVsbC1yaWdodCxcbi5sYWwubGEtcHVsbC1yaWdodCxcbi5sYWIubGEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5sYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbGEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmxhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5sYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubGEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmxhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLmxhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XG5cbi5sYS1mbGlwLWJvdGgsIC5sYS1mbGlwLWhvcml6b250YWwubGEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG46cm9vdCAubGEtcm90YXRlLTkwLFxuOnJvb3QgLmxhLXJvdGF0ZS0xODAsXG46cm9vdCAubGEtcm90YXRlLTI3MCxcbjpyb290IC5sYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAubGEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5sYS1mbGlwLWJvdGgge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cblxuLmxhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07IH1cblxuLmxhLXN0YWNrLTF4LFxuLmxhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5sYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5sYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmxhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLmxhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi5sYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5sYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7IH1cblxuLmxhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cblxuLmxhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5sYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4ubGEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cblxuLmxhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi5sYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiOyB9XG5cbi5sYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5sYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5sYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7IH1cblxuLmxhLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNFwiOyB9XG5cbi5sYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLmxhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi5sYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLmxhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjsgfVxuXG4ubGEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4ubGEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7IH1cblxuLmxhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5sYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4ubGEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5sYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4ubGEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4ubGEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmxhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5sYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLmxhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi5sYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5sYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5sYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4ubGEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cblxuLmxhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4ubGEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi5sYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5sYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG5cbi5sYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XG5cbi5sYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLmxhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4ubGEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XG5cbi5sYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4ubGEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5sYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5sYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi5sYS1hcHBsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjsgfVxuXG4ubGEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmxhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4ubGEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiOyB9XG5cbi5sYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4ubGEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmxhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjsgfVxuXG4ubGEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5sYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi5sYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG5cbi5sYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4ubGEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLmxhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4ubGEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi5sYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi5sYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiOyB9XG5cbi5sYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLmxhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5sYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjsgfVxuXG4ubGEtYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiOyB9XG5cbi5sYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjsgfVxuXG4ubGEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4ubGEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5sYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5sYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiOyB9XG5cbi5sYS1hdGxhc3NpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2JcIjsgfVxuXG4ubGEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiOyB9XG5cbi5sYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmxhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLmxhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG5cbi5sYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLmxhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5sYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiOyB9XG5cbi5sYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjsgfVxuXG4ubGEtYmFieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XG5cbi5sYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7IH1cblxuLmxhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG5cbi5sYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XG5cbi5sYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiOyB9XG5cbi5sYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmxhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XG5cbi5sYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7IH1cblxuLmxhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi5sYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi5sYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi5sYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLmxhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4ubGEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5sYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4ubGEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5sYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmxhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5sYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4ubGEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmxhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4ubGEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XG5cbi5sYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4ubGEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi5sYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLmxhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLmxhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjsgfVxuXG4ubGEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi5sYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjsgfVxuXG4ubGEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjsgfVxuXG4ubGEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5sYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjsgfVxuXG4ubGEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLmxhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4ubGEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7IH1cblxuLmxhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4ubGEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLmxhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjsgfVxuXG4ubGEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5sYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4ubGEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG5cbi5sYS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7IH1cblxuLmxhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjsgfVxuXG4ubGEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4ubGEtYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiOyB9XG5cbi5sYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cblxuLmxhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5sYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4ubGEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjsgfVxuXG4ubGEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiOyB9XG5cbi5sYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmxhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4ubGEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiOyB9XG5cbi5sYS1ib25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7IH1cblxuLmxhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4ubGEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7IH1cblxuLmxhLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiOyB9XG5cbi5sYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjsgfVxuXG4ubGEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjsgfVxuXG4ubGEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4ubGEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cblxuLmxhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjsgfVxuXG4ubGEtYm9yZGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjsgfVxuXG4ubGEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7IH1cblxuLmxhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi5sYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjsgfVxuXG4ubGEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjsgfVxuXG4ubGEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4ubGEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5sYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XG5cbi5sYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiOyB9XG5cbi5sYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4ubGEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjsgfVxuXG4ubGEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7IH1cblxuLmxhLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7IH1cblxuLmxhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cblxuLmxhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi5sYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjsgfVxuXG4ubGEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLmxhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLmxhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLmxhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cblxuLmxhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4ubGEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG5cbi5sYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4ubGEtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiOyB9XG5cbi5sYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7IH1cblxuLmxhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7IH1cblxuLmxhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4ubGEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG5cbi5sYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5sYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4ubGEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4ubGEtY2FsZW5kYXItZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7IH1cblxuLmxhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmxhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4ubGEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4ubGEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiOyB9XG5cbi5sYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4ubGEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLmxhLWNhbXBncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjsgfVxuXG4ubGEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiOyB9XG5cbi5sYS1jYW5keS1jYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7IH1cblxuLmxhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cblxuLmxhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmxhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5sYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cblxuLmxhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7IH1cblxuLmxhLWNhci1jcmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG5cbi5sYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG5cbi5sYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLmxhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4ubGEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4ubGEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4ubGEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4ubGEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmxhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5sYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi5sYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjsgfVxuXG4ubGEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cblxuLmxhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5sYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cblxuLmxhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiOyB9XG5cbi5sYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cblxuLmxhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4ubGEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmxhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmxhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cblxuLmxhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi5sYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLmxhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG5cbi5sYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4ubGEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi5sYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cblxuLmxhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiOyB9XG5cbi5sYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiOyB9XG5cbi5sYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiOyB9XG5cbi5sYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7IH1cblxuLmxhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiOyB9XG5cbi5sYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cblxuLmxhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjsgfVxuXG4ubGEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmxhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4ubGEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmxhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cblxuLmxhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi5sYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjsgfVxuXG4ubGEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLmxhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG5cbi5sYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5sYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4ubGEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjsgfVxuXG4ubGEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5sYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4ubGEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi5sYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG5cbi5sYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmxhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4ubGEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi5sYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi5sYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5sYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4ubGEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7IH1cblxuLmxhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4ubGEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi5sYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG5cbi5sYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4ubGEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiOyB9XG5cbi5sYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjsgfVxuXG4ubGEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmxhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5sYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cblxuLmxhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cblxuLmxhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5sYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4ubGEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4ubGEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4ubGEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4ubGEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4ubGEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4ubGEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLmxhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7IH1cblxuLmxhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjsgfVxuXG4ubGEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7IH1cblxuLmxhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjsgfVxuXG4ubGEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG5cbi5sYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjsgfVxuXG4ubGEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjsgfVxuXG4ubGEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5sYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmxhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4ubGEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmxhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7IH1cblxuLmxhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4ubGEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4ubGEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi5sYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi5sYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4ubGEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmxhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4ubGEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjsgfVxuXG4ubGEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiOyB9XG5cbi5sYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmxhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmxhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cblxuLmxhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5sYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjsgfVxuXG4ubGEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG5cbi5sYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi5sYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjsgfVxuXG4ubGEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7IH1cblxuLmxhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjsgfVxuXG4ubGEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4ubGEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiOyB9XG5cbi5sYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG5cbi5sYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7IH1cblxuLmxhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cblxuLmxhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5sYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjsgfVxuXG4ubGEtY29va2llLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjRcIjsgfVxuXG4ubGEtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XG5cbi5sYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4ubGEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG5cbi5sYS1jb3VjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5sYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4ubGEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4ubGEtY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuXG4ubGEtY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cblxuLmxhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjsgfVxuXG4ubGEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjsgfVxuXG4ubGEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5sYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4ubGEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4ubGEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG5cbi5sYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLmxhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7IH1cblxuLmxhLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7IH1cblxuLmxhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4ubGEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiOyB9XG5cbi5sYS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiOyB9XG5cbi5sYS1jcnV0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxuXG4ubGEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi5sYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5sYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLmxhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cblxuLmxhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5sYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLmxhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4ubGEtZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjsgfVxuXG4ubGEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjsgfVxuXG4ubGEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4ubGEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5sYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4ubGEtZGVtb2NyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjsgfVxuXG4ubGEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmxhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4ubGEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5sYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjsgfVxuXG4ubGEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi5sYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjsgfVxuXG4ubGEtZGhsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7IH1cblxuLmxhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5sYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG5cbi5sYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cblxuLmxhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cblxuLmxhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjsgfVxuXG4ubGEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7IH1cblxuLmxhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XG5cbi5sYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiOyB9XG5cbi5sYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiOyB9XG5cbi5sYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cblxuLmxhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7IH1cblxuLmxhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4ubGEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5sYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjsgfVxuXG4ubGEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiOyB9XG5cbi5sYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLmxhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5sYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjsgfVxuXG4ubGEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjsgfVxuXG4ubGEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmxhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5sYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4ubGEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7IH1cblxuLmxhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmxhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmxhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4ubGEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7IH1cblxuLmxhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cblxuLmxhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG5cbi5sYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cblxuLmxhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4ubGEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4ubGEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5sYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cblxuLmxhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG5cbi5sYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuXG4ubGEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjsgfVxuXG4ubGEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmxhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4ubGEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG5cbi5sYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cblxuLmxhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCI7IH1cblxuLmxhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG5cbi5sYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5sYS1kdW1wc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiOyB9XG5cbi5sYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cblxuLmxhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjsgfVxuXG4ubGEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmxhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4ubGEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5sYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLmxhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjsgfVxuXG4ubGEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7IH1cblxuLmxhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLmxhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5sYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmxhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4ubGEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG5cbi5sYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5sYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4ubGEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4ubGEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5sYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjsgfVxuXG4ubGEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLmxhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5sYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjsgfVxuXG4ubGEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmxhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5sYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5sYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XG5cbi5sYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLmxhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5sYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiOyB9XG5cbi5sYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4ubGEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4ubGEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLmxhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmxhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi5sYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5sYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4ubGEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4ubGEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cblxuLmxhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi5sYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5sYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4ubGEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4ubGEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5sYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4ubGEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLmxhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG5cbi5sYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG5cbi5sYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7IH1cblxuLmxhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi5sYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4ubGEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG5cbi5sYS1mZWF0aGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG5cbi5sYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG5cbi5sYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjsgfVxuXG4ubGEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLmxhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLmxhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7IH1cblxuLmxhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4ubGEtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4ubGEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmxhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4ubGEtZmlsZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmxhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjsgfVxuXG4ubGEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuXG4ubGEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG5cbi5sYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLmxhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cblxuLmxhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4ubGEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjsgfVxuXG4ubGEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cblxuLmxhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjsgfVxuXG4ubGEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cblxuLmxhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjsgfVxuXG4ubGEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4ubGEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLmxhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7IH1cblxuLmxhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cblxuLmxhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cblxuLmxhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4ubGEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmxhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjsgfVxuXG4ubGEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7IH1cblxuLmxhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4ubGEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLmxhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7IH1cblxuLmxhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4ubGEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuXG4ubGEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4ubGEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5sYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjsgfVxuXG4ubGEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4ubGEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cblxuLmxhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4ubGEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG5cbi5sYS1maXN0LXJhaXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XG5cbi5sYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLmxhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLmxhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cblxuLmxhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLmxhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi5sYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4ubGEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiOyB9XG5cbi5sYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4ubGEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLmxhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiOyB9XG5cbi5sYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5sYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XG5cbi5sYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLmxhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5sYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmxhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7IH1cblxuLmxhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjsgfVxuXG4ubGEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cblxuLmxhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG5cbi5sYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmxhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG5cbi5sYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmxhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmxhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjsgfVxuXG4ubGEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi5sYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5sYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmxhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjsgfVxuXG4ubGEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4ubGEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XG5cbi5sYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7IH1cblxuLmxhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjsgfVxuXG4ubGEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmxhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7IH1cblxuLmxhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiOyB9XG5cbi5sYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmxhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7IH1cblxuLmxhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmxhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5sYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmxhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4ubGEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjsgfVxuXG4ubGEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmxhLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7IH1cblxuLmxhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4ubGEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjsgfVxuXG4ubGEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLmxhLWdpdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDFcIjsgfVxuXG4ubGEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG5cbi5sYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4ubGEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5sYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLmxhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5sYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4ubGEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmxhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiOyB9XG5cbi5sYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLmxhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cblxuLmxhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjsgfVxuXG4ubGEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG5cbi5sYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG5cbi5sYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLmxhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLmxhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG5cbi5sYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG5cbi5sYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cblxuLmxhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiOyB9XG5cbi5sYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4ubGEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmxhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5sYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5sYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4ubGEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmxhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLmxhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmxhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4ubGEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLmxhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjsgfVxuXG4ubGEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiOyB9XG5cbi5sYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5sYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5sYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLmxhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiOyB9XG5cbi5sYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjsgfVxuXG4ubGEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG5cbi5sYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cblxuLmxhLWdyaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cblxuLmxhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG5cbi5sYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjsgfVxuXG4ubGEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjsgfVxuXG4ubGEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjsgfVxuXG4ubGEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjsgfVxuXG4ubGEtZ3Jpbi1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG5cbi5sYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7IH1cblxuLmxhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7IH1cblxuLmxhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XG5cbi5sYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7IH1cblxuLmxhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG5cbi5sYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjsgfVxuXG4ubGEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiOyB9XG5cbi5sYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7IH1cblxuLmxhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjsgfVxuXG4ubGEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4ubGEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4ubGEtZ3VpdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cblxuLmxhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4ubGEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjsgfVxuXG4ubGEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4ubGEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLmxhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuXG4ubGEtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cblxuLmxhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiOyB9XG5cbi5sYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiOyB9XG5cbi5sYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4ubGEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cblxuLmxhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4ubGEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4ubGEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7IH1cblxuLmxhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4ubGEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5sYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4ubGEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmxhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4ubGEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5sYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4ubGEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmxhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjsgfVxuXG4ubGEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5sYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5sYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmxhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi5sYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG5cbi5sYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiOyB9XG5cbi5sYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLmxhLWhhdC1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjsgfVxuXG4ubGEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7IH1cblxuLmxhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjsgfVxuXG4ubGEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cblxuLmxhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5sYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cblxuLmxhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4ubGEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjsgfVxuXG4ubGEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG5cbi5sYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5sYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjsgfVxuXG4ubGEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmxhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjsgfVxuXG4ubGEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjsgfVxuXG4ubGEtaGlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cblxuLmxhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7IH1cblxuLmxhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4ubGEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5sYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLmxhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmxhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cblxuLmxhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4ubGEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4ubGEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjsgfVxuXG4ubGEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjsgfVxuXG4ubGEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiOyB9XG5cbi5sYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5sYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4ubGEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmxhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjsgfVxuXG4ubGEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cblxuLmxhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7IH1cblxuLmxhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5sYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4ubGEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5sYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5sYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4ubGEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7IH1cblxuLmxhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmxhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuXG4ubGEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4ubGEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG5cbi5sYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5sYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjsgfVxuXG4ubGEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG5cbi5sYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiOyB9XG5cbi5sYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5sYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmxhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmxhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7IH1cblxuLmxhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmxhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG5cbi5sYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmxhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLmxhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi5sYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5sYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG5cbi5sYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmxhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLmxhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi5sYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiOyB9XG5cbi5sYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5sYS1pbnZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG5cbi5sYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmxhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi5sYS1pdGNoLWlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cblxuLmxhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5sYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG5cbi5sYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cblxuLmxhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjsgfVxuXG4ubGEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG5cbi5sYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmxhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjsgfVxuXG4ubGEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjsgfVxuXG4ubGEtam9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjsgfVxuXG4ubGEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLmxhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7IH1cblxuLmxhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmxhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG5cbi5sYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi5sYS1rYWFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XG5cbi5sYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjsgfVxuXG4ubGEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLmxhLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuXG4ubGEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4ubGEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLmxhLWtoYW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG5cbi5sYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG5cbi5sYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cblxuLmxhLWtpc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjsgfVxuXG4ubGEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7IH1cblxuLmxhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG5cbi5sYS1raXdpLWJpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjsgfVxuXG4ubGEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmxhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7IH1cblxuLmxhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLmxhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi5sYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiOyB9XG5cbi5sYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XG5cbi5sYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cblxuLmxhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi5sYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLmxhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cblxuLmxhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjsgfVxuXG4ubGEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cblxuLmxhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjsgfVxuXG4ubGEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjsgfVxuXG4ubGEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi5sYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmxhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLmxhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjsgfVxuXG4ubGEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7IH1cblxuLmxhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiOyB9XG5cbi5sYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5sYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4ubGEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmxhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5sYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmxhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4ubGEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4ubGEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4ubGEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLmxhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cblxuLmxhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5sYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLmxhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLmxhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4ubGEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi5sYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5sYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLmxhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5sYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmxhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4ubGEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4ubGEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4ubGEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5sYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjsgfVxuXG4ubGEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5sYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmxhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLmxhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi5sYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjsgfVxuXG4ubGEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cblxuLmxhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4ubGEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjsgfVxuXG4ubGEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmxhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjsgfVxuXG4ubGEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjsgfVxuXG4ubGEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiOyB9XG5cbi5sYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5sYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmxhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi5sYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XG5cbi5sYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjsgfVxuXG4ubGEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi5sYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG5cbi5sYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5sYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLmxhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjsgfVxuXG4ubGEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG5cbi5sYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5sYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4ubGEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7IH1cblxuLmxhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cblxuLmxhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4ubGEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmxhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmxhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi5sYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5sYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4ubGEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjsgfVxuXG4ubGEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmxhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG5cbi5sYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cblxuLmxhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG5cbi5sYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG5cbi5sYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cblxuLmxhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4ubGEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7IH1cblxuLmxhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi5sYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLmxhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7IH1cblxuLmxhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cblxuLmxhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4ubGEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG5cbi5sYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4ubGEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjsgfVxuXG4ubGEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cblxuLmxhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi5sYS1taXR0ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjsgfVxuXG4ubGEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmxhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cblxuLmxhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiOyB9XG5cbi5sYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4ubGEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5sYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLmxhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5sYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cblxuLmxhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmxhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiOyB9XG5cbi5sYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cblxuLmxhLW1vbmV5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7IH1cblxuLmxhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiOyB9XG5cbi5sYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG5cbi5sYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmxhLW1vcnRhci1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjsgfVxuXG4ubGEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7IH1cblxuLmxhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4ubGEtbW91bnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmNcIjsgfVxuXG4ubGEtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjsgfVxuXG4ubGEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi5sYS1tdWctaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7IH1cblxuLmxhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLmxhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4ubGEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiOyB9XG5cbi5sYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7IH1cblxuLmxhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5sYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjsgfVxuXG4ubGEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7IH1cblxuLmxhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4ubGEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5sYS1ub3QtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjsgfVxuXG4ubGEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XG5cbi5sYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4ubGEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLmxhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmxhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5sYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5sYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmxhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmxhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjsgfVxuXG4ubGEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cblxuLmxhLW9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7IH1cblxuLmxhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmxhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi5sYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5sYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLmxhLW9yY2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7IH1cblxuLmxhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi5sYS1vdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiOyB9XG5cbi5sYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7IH1cblxuLmxhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmxhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi5sYS1wYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiOyB9XG5cbi5sYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi5sYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjsgfVxuXG4ubGEtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiOyB9XG5cbi5sYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4ubGEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLmxhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmxhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XG5cbi5sYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmxhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi5sYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cblxuLmxhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7IH1cblxuLmxhLXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7IH1cblxuLmxhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLmxhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4ubGEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4ubGEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmxhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG5cbi5sYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4ubGEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjsgfVxuXG4ubGEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cblxuLmxhLXBlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjsgfVxuXG4ubGEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cblxuLmxhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjsgfVxuXG4ubGEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5sYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmxhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiOyB9XG5cbi5sYS1wZW5ueS1hcmNhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjsgfVxuXG4ubGEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmxhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjsgfVxuXG4ubGEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5sYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cblxuLmxhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5sYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjsgfVxuXG4ubGEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjsgfVxuXG4ubGEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4ubGEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG5cbi5sYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi5sYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjsgfVxuXG4ubGEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjsgfVxuXG4ubGEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLmxhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjsgfVxuXG4ubGEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmxhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cblxuLmxhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5sYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLmxhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLmxhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7IH1cblxuLmxhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjsgfVxuXG4ubGEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5sYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG5cbi5sYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4ubGEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4ubGEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi5sYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG5cbi5sYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cblxuLmxhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLmxhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjsgfVxuXG4ubGEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cblxuLmxhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4ubGEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4ubGEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4ubGEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG5cbi5sYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLmxhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLmxhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLmxhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4ubGEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiOyB9XG5cbi5sYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjsgfVxuXG4ubGEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cblxuLmxhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiOyB9XG5cbi5sYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7IH1cblxuLmxhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cblxuLmxhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4ubGEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cblxuLmxhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjsgfVxuXG4ubGEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XG5cbi5sYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjsgfVxuXG4ubGEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG5cbi5sYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG5cbi5sYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi5sYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmxhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG5cbi5sYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjsgfVxuXG4ubGEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmxhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5sYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4ubGEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjsgfVxuXG4ubGEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLmxhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmxhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5sYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4ubGEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLmxhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLmxhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4ubGEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4ubGEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjsgfVxuXG4ubGEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmxhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiOyB9XG5cbi5sYS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7IH1cblxuLmxhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjsgfVxuXG4ubGEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLmxhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiOyB9XG5cbi5sYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmxhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmxhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7IH1cblxuLmxhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5sYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi5sYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cblxuLmxhLXJlY29yZC12aW55bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiOyB9XG5cbi5sYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmxhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5sYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4ubGEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmxhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4ubGEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cblxuLmxhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4ubGEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4ubGEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5sYS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7IH1cblxuLmxhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5sYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5sYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4ubGEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmxhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjsgfVxuXG4ubGEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cblxuLmxhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5sYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XG5cbi5sYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmxhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5sYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4ubGEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG5cbi5sYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmxhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cblxuLmxhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5sYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmxhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4ubGEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4ubGEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmxhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4ubGEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5sYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5sYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG5cbi5sYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmxhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLmxhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4ubGEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5sYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmxhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmxhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5sYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7IH1cblxuLmxhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4ubGEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cblxuLmxhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7IH1cblxuLmxhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4ubGEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmxhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5sYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5sYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4ubGEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmxhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjsgfVxuXG4ubGEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmxhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4ubGEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cblxuLmxhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5sYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5sYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5sYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5sYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5sYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4ubGEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmxhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5sYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4ubGEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4ubGEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmxhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4ubGEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmxhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmxhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4ubGEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5sYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmxhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5sYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG5cbi5sYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4ubGEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmxhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4ubGEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjsgfVxuXG4ubGEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmxhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmxhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4ubGEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4ubGEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5sYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4ubGEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmxhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiOyB9XG5cbi5sYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiOyB9XG5cbi5sYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5sYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmxhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4ubGEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG5cbi5sYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmxhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5sYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4ubGEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5sYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5sYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmxhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmxhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmxhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmxhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4ubGEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4ubGEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmxhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5sYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmxhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmxhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4ubGEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG5cbi5sYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cblxuLmxhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4ubGEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4ubGEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cblxuLmxhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmxhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmxhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5sYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4ubGEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmxhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuXG4ubGEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjsgfVxuXG4ubGEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjsgfVxuXG4ubGEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjsgfVxuXG4ubGEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5sYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4ubGEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5sYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmxhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7IH1cblxuLmxhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4ubGEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjsgfVxuXG4ubGEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4ubGEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7IH1cblxuLmxhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5sYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5sYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjsgfVxuXG4ubGEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmxhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjsgfVxuXG4ubGEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5sYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmxhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjsgfVxuXG4ubGEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmxhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4ubGEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5sYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjsgfVxuXG4ubGEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjsgfVxuXG4ubGEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7IH1cblxuLmxhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4ubGEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiOyB9XG5cbi5sYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmxhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiOyB9XG5cbi5sYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4ubGEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4ubGEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cblxuLmxhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmxhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmxhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmxhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiOyB9XG5cbi5sYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5sYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmxhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmxhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5sYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cblxuLmxhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjsgfVxuXG4ubGEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7IH1cblxuLmxhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4ubGEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4ubGEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmxhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5sYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmxhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5sYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5sYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4ubGEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4ubGEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5sYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5sYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4ubGEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4ubGEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmxhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5sYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4ubGEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4ubGEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5sYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4ubGEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4ubGEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjsgfVxuXG4ubGEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmxhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmxhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5sYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4ubGEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmxhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmxhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjsgfVxuXG4ubGEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmxhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmxhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmxhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5sYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG5cbi5sYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cblxuLmxhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4ubGEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjsgfVxuXG4ubGEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5sYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmxhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjsgfVxuXG4ubGEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7IH1cblxuLmxhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4ubGEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4ubGEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5sYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5sYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4ubGEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmxhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4ubGEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5sYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5sYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4ubGEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5sYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmxhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmxhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4ubGEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cblxuLmxhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cblxuLmxhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjsgfVxuXG4ubGEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4ubGEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4ubGEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5sYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjsgfVxuXG4ubGEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5sYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG5cbi5sYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5sYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5sYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmxhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmxhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmxhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4ubGEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cblxuLmxhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjsgfVxuXG4ubGEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5sYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4ubGEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4ubGEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4ubGEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5sYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmxhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4ubGEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4ubGEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIjsgfVxuXG4ubGEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4ubGEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmxhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5sYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmxhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmxhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5sYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmxhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4ubGEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjsgfVxuXG4ubGEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5sYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4ubGEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7IH1cblxuLmxhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiOyB9XG5cbi5sYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cblxuLmxhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cblxuLmxhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cblxuLmxhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cblxuLmxhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjsgfVxuXG4ubGEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5sYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmxhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5sYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmxhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmxhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjsgfVxuXG4ubGEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4ubGEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmxhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmxhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5sYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cblxuLmxhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cblxuLmxhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4ubGEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmxhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmxhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5sYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5sYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmxhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4ubGEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmxhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5sYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4ubGEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmxhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5sYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmxhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmxhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5sYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmxhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmxhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmxhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4ubGEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7IH1cblxuLmxhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmxhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjsgfVxuXG4ubGEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4ubGEtdW1icmVsbGEtYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjsgfVxuXG4ubGEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLmxhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4ubGEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjsgfVxuXG4ubGEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjsgfVxuXG4ubGEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi5sYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmxhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5sYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4ubGEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG5cbi5sYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cblxuLmxhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi5sYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjsgfVxuXG4ubGEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLmxhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4ubGEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4ubGEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuXG4ubGEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuXG4ubGEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG5cbi5sYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi5sYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cblxuLmxhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cblxuLmxhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiOyB9XG5cbi5sYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjsgfVxuXG4ubGEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG5cbi5sYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjsgfVxuXG4ubGEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cblxuLmxhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4ubGEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiOyB9XG5cbi5sYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cblxuLmxhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjsgfVxuXG4ubGEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmxhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLmxhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7IH1cblxuLmxhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjsgfVxuXG4ubGEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjsgfVxuXG4ubGEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjsgfVxuXG4ubGEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5sYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5sYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjsgfVxuXG4ubGEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiOyB9XG5cbi5sYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5sYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmxhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmxhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XG5cbi5sYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7IH1cblxuLmxhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmxhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5sYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmxhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4ubGEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLmxhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4ubGEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi5sYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5sYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5sYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG5cbi5sYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5sYS12aWhhcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjsgfVxuXG4ubGEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjsgfVxuXG4ubGEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLmxhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4ubGEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi5sYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi5sYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4ubGEtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7IH1cblxuLmxhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG5cbi5sYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi5sYS12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG5cbi5sYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLmxhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi5sYS12b3RlLXllYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiOyB9XG5cbi5sYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjsgfVxuXG4ubGEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4ubGEtd2Fsa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG5cbi5sYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjsgfVxuXG4ubGEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLmxhLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7IH1cblxuLmxhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7IH1cblxuLmxhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjsgfVxuXG4ubGEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7IH1cblxuLmxhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLmxhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5sYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiOyB9XG5cbi5sYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4ubGEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4ubGEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmxhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4ubGEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4ubGEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi5sYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi5sYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7IH1cblxuLmxhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5sYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4ubGEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmxhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmxhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4ubGEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjsgfVxuXG4ubGEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5sYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XG5cbi5sYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuXG4ubGEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjsgfVxuXG4ubGEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG5cbi5sYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5sYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4ubGEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5sYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmxhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4ubGEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5sYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmxhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi5sYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5sYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cblxuLmxhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4ubGEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjsgfVxuXG4ubGEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmxhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cblxuLmxhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiOyB9XG5cbi5sYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4ubGEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4ubGEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XG5cbi5sYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cblxuLmxhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmxhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cblxuLmxhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLmxhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4ubGEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjsgfVxuXG4ubGEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjsgfVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYS1icmFuZHMtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGEtYnJhbmRzLTQwMC5zdmcjbGluZWF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5sYWIge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xhLXJlZ3VsYXItNDAwLnN2ZyNsaW5lYXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmxhciB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbGEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGEtc29saWQtOTAwLnN2ZyNsaW5lYXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmxhLFxuLmxhcyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5sYS5sYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5sYS5sYS1tZWV0dXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zdGFyLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmxhLmxhLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5sYS5sYS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XG5cbi5sYS5sYS1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLmxhLmxhLXRyYXNoLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5sYS5sYS1maWxlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cblxuLmxhLmxhLWNsb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5sYS5sYS1hcnJvdy1jaXJjbGUtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4ubGEubGEtYXJyb3ctY2lyY2xlLW8tdXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjsgfVxuXG4ubGEubGEtcGxheS1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmxhLmxhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XG5cbi5sYS5sYS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4ubGEubGEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG5cbi5sYS5sYS1saXN0LWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1kZWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4ubGEubGEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmxhLmxhLXBpY3R1cmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4ubGEubGEtcGhvdG8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4ubGEubGEtaW1hZ2Uge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4ubGEubGEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmxhLmxhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4ubGEubGEtcGVuY2lsLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5sYS5sYS1zaGFyZS1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG5cbi5sYS5sYS1jaGVjay1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5sYS5sYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4ubGEubGEtdGltZXMtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4ubGEubGEtY2hlY2stY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4ubGEubGEtbWFpbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLmxhLmxhLWV5ZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1leWUtc2xhc2gge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi5sYS5sYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5sYS5sYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5sYS5sYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi5sYS5sYS1iYXItY2hhcnQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmxhLmxhLWJhci1jaGFydC1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWJhci1jaGFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmxhLmxhLXR3aXR0ZXItc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmFjZWJvb2stc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ2VhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4ubGEubGEtdGh1bWJzLW8tdXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4ubGEubGEtdGh1bWJzLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLmxhLmxhLWhlYXJ0LW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi5sYS5sYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5sYS5sYS1saW5rZWRpbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4ubGEubGEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5sYS5sYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmxhLmxhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4ubGEubGEtZ2l0aHViLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWxlbW9uLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi5sYS5sYS1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5sYS5sYS1ib29rbWFyay1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4ubGEubGEtdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4ubGEubGEtZmFjZWJvb2stZiB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4ubGEubGEtZ2l0aHViIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY3JlZGl0LWNhcmQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5sYS5sYS1oZGQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi5sYS5sYS1oYW5kLW8tcmlnaHQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLmxhLmxhLWhhbmQtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmxhLmxhLWhhbmQtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4ubGEubGEtaGFuZC1vLWRvd24ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4ubGEubGEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG5cbi5sYS5sYS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi5sYS5sYS1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5sYS5sYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi5sYS5sYS1maWxlcy1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4ubGEubGEtZmxvcHB5LW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4ubGEubGEtbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5sYS5sYS1yZW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmxhLmxhLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXBpbnRlcmVzdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1nb29nbGUtcGx1cy1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1nb29nbGUtcGx1cyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLmxhLmxhLW1vbmV5IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmxhLmxhLXVuc29ydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmxhLmxhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5sYS5sYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5sYS5sYS1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLmxhLmxhLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmxhLmxhLWxlZ2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLmxhLmxhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4ubGEubGEtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmxhLmxhLWNvbW1lbnQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4ubGEubGEtY29tbWVudHMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmxhLmxhLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmxhLmxhLWNsaXBib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1wYXN0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG5cbi5sYS5sYS1saWdodGJ1bGItbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5sYS5sYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5sYS5sYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5sYS5sYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4ubGEubGEtYmVsbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5sYS5sYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cblxuLmxhLmxhLWZpbGUtdGV4dC1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmxhLmxhLWJ1aWxkaW5nLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5sYS5sYS1ob3NwaXRhbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4ubGEubGEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmxhLmxhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5sYS5sYS1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4ubGEubGEtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4ubGEubGEtbWFpbC1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5sYS5sYS1naXRodWItYWx0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZm9sZGVyLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4ubGEubGEtZm9sZGVyLW9wZW4tbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmxhLmxhLXNtaWxlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5sYS5sYS1mcm93bi1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4ubGEubGEtbWVoLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4ubGEubGEta2V5Ym9hcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmxhLmxhLWZsYWctbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4ubGEubGEtbWFpbC1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4ubGEubGEtc3Rhci1oYWxmLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4ubGEubGEtc3Rhci1oYWxmLWVtcHR5IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5sYS5sYS1zdGFyLWhhbGYtZnVsbCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5sYS5sYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4ubGEubGEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmxhLmxhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiOyB9XG5cbi5sYS5sYS1jYWxlbmRhci1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4ubGEubGEtbWF4Y2RuIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaHRtbDUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jc3MzIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmxhLmxhLW1pbnVzLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmxhLmxhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmxhLmxhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4ubGEubGEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5sYS5sYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5sYS5sYS1jb21wYXNzIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNhcmV0LXNxdWFyZS1vLWRvd24ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5sYS5sYS10b2dnbGUtZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10b2dnbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5sYS5sYS1jYXJldC1zcXVhcmUtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5sYS5sYS10b2dnbGUtdXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdG9nZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmxhLmxhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmxhLmxhLXRvZ2dsZS1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4ubGEubGEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmxhLmxhLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4ubGEubGEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmxhLmxhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5sYS5sYS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4ubGEubGEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmxhLmxhLXJ1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cblxuLmxhLmxhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5sYS5sYS1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4ubGEubGEtcm1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmxhLmxhLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5sYS5sYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4ubGEubGEtcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4ubGEubGEtcm91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cblxuLmxhLmxhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5sYS5sYS13b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4ubGEubGEtYnRjIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYml0Y29pbiB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4ubGEubGEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmxhLmxhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmxhLmxhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5sYS5sYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4ubGEubGEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5sYS5sYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmxhLmxhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmxhLmxhLXlvdXR1YmUtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEteW91dHViZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXhpbmcge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS14aW5nLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXlvdXR1YmUtcGxheSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi5sYS5sYS1kcm9wYm94IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc3RhY2stb3ZlcmZsb3cge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1pbnN0YWdyYW0ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1mbGlja3Ige1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1hZG4ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1iaXRidWNrZXQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1iaXRidWNrZXQtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5sYS5sYS10dW1ibHIge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10dW1ibHItc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cblxuLmxhLmxhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjsgfVxuXG4ubGEubGEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLmxhLmxhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4ubGEubGEtYXBwbGUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS13aW5kb3dzIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYW5kcm9pZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWxpbnV4IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZHJpYmJibGUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1za3lwZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZvdXJzcXVhcmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10cmVsbG8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1ncmF0aXBheSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdpdHRpcCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdpdHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5sYS5sYS1zdW4tbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi5sYS5sYS1tb29uLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cblxuLmxhLmxhLXZrIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtd2VpYm8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1yZW5yZW4ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1wYWdlbGluZXMge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zdGFjay1leGNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmxhLmxhLWFycm93LWNpcmNsZS1vLWxlZnQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5sYS5sYS1jYXJldC1zcXVhcmUtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4ubGEubGEtdG9nZ2xlLWxlZnQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4ubGEubGEtZG90LWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5sYS5sYS12aW1lby1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4ubGEubGEtdHVya2lzaC1saXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmxhLmxhLXBsdXMtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5sYS5sYS1zbGFjayB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXdvcmRwcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLW9wZW5pZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmxhLmxhLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4ubGEubGEtbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmxhLmxhLXlhaG9vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ29vZ2xlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtcmVkZGl0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtcmVkZGl0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXN0dW1ibGV1cG9uLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXN0dW1ibGV1cG9uIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZGVsaWNpb3VzIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZGlnZyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXBpZWQtcGlwZXItcHAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1waWVkLXBpcGVyLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWRydXBhbCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWpvb21sYSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLmxhLmxhLWJlaGFuY2Uge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1iZWhhbmNlLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXN0ZWFtIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc3RlYW0tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtYXV0b21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5sYS5sYS1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4ubGEubGEtZW52ZWxvcGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cblxuLmxhLmxhLWRldmlhbnRhcnQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zb3VuZGNsb3VkIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlsZS1wZGYtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLmxhLmxhLWZpbGUtd29yZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLmxhLmxhLWZpbGUtZXhjZWwtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4ubGEubGEtZmlsZS1wb3dlcnBvaW50LW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4ubGEubGEtZmlsZS1pbWFnZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5sYS5sYS1maWxlLXBob3RvLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlsZS1waG90by1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmxhLmxhLWZpbGUtcGljdHVyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmxhLmxhLWZpbGUtYXJjaGl2ZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLmxhLmxhLWZpbGUtemlwLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlsZS16aXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5sYS5sYS1maWxlLWF1ZGlvLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmxhLmxhLWZpbGUtc291bmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1maWxlLXNvdW5kLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4ubGEubGEtZmlsZS12aWRlby1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5sYS5sYS1maWxlLW1vdmllLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLmxhLmxhLWZpbGUtY29kZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLmxhLmxhLXZpbmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jb2RlcGVuIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtanNmaWRkbGUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1saWZlLXJpbmcge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbGlmZS1ib3V5IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWxpZmUtYm91eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5sYS5sYS1saWZlLWJ1b3kge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmxhLmxhLWxpZmUtc2F2ZXIge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbGlmZS1zYXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5sYS5sYS1zdXBwb3J0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4ubGEubGEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjsgfVxuXG4ubGEubGEtcmViZWwge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1yYSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmxhLmxhLXJlc2lzdGFuY2Uge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1yZXNpc3RhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmxhLmxhLWVtcGlyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4ubGEubGEtZ2l0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdpdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWhhY2tlci1uZXdzIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEteS1jb21iaW5hdG9yLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjsgfVxuXG4ubGEubGEteWMtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEteWMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLmxhLmxhLXRlbmNlbnQtd2VpYm8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1xcSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXdlaXhpbiB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXdlY2hhdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5sYS5sYS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmxhLmxhLXBhcGVyLXBsYW5lLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5sYS5sYS1zZW5kLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc2VuZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmxhLmxhLWNpcmNsZS10aGluIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmxhLmxhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5sYS5sYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmxhLmxhLWZ1dGJvbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLmxhLmxhLXNvY2Nlci1iYWxsLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc29jY2VyLWJhbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi5sYS5sYS1zbGlkZXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdHdpdGNoIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEteWVscCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLW5ld3NwYXBlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmxhLmxhLXBheXBhbCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdvb2dsZS13YWxsZXQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jYy12aXNhIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2MtbWFzdGVyY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNjLWRpc2NvdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2MtYW1leCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNjLXBheXBhbCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNjLXN0cmlwZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWJlbGwtc2xhc2gtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4ubGEubGEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4ubGEubGEtY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4ubGEubGEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5sYS5sYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4ubGEubGEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5sYS5sYS1sYXN0Zm0ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1sYXN0Zm0tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaW94aG9zdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWFuZ2VsbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNjIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmxhLmxhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5sYS5sYS1zaGVrZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4ubGEubGEtc2hlcWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmxhLmxhLW1lYW5wYXRoIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4ubGEubGEtYnV5c2VsbGFkcyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNvbm5lY3RkZXZlbG9wIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZGFzaGN1YmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1mb3J1bWJlZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWxlYW5wdWIge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zZWxsc3kge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zaGlydHNpbmJ1bGsge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zaW1wbHlidWlsdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXNreWF0bGFzIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZGlhbW9uZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmxhLmxhLWludGVyc2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmxhLmxhLWZhY2Vib29rLW9mZmljaWFsIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4ubGEubGEtcGludGVyZXN0LXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS13aGF0c2FwcCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cblxuLmxhLmxhLXZpYWNvaW4ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS15LWNvbWJpbmF0b3Ige1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS15YyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmxhLmxhLW9wdGluLW1vbnN0ZXIge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1vcGVuY2FydCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWV4cGVkaXRlZHNzbCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWJhdHRlcnktNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5sYS5sYS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmxhLmxhLWJhdHRlcnktMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5sYS5sYS1iYXR0ZXJ5LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4ubGEubGEtYmF0dGVyeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmxhLmxhLWJhdHRlcnktMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5sYS5sYS1vYmplY3QtZ3JvdXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtb2JqZWN0LXVuZ3JvdXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc3RpY2t5LW5vdGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmxhLmxhLWNjLWpjYiB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNjLWRpbmVycy1jbHViIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2xvbmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaG91cmdsYXNzLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4ubGEubGEtaG91cmdsYXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4ubGEubGEtaG91cmdsYXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4ubGEubGEtaG91cmdsYXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4ubGEubGEtaGFuZC1yb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4ubGEubGEtaGFuZC1ncmFiLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZC1ncmFiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4ubGEubGEtaGFuZC1wYXBlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5sYS5sYS1oYW5kLXN0b3AtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1oYW5kLXN0b3AtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5sYS5sYS1oYW5kLXNjaXNzb3JzLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmxhLmxhLWhhbmQtbGl6YXJkLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5sYS5sYS1oYW5kLXNwb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmxhLmxhLWhhbmQtcG9pbnRlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmxhLmxhLWhhbmQtcGVhY2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4ubGEubGEtcmVnaXN0ZXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jcmVhdGl2ZS1jb21tb25zIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ2cge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1nZy1jaXJjbGUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10cmlwYWR2aXNvciB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLW9kbm9rbGFzc25pa2kge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1vZG5va2xhc3NuaWtpLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdldC1wb2NrZXQge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS13aWtpcGVkaWEtdyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXNhZmFyaSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNocm9tZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZpcmVmb3gge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1vcGVyYSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWludGVybmV0LWV4cGxvcmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5sYS5sYS1jb250YW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS01MDBweCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWFtYXpvbiB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNhbGVuZGFyLXBsdXMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4ubGEubGEtY2FsZW5kYXItbWludXMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmxhLmxhLWNhbGVuZGFyLXRpbWVzLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5sYS5sYS1jYWxlbmRhci1jaGVjay1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4ubGEubGEtbWFwLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4ubGEubGEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5sYS5sYS1jb21tZW50aW5nLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmxhLmxhLWhvdXp6IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdmltZW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5sYS5sYS1ibGFjay10aWUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1mb250aWNvbnMge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1yZWRkaXQtYWxpZW4ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1lZGdlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmxhLmxhLWNvZGllcGllIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtbW9keCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZvcnQtYXdlc29tZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXVzYiB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXByb2R1Y3QtaHVudCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLW1peGNsb3VkIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc2NyaWJkIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtcGF1c2UtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4ubGEubGEtc3RvcC1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmxhLmxhLWJsdWV0b290aCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWJsdWV0b290aC1iIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ2l0bGFiIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtd3BiZWdpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXdwZm9ybXMge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1lbnZpcmEge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS13aGVlbGNoYWlyLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmxhLmxhLXF1ZXN0aW9uLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLmxhLmxhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmxhLmxhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4ubGEubGEtZGVhZm5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4ubGEubGEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmxhLmxhLWdsaWRlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ2xpZGUtZyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXNpZ25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4ubGEubGEtdmlhZGVvIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdmlhZGVvLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXNuYXBjaGF0IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc25hcGNoYXQtZ2hvc3Qge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1zbmFwY2hhdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1waWVkLXBpcGVyIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmlyc3Qtb3JkZXIge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS15b2FzdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXRoZW1laXNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWdvb2dsZS1wbHVzLW9mZmljaWFsIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4ubGEubGEtZ29vZ2xlLXBsdXMtY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmxhLmxhLWZvbnQtYXdlc29tZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWZhIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4ubGEubGEtaGFuZHNoYWtlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4ubGEubGEtZW52ZWxvcGUtb3Blbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5sYS5sYS1saW5vZGUge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1hZGRyZXNzLWJvb2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5sYS5sYS12Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5sYS5sYS1hZGRyZXNzLWNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5sYS5sYS12Y2FyZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXZjYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4ubGEubGEtdXNlci1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmxhLmxhLXVzZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4ubGEubGEtaWQtYmFkZ2Uge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmxhLmxhLWlkLWNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4ubGEubGEtZHJpdmVycy1saWNlbnNlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4ubGEubGEtcXVvcmEge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1mcmVlLWNvZGUtY2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLXRlbGVncmFtIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdGhlcm1vbWV0ZXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5sYS5sYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5sYS5sYS10aGVybW9tZXRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLmxhLmxhLXRoZXJtb21ldGVyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4ubGEubGEtdGhlcm1vbWV0ZXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5sYS5sYS10aGVybW9tZXRlci0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLmxhLmxhLWJhdGh0dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4ubGEubGEtczE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmxhLmxhLXdpbmRvdy1tYXhpbWl6ZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS13aW5kb3ctcmVzdG9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4ubGEubGEtd2luZG93LWNsb3NlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4ubGEubGEtdGltZXMtcmVjdGFuZ2xlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4ubGEubGEtYmFuZGNhbXAge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1ncmF2IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZXRzeSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWltZGIge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS1yYXZlbHJ5IHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtZWVyY2FzdCB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxhLmxhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjsgfVxuXG4ubGEubGEtc25vd2ZsYWtlLW8ge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4ubGEubGEtc3VwZXJwb3dlcnMge1xuICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sYS5sYS13cGV4cGxvcmVyIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGEubGEtc3BvdGlmeSB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiIsIi8qKlxuICogU2hhZGVzIG9mIFB1cnBsZSBUaGVtZSBmb3IgUHJpc20uanNcbiAqXG4gKiBAYXV0aG9yIEFobWFkIEF3YWlzIDxodHRwczovL3R3aXR0ZXIuY29tL01yQWhtYWRBd2Fpcy8+XG4gKiBAc3VwcG9ydCBGb2xsb3cvdHdlZXQgYXQgaHR0cHM6Ly90d2l0dGVyLmNvbS9NckFobWFkQXdhaXMvXG4gKi9cblxuY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuXHRjb2xvcjogIzllZmVmZjtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cblx0LW1vei10YWItc2l6ZTogNDtcblx0LW8tdGFiLXNpemU6IDQ7XG5cdHRhYi1zaXplOiA0O1xuXG5cdC13ZWJraXQtaHlwaGVuczogbm9uZTtcblx0LW1vei1oeXBoZW5zOiBub25lO1xuXHQtbXMtaHlwaGVuczogbm9uZTtcblx0aHlwaGVuczogbm9uZTtcblxuXHRmb250LWZhbWlseTogJ09wZXJhdG9yIE1vbm8nLCAnRmlyYSBDb2RlJywgQ29uc29sYXMsIE1vbmFjbywgJ0FuZGFsZSBNb25vJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdHRleHQtc2hhZG93OiAwIDFweCAjMjIyMjQ1O1xufVxuXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXTo6LW1vei1zZWxlY3Rpb24sXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSA6Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddOjotbW96LXNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSA6Oi1tb3otc2VsZWN0aW9uLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ106OnNlbGVjdGlvbixcbnByZVtjbGFzcyo9J2xhbmd1YWdlLSddIDo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10gOjpzZWxlY3Rpb24ge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0YmFja2dyb3VuZDogI2E1OTllOTtcbn1cblxuLyogQ29kZSBibG9ja3MuICovXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSB7XG5cdHBhZGRpbmc6IDJlbTtcblx0bWFyZ2luOiAwLjVlbSAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuXHRiYWNrZ3JvdW5kOiAjMWUxZTNmO1xufVxuXG4vKiBJbmxpbmUgY29kZSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcblx0cGFkZGluZzogMC4xZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuM2VtO1xufVxuXG4udG9rZW4ge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4udG9rZW4uY29tbWVudCxcbi50b2tlbi5wcm9sb2csXG4udG9rZW4uY2RhdGEge1xuXHRjb2xvcjogI2IzNjJmZjtcbn1cblxuLnRva2VuLmRlbGltaXRlcixcbi50b2tlbi5rZXl3b3JkLFxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5hdHJ1bGUge1xuXHRjb2xvcjogI2ZmOWQwMDtcbn1cblxuLnRva2VuLm9wZXJhdG9yLFxuLnRva2VuLmF0dHItbmFtZSB7XG5cdGNvbG9yOiByZ2IoMjU1LCAxODAsIDg0KTtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi50b2tlbi5ib29sZWFuIHtcblx0Y29sb3I6IHJnYigyNTUsIDk4LCAxNDApO1xufVxuXG4udG9rZW4udGFnLFxuLnRva2VuLnRhZyAucHVuY3R1YXRpb24sXG4udG9rZW4uZG9jdHlwZSxcbi50b2tlbi5idWlsdGluIHtcblx0Y29sb3I6IHJnYigyNTUsIDE1NywgMCk7XG59XG5cbi50b2tlbi5lbnRpdHksXG4udG9rZW4uc3ltYm9sIHtcblx0Y29sb3I6ICM2ODk3YmI7XG59XG5cbi50b2tlbi5udW1iZXIge1xuXHRjb2xvcjogI2ZmNjI4Yztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLmNvbnN0YW50LFxuLnRva2VuLnZhcmlhYmxlIHtcblx0Y29sb3I6ICNmZjYyOGM7XG59XG5cbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhciB7XG5cdGNvbG9yOiAjYTVmZjkwO1xufVxuXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5hdHRyLXZhbHVlIC5wdW5jdHVhdGlvbiB7XG5cdGNvbG9yOiAjYTVjMjYxO1xufVxuXG4udG9rZW4uYXR0ci12YWx1ZSAucHVuY3R1YXRpb246Zmlyc3QtY2hpbGQge1xuXHRjb2xvcjogI2E5YjdjNjtcbn1cblxuLnRva2VuLnVybCB7XG5cdGNvbG9yOiAjMjg3YmRlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRva2VuLmZ1bmN0aW9uIHtcblx0Y29sb3I6IHJnYigyNTAsIDIwOCwgMCk7XG59XG5cbi50b2tlbi5yZWdleCB7XG5cdGJhY2tncm91bmQ6ICMzNjQxMzU7XG59XG5cbi50b2tlbi5ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50b2tlbi5pdGFsaWMge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50b2tlbi5pbnNlcnRlZCB7XG5cdGJhY2tncm91bmQ6ICMwMGZmMDA7XG59XG5cbi50b2tlbi5kZWxldGVkIHtcblx0YmFja2dyb3VuZDogI2ZmMDAwZDtcbn1cblxuY29kZS5sYW5ndWFnZS1jc3MgLnRva2VuLnByb3BlcnR5LFxuY29kZS5sYW5ndWFnZS1jc3MgLnRva2VuLnByb3BlcnR5ICsgLnRva2VuLnB1bmN0dWF0aW9uIHtcblx0Y29sb3I6ICNhOWI3YzY7XG59XG5cbmNvZGUubGFuZ3VhZ2UtY3NzIC50b2tlbi5pZCB7XG5cdGNvbG9yOiAjZmZjNjZkO1xufVxuXG5jb2RlLmxhbmd1YWdlLWNzcyAudG9rZW4uc2VsZWN0b3IgPiAudG9rZW4uY2xhc3MsXG5jb2RlLmxhbmd1YWdlLWNzcyAudG9rZW4uc2VsZWN0b3IgPiAudG9rZW4uYXR0cmlidXRlLFxuY29kZS5sYW5ndWFnZS1jc3MgLnRva2VuLnNlbGVjdG9yID4gLnRva2VuLnBzZXVkby1jbGFzcyxcbmNvZGUubGFuZ3VhZ2UtY3NzIC50b2tlbi5zZWxlY3RvciA+IC50b2tlbi5wc2V1ZG8tZWxlbWVudCB7XG5cdGNvbG9yOiAjZmZjNjZkO1xufVxuXG4udG9rZW4uY2xhc3MtbmFtZSB7XG5cdGNvbG9yOiAjZmI5NGZmO1xufVxuXG4udG9rZW4ub3BlcmF0b3IsXG4udG9rZW4uZW50aXR5LFxuLnRva2VuLnVybCxcbi5sYW5ndWFnZS1jc3MgLnRva2VuLnN0cmluZyxcbi5zdHlsZSAudG9rZW4uc3RyaW5nIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxpbmUtaGlnaGxpZ2h0LmxpbmUtaGlnaGxpZ2h0IHtcblx0bWFyZ2luLXRvcDogMzZweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE3OSwgOTgsIDI1NSwgMC4xNyksIHRyYW5zcGFyZW50KTtcbn1cblxuLmxpbmUtaGlnaGxpZ2h0LmxpbmUtaGlnaGxpZ2h0OmJlZm9yZSxcbi5saW5lLWhpZ2hsaWdodC5saW5lLWhpZ2hsaWdodFtkYXRhLWVuZF06YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/