/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/tom-select/dist/css/tom-select.bootstrap5.css ***!
  \***************************************************************************************************************************************************/
/**
 * Tom Select Bootstrap 5
 */
/**
 * tom-select.css (v2.6.2)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-control {
  border: 1px solid var(--bs-border-color);
  padding: 0.375rem 0.75rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: var(--bs-border-radius);
  display: flex;
  flex-wrap: wrap;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc(0.375rem - 1px - 0px) 0.75rem calc(0.375rem - 1px - 3px - 0px);
}
.full .ts-control {
  background-color: var(--bs-body-bg);
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  box-shadow: none;
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0px solid #dee2e6;
  overflow: auto;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #0d6efd;
  color: #fff;
  border: 0px solid rgba(0, 0, 0, 0);
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: rgb(134.5, 134.5, 134.5);
  background: hsl(0, 0%, 123.7254901961%);
  border: 0px solid hsl(0, 0%, 118.6274509804%);
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 0px 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: calc(0.75rem + 5px);
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}
.disabled .ts-control {
  opacity: 1;
  background-color: var(--bs-secondary-bg);
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: var(--bs-body-bg);
  margin: 0.25rem 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius);
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 3px 0.75rem;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #6c757d;
  background: var(--bs-body-bg);
  cursor: default;
}
.ts-dropdown .active {
  background-color: var(--bs-tertiary-bg);
  color: var(--bs-body-color);
}
.ts-dropdown .active.create {
  color: var(--bs-body-color);
}
.ts-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 0.75rem;
}
.ts-dropdown .spinner::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow: hidden auto;
  max-height: 200px;
  scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important;
}
.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem;
}

/* stylelint-disable function-name-case */
.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(0.75rem - 5px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 0.75rem);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 6px 0.75rem;
  border-bottom: 1px solid #d0d0d0;
  background: color-mix(var(--bs-body-bg), #d0d0d0, 85%);
  border-radius: var(--bs-border-radius) var(--bs-border-radius) 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: hsl(210, 10.3448275862%, -2.2549019608%);
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid var(--bs-border-color);
  box-shadow: var(--bs-box-shadow-inset);
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px;
  display: block;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input.focus .ts-dropdown .dropdown-input {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}
.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup::before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 5px;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #dee2e6;
  margin-left: 5px;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: hsl(0, 0%, 118.6274509804%);
}

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important;
}
.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #dee2e6;
  margin-right: 5px;
}
.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: hsl(0, 0%, 118.6274509804%);
}

:root {
  --ts-pr-clear-button: 0px;
  --ts-pr-caret: 0px;
  --ts-pr-min: .75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: var(--bs-body-bg);
  cursor: text;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.ts-dropdown,
.ts-dropdown.form-control,
.ts-dropdown.form-select {
  height: auto;
  padding: 0;
  z-index: 1000;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color-translucent);
  border-radius: 0.375rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.ts-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}
.ts-dropdown .optgroup:first-child::before {
  display: none;
}
.ts-dropdown .optgroup::before {
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-border-color-translucent);
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.ts-dropdown .create {
  padding-left: 0.75rem;
}

.ts-dropdown-content {
  padding: 5px 0;
}

.ts-control {
  display: flex;
  align-items: center;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ts-control {
    transition: none;
  }
}
.focus .ts-control {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.ts-control .item {
  display: flex;
  align-items: center;
}
.ts-control input::-ms-input-placeholder {
  color: var(--bs-secondary-color, #a7aeb8);
  opacity: 1;
}
.ts-control input::placeholder {
  color: var(--bs-secondary-color, #a7aeb8);
  opacity: 1;
}

.ts-wrapper.is-invalid,
.was-validated .invalid,
.was-validated :invalid + .ts-wrapper {
  border-color: var(--bs-form-invalid-color);
}
.ts-wrapper.is-invalid:not(.single),
.was-validated .invalid:not(.single),
.was-validated :invalid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.single,
.was-validated .invalid.single,
.was-validated :invalid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.focus .ts-control,
.was-validated .invalid.focus .ts-control,
.was-validated :invalid + .ts-wrapper.focus .ts-control {
  border-color: var(--bs-form-invalid-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-form-invalid-color), 0.25);
}

.ts-wrapper.is-valid,
.was-validated .valid,
.was-validated :valid + .ts-wrapper {
  border-color: var(--bs-form-valid-color);
}
.ts-wrapper.is-valid:not(.single),
.was-validated .valid:not(.single),
.was-validated :valid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.single,
.was-validated .valid.single,
.was-validated :valid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.focus .ts-control,
.was-validated .valid.focus .ts-control,
.was-validated :valid + .ts-wrapper.focus .ts-control {
  border-color: var(--bs-form-valid-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-form-valid-color), 0.25);
}

.ts-wrapper {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  display: flex;
}
.input-group-sm > .ts-wrapper, .ts-wrapper.form-select-sm, .ts-wrapper.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.input-group-sm > .ts-wrapper .ts-control, .ts-wrapper.form-select-sm .ts-control, .ts-wrapper.form-control-sm .ts-control {
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.has-items .ts-control, .ts-wrapper.form-select-sm.has-items .ts-control, .ts-wrapper.form-control-sm.has-items .ts-control {
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.multi.has-items .ts-control, .ts-wrapper.form-select-sm.multi.has-items .ts-control, .ts-wrapper.form-control-sm.multi.has-items .ts-control {
  padding-top: calc((calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)) - 1.5 * 0.875rem - calc((var(--bs-border-width) + 1px) * 2)) / 2) !important;
}
.ts-wrapper.multi.has-items .ts-control {
  padding-left: calc(0.75rem - 5px);
  --ts-pr-min: calc(0.75rem - 5px);
}
.ts-wrapper.multi .ts-control > div {
  border-radius: calc(var(--bs-border-radius) - 1px);
}
.input-group-lg > .ts-wrapper, .ts-wrapper.form-control-lg, .ts-wrapper.form-select-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.input-group-lg > .ts-wrapper .ts-control, .ts-wrapper.form-control-lg .ts-control, .ts-wrapper.form-select-lg .ts-control {
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
}
.ts-wrapper:not(.form-control, .form-select) {
  padding: 0;
  border: none;
  height: auto;
  box-shadow: none;
  background: none;
}
.ts-wrapper:not(.form-control, .form-select).single .ts-control {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.ts-wrapper.form-select, .ts-wrapper.single {
  --ts-pr-caret: 2.25rem;
}
.ts-wrapper.form-control, .ts-wrapper.form-select {
  padding: 0 !important;
  height: auto;
  box-shadow: none;
  display: flex;
}
.ts-wrapper.form-control .ts-control, .ts-wrapper.form-control.single.input-active .ts-control, .ts-wrapper.form-select .ts-control, .ts-wrapper.form-select.single.input-active .ts-control {
  border: none !important;
}
.ts-wrapper.form-control:not(.disabled) .ts-control, .ts-wrapper.form-control:not(.disabled).single.input-active .ts-control, .ts-wrapper.form-select:not(.disabled) .ts-control, .ts-wrapper.form-select:not(.disabled).single.input-active .ts-control {
  background: transparent !important;
}

.input-group > .ts-wrapper {
  flex-grow: 1;
  width: 1%;
}
.input-group > .ts-wrapper:not(:nth-child(2)) > .ts-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .ts-wrapper:not(:last-child) > .ts-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.form-select .ts-dropdown,
.form-select .ts-control,
.form-select .ts-control input {
  color: var(--bs-body-color);
}
/*# sourceMappingURL=tom-select.bootstrap5.css.map */
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/bootstrap-icons/font/bootstrap-icons.css ***!
  \**********************************************************************************************************************************************/
/*!
 * Bootstrap Icons v1.13.2 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */

@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(/build/fonts/bootstrap-icons.78be1a7f.woff2) format("woff2"),
url(/build/fonts/bootstrap-icons.7f1b72ae.woff) format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }
.bi-alphabet-uppercase::before { content: "\f2a5"; }
.bi-alphabet::before { content: "\f68a"; }
.bi-amazon::before { content: "\f68d"; }
.bi-arrows-collapse-vertical::before { content: "\f690"; }
.bi-arrows-expand-vertical::before { content: "\f695"; }
.bi-arrows-vertical::before { content: "\f698"; }
.bi-arrows::before { content: "\f6a2"; }
.bi-ban-fill::before { content: "\f6a3"; }
.bi-ban::before { content: "\f6b6"; }
.bi-bing::before { content: "\f6c2"; }
.bi-cake::before { content: "\f6e0"; }
.bi-cake2::before { content: "\f6ed"; }
.bi-cookie::before { content: "\f6ee"; }
.bi-copy::before { content: "\f759"; }
.bi-crosshair::before { content: "\f769"; }
.bi-crosshair2::before { content: "\f794"; }
.bi-emoji-astonished-fill::before { content: "\f795"; }
.bi-emoji-astonished::before { content: "\f79a"; }
.bi-emoji-grimace-fill::before { content: "\f79b"; }
.bi-emoji-grimace::before { content: "\f7a0"; }
.bi-emoji-grin-fill::before { content: "\f7a1"; }
.bi-emoji-grin::before { content: "\f7a6"; }
.bi-emoji-surprise-fill::before { content: "\f7a7"; }
.bi-emoji-surprise::before { content: "\f7ac"; }
.bi-emoji-tear-fill::before { content: "\f7ad"; }
.bi-emoji-tear::before { content: "\f7b2"; }
.bi-envelope-arrow-down-fill::before { content: "\f7b3"; }
.bi-envelope-arrow-down::before { content: "\f7b8"; }
.bi-envelope-arrow-up-fill::before { content: "\f7b9"; }
.bi-envelope-arrow-up::before { content: "\f7be"; }
.bi-feather::before { content: "\f7bf"; }
.bi-feather2::before { content: "\f7c4"; }
.bi-floppy-fill::before { content: "\f7c5"; }
.bi-floppy::before { content: "\f7d8"; }
.bi-floppy2-fill::before { content: "\f7d9"; }
.bi-floppy2::before { content: "\f7e4"; }
.bi-gitlab::before { content: "\f7e5"; }
.bi-highlighter::before { content: "\f7f8"; }
.bi-marker-tip::before { content: "\f802"; }
.bi-nvme-fill::before { content: "\f803"; }
.bi-nvme::before { content: "\f80c"; }
.bi-opencollective::before { content: "\f80d"; }
.bi-pci-card-network::before { content: "\f8cd"; }
.bi-pci-card-sound::before { content: "\f8ce"; }
.bi-radar::before { content: "\f8cf"; }
.bi-send-arrow-down-fill::before { content: "\f8d0"; }
.bi-send-arrow-down::before { content: "\f8d1"; }
.bi-send-arrow-up-fill::before { content: "\f8d2"; }
.bi-send-arrow-up::before { content: "\f8d3"; }
.bi-sim-slash-fill::before { content: "\f8d4"; }
.bi-sim-slash::before { content: "\f8d5"; }
.bi-sourceforge::before { content: "\f8d6"; }
.bi-substack::before { content: "\f8d7"; }
.bi-threads-fill::before { content: "\f8d8"; }
.bi-threads::before { content: "\f8d9"; }
.bi-transparency::before { content: "\f8da"; }
.bi-twitter-x::before { content: "\f8db"; }
.bi-type-h4::before { content: "\f8dc"; }
.bi-type-h5::before { content: "\f8dd"; }
.bi-type-h6::before { content: "\f8de"; }
.bi-backpack-fill::before { content: "\f8df"; }
.bi-backpack::before { content: "\f8e0"; }
.bi-backpack2-fill::before { content: "\f8e1"; }
.bi-backpack2::before { content: "\f8e2"; }
.bi-backpack3-fill::before { content: "\f8e3"; }
.bi-backpack3::before { content: "\f8e4"; }
.bi-backpack4-fill::before { content: "\f8e5"; }
.bi-backpack4::before { content: "\f8e6"; }
.bi-brilliance::before { content: "\f8e7"; }
.bi-cake-fill::before { content: "\f8e8"; }
.bi-cake2-fill::before { content: "\f8e9"; }
.bi-duffle-fill::before { content: "\f8ea"; }
.bi-duffle::before { content: "\f8eb"; }
.bi-exposure::before { content: "\f8ec"; }
.bi-gender-neuter::before { content: "\f8ed"; }
.bi-highlights::before { content: "\f8ee"; }
.bi-luggage-fill::before { content: "\f8ef"; }
.bi-luggage::before { content: "\f8f0"; }
.bi-mailbox-flag::before { content: "\f8f1"; }
.bi-mailbox2-flag::before { content: "\f8f2"; }
.bi-noise-reduction::before { content: "\f8f3"; }
.bi-passport-fill::before { content: "\f8f4"; }
.bi-passport::before { content: "\f8f5"; }
.bi-person-arms-up::before { content: "\f8f6"; }
.bi-person-raised-hand::before { content: "\f8f7"; }
.bi-person-standing-dress::before { content: "\f8f8"; }
.bi-person-standing::before { content: "\f8f9"; }
.bi-person-walking::before { content: "\f8fa"; }
.bi-person-wheelchair::before { content: "\f8fb"; }
.bi-shadows::before { content: "\f8fc"; }
.bi-suitcase-fill::before { content: "\f8fd"; }
.bi-suitcase-lg-fill::before { content: "\f8fe"; }
.bi-suitcase-lg::before { content: "\f8ff"; }
.bi-suitcase::before { content: "\f900"; }
.bi-suitcase2-fill::before { content: "\f901"; }
.bi-suitcase2::before { content: "\f902"; }
.bi-vignette::before { content: "\f903"; }
.bi-bluesky::before { content: "\f7f9"; }
.bi-tux::before { content: "\f904"; }
.bi-beaker-fill::before { content: "\f905"; }
.bi-beaker::before { content: "\f906"; }
.bi-flask-fill::before { content: "\f907"; }
.bi-flask-florence-fill::before { content: "\f908"; }
.bi-flask-florence::before { content: "\f909"; }
.bi-flask::before { content: "\f90a"; }
.bi-leaf-fill::before { content: "\f90b"; }
.bi-leaf::before { content: "\f90c"; }
.bi-measuring-cup-fill::before { content: "\f90d"; }
.bi-measuring-cup::before { content: "\f90e"; }
.bi-unlock2-fill::before { content: "\f90f"; }
.bi-unlock2::before { content: "\f910"; }
.bi-battery-low::before { content: "\f911"; }
.bi-anthropic::before { content: "\f912"; }
.bi-apple-music::before { content: "\f913"; }
.bi-claude::before { content: "\f914"; }
.bi-openai::before { content: "\f915"; }
.bi-perplexity::before { content: "\f916"; }
.bi-css::before { content: "\f917"; }
.bi-javascript::before { content: "\f918"; }
.bi-typescript::before { content: "\f919"; }
.bi-fork-knife::before { content: "\f91a"; }
.bi-globe-americas-fill::before { content: "\f91b"; }
.bi-globe-asia-australia-fill::before { content: "\f91c"; }
.bi-globe-central-south-asia-fill::before { content: "\f91d"; }
.bi-globe-europe-africa-fill::before { content: "\f91e"; }

/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/tom-select/dist/css/tom-select.bootstrap5.css ***!
  \***************************************************************************************************************************************************/
/**
 * Tom Select Bootstrap 5
 */
/**
 * tom-select.css (v2.6.2)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-control {
  border: 1px solid var(--bs-border-color);
  padding: 0.375rem 0.75rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: var(--bs-border-radius);
  display: flex;
  flex-wrap: wrap;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc(0.375rem - 1px - 0px) 0.75rem calc(0.375rem - 1px - 3px - 0px);
}
.full .ts-control {
  background-color: var(--bs-body-bg);
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  box-shadow: none;
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0px solid #dee2e6;
  overflow: auto;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #0d6efd;
  color: #fff;
  border: 0px solid rgba(0, 0, 0, 0);
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: rgb(134.5, 134.5, 134.5);
  background: hsl(0, 0%, 123.7254901961%);
  border: 0px solid hsl(0, 0%, 118.6274509804%);
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 0px 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: calc(0.75rem + 5px);
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}
.disabled .ts-control {
  opacity: 1;
  background-color: var(--bs-secondary-bg);
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: var(--bs-body-bg);
  margin: 0.25rem 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius);
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 3px 0.75rem;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #6c757d;
  background: var(--bs-body-bg);
  cursor: default;
}
.ts-dropdown .active {
  background-color: var(--bs-tertiary-bg);
  color: var(--bs-body-color);
}
.ts-dropdown .active.create {
  color: var(--bs-body-color);
}
.ts-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 0.75rem;
}
.ts-dropdown .spinner::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow: hidden auto;
  max-height: 200px;
  scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important;
}
.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem;
}

/* stylelint-disable function-name-case */
.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(0.75rem - 5px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 0.75rem);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 6px 0.75rem;
  border-bottom: 1px solid #d0d0d0;
  background: color-mix(var(--bs-body-bg), #d0d0d0, 85%);
  border-radius: var(--bs-border-radius) var(--bs-border-radius) 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: hsl(210, 10.3448275862%, -2.2549019608%);
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid var(--bs-border-color);
  box-shadow: var(--bs-box-shadow-inset);
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px;
  display: block;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input.focus .ts-dropdown .dropdown-input {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}
.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup::before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 5px;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #dee2e6;
  margin-left: 5px;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: hsl(0, 0%, 118.6274509804%);
}

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important;
}
.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #dee2e6;
  margin-right: 5px;
}
.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: hsl(0, 0%, 118.6274509804%);
}

:root {
  --ts-pr-clear-button: 0px;
  --ts-pr-caret: 0px;
  --ts-pr-min: .75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: var(--bs-body-bg);
  cursor: text;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.ts-dropdown,
.ts-dropdown.form-control,
.ts-dropdown.form-select {
  height: auto;
  padding: 0;
  z-index: 1000;
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color-translucent);
  border-radius: 0.375rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.ts-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}
.ts-dropdown .optgroup:first-child::before {
  display: none;
}
.ts-dropdown .optgroup::before {
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-border-color-translucent);
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.ts-dropdown .create {
  padding-left: 0.75rem;
}

.ts-dropdown-content {
  padding: 5px 0;
}

.ts-control {
  display: flex;
  align-items: center;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .ts-control {
    transition: none;
  }
}
.focus .ts-control {
  border-color: rgb(134, 182.5, 254);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.ts-control .item {
  display: flex;
  align-items: center;
}
.ts-control input::-ms-input-placeholder {
  color: var(--bs-secondary-color, #a7aeb8);
  opacity: 1;
}
.ts-control input::placeholder {
  color: var(--bs-secondary-color, #a7aeb8);
  opacity: 1;
}

.ts-wrapper.is-invalid,
.was-validated .invalid,
.was-validated :invalid + .ts-wrapper {
  border-color: var(--bs-form-invalid-color);
}
.ts-wrapper.is-invalid:not(.single),
.was-validated .invalid:not(.single),
.was-validated :invalid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.single,
.was-validated .invalid.single,
.was-validated :invalid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.focus .ts-control,
.was-validated .invalid.focus .ts-control,
.was-validated :invalid + .ts-wrapper.focus .ts-control {
  border-color: var(--bs-form-invalid-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-form-invalid-color), 0.25);
}

.ts-wrapper.is-valid,
.was-validated .valid,
.was-validated :valid + .ts-wrapper {
  border-color: var(--bs-form-valid-color);
}
.ts-wrapper.is-valid:not(.single),
.was-validated .valid:not(.single),
.was-validated :valid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.single,
.was-validated .valid.single,
.was-validated :valid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.focus .ts-control,
.was-validated .valid.focus .ts-control,
.was-validated :valid + .ts-wrapper.focus .ts-control {
  border-color: var(--bs-form-valid-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-form-valid-color), 0.25);
}

.ts-wrapper {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  display: flex;
}
.input-group-sm > .ts-wrapper, .ts-wrapper.form-select-sm, .ts-wrapper.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.input-group-sm > .ts-wrapper .ts-control, .ts-wrapper.form-select-sm .ts-control, .ts-wrapper.form-control-sm .ts-control {
  border-radius: var(--bs-border-radius-sm);
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.has-items .ts-control, .ts-wrapper.form-select-sm.has-items .ts-control, .ts-wrapper.form-control-sm.has-items .ts-control {
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.multi.has-items .ts-control, .ts-wrapper.form-select-sm.multi.has-items .ts-control, .ts-wrapper.form-control-sm.multi.has-items .ts-control {
  padding-top: calc((calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)) - 1.5 * 0.875rem - calc((var(--bs-border-width) + 1px) * 2)) / 2) !important;
}
.ts-wrapper.multi.has-items .ts-control {
  padding-left: calc(0.75rem - 5px);
  --ts-pr-min: calc(0.75rem - 5px);
}
.ts-wrapper.multi .ts-control > div {
  border-radius: calc(var(--bs-border-radius) - 1px);
}
.input-group-lg > .ts-wrapper, .ts-wrapper.form-control-lg, .ts-wrapper.form-select-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.input-group-lg > .ts-wrapper .ts-control, .ts-wrapper.form-control-lg .ts-control, .ts-wrapper.form-select-lg .ts-control {
  border-radius: var(--bs-border-radius-lg);
  font-size: 1.25rem;
}
.ts-wrapper:not(.form-control, .form-select) {
  padding: 0;
  border: none;
  height: auto;
  box-shadow: none;
  background: none;
}
.ts-wrapper:not(.form-control, .form-select).single .ts-control {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.ts-wrapper.form-select, .ts-wrapper.single {
  --ts-pr-caret: 2.25rem;
}
.ts-wrapper.form-control, .ts-wrapper.form-select {
  padding: 0 !important;
  height: auto;
  box-shadow: none;
  display: flex;
}
.ts-wrapper.form-control .ts-control, .ts-wrapper.form-control.single.input-active .ts-control, .ts-wrapper.form-select .ts-control, .ts-wrapper.form-select.single.input-active .ts-control {
  border: none !important;
}
.ts-wrapper.form-control:not(.disabled) .ts-control, .ts-wrapper.form-control:not(.disabled).single.input-active .ts-control, .ts-wrapper.form-select:not(.disabled) .ts-control, .ts-wrapper.form-select:not(.disabled).single.input-active .ts-control {
  background: transparent !important;
}

.input-group > .ts-wrapper {
  flex-grow: 1;
  width: 1%;
}
.input-group > .ts-wrapper:not(:nth-child(2)) > .ts-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .ts-wrapper:not(:last-child) > .ts-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.form-select .ts-dropdown,
.form-select .ts-control,
.form-select .ts-control input {
  color: var(--bs-body-color);
}
/*# sourceMappingURL=tom-select.bootstrap5.css.map */
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/simplebar/dist/simplebar.min.css ***!
  \**************************************************************************************************************************************/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/prose/lib/style/prosemirror.css ***!
  \***********************************************************************************************************************************************/
.ProseMirror {
  position: relative;
}

.ProseMirror {
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: break-spaces;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */
}

.ProseMirror pre {
  white-space: pre-wrap;
}

.ProseMirror li {
  position: relative;
}

.ProseMirror-hideselection *::selection { background: transparent; }
.ProseMirror-hideselection *::-moz-selection { background: transparent; }
.ProseMirror-hideselection { caret-color: transparent; }

/* See https://code.haverbeke.berlin/prosemirror/prosemirror/issues/1421#issuecomment-1759320191 */
.ProseMirror [draggable][contenteditable=false] { user-select: text }

.ProseMirror-selectednode {
  outline: 2px solid #8cf;
}

/* Make sure li selections wrap around markers */

li.ProseMirror-selectednode {
  outline: none;
}

li.ProseMirror-selectednode:after {
  content: "";
  position: absolute;
  left: -32px;
  right: -2px; top: -2px; bottom: -2px;
  border: 2px solid #8cf;
  pointer-events: none;
}

/* Protect against generic img rules */

img.ProseMirror-separator {
  display: inline !important;
  border: none !important;
  margin: 0 !important;
}

/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/kit/lib/prose/view/style/prosemirror.css ***!
  \********************************************************************************************************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9wcm9zZS92aWV3L3N0eWxlL3Byb3NlbWlycm9yLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJwcm9zZW1pcnJvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdAbWlsa2Rvd24vcHJvc2Uvdmlldy9zdHlsZS9wcm9zZW1pcnJvci5jc3MnO1xuIl19 */
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/prosemirror.css ***!
  \******************************************************************************************************************************************************/


/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/reset.css ***!
  \************************************************************************************************************************************************/
.milkdown {
  position: relative;
}

  .milkdown * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }

  .milkdown button,
  .milkdown input {
    border: none;
    background: none;
    box-shadow: none;
  }

  .milkdown button:focus, .milkdown input:focus {
      outline: none;
    }

  .milkdown :focus-visible {
    outline: none;
  }

  .milkdown {

  font-family: var(--crepe-font-default);
  font-size: var(--crepe-base-font-size, 16px);
  color: var(--crepe-color-on-background);
  background: var(--crepe-color-background);
}

  .milkdown .milkdown-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .milkdown .ProseMirror-focused {
    outline: none;
  }

  .milkdown .ProseMirror {
    padding: 60px 120px;
  }

  .milkdown .ProseMirror *::-moz-selection {
      background: var(--crepe-color-selected);
    }

  .milkdown .ProseMirror *::selection {
      background: var(--crepe-color-selected);
    }

  .milkdown .ProseMirror li.ProseMirror-selectednode {
      background: var(--crepe-color-selected);
      outline: none;
    }

  .milkdown .ProseMirror li.ProseMirror-selectednode ::-moz-selection {
        background: transparent;
      }

  .milkdown .ProseMirror li.ProseMirror-selectednode ::selection {
        background: transparent;
      }

  .milkdown .ProseMirror li.ProseMirror-selectednode::-moz-selection {
        background: transparent;
      }

  .milkdown .ProseMirror li.ProseMirror-selectednode::selection {
        background: transparent;
      }

  .milkdown .ProseMirror li.ProseMirror-selectednode:after {
      all: unset;
    }

  .milkdown .ProseMirror .ProseMirror-selectednode {
      background: var(--crepe-color-selected);
      outline: none;
      background: color-mix(
        in srgb,
        var(--crepe-color-selected),
        transparent 60%
      );
    }

  .milkdown .ProseMirror .ProseMirror-selectednode ::-moz-selection {
        background: transparent;
      }

  .milkdown .ProseMirror .ProseMirror-selectednode ::selection {
        background: transparent;
      }

  .milkdown .ProseMirror .ProseMirror-selectednode::-moz-selection {
        background: transparent;
      }

  .milkdown .ProseMirror .ProseMirror-selectednode::selection {
        background: transparent;
      }

  .milkdown .ProseMirror[data-dragging='true']::-moz-selection, .milkdown .ProseMirror[data-dragging='true'] *::-moz-selection {
        background: transparent;
      }

  .milkdown .ProseMirror[data-dragging='true'] .ProseMirror-selectednode,
      .milkdown .ProseMirror[data-dragging='true']::selection,
      .milkdown .ProseMirror[data-dragging='true'] *::selection {
        background: transparent;
      }

  .milkdown .ProseMirror[data-dragging='true'] input::-moz-selection {
        background: var(--crepe-color-selected);
      }

  .milkdown .ProseMirror[data-dragging='true'] input::selection {
        background: var(--crepe-color-selected);
      }

  .milkdown .ProseMirror img {
      vertical-align: bottom;
      max-width: 100%;
    }

  .milkdown .ProseMirror img.ProseMirror-selectednode {
        background: none;
        outline: 2px solid var(--crepe-color-primary);
      }

  .milkdown .ProseMirror h1,
    .milkdown .ProseMirror h2,
    .milkdown .ProseMirror h3,
    .milkdown .ProseMirror h4,
    .milkdown .ProseMirror h5,
    .milkdown .ProseMirror h6 {
      font-family: var(--crepe-font-title);
      font-weight: 400;
      padding: 2px 0;
    }

  .milkdown .ProseMirror h1 {
      font-size: 2.625em;
      line-height: 1.1905;
      margin-top: 32px;
    }

  .milkdown .ProseMirror h2 {
      font-size: 2.25em;
      line-height: 1.2222;
      margin-top: 28px;
    }

  .milkdown .ProseMirror h3 {
      font-size: 2em;
      line-height: 1.25;
      margin-top: 24px;
    }

  .milkdown .ProseMirror h4 {
      font-size: 1.75em;
      line-height: 1.2857;
      margin-top: 20px;
    }

  .milkdown .ProseMirror h5 {
      font-size: 1.5em;
      line-height: 1.3333;
      margin-top: 16px;
    }

  .milkdown .ProseMirror h6 {
      font-size: 1.125em;
      font-weight: 700;
      line-height: 1.5556;
      margin-top: 16px;
    }

  .milkdown .ProseMirror p {
      font-size: 1em;
      line-height: 1.5;
      padding: 4px 0;
    }

  .milkdown .ProseMirror code {
      color: var(--crepe-color-inline-code);
      background: color-mix(
        in srgb,
        var(--crepe-color-inline-area),
        transparent 40%
      );
      font-family: var(--crepe-font-code);
      padding: 0 2px;
      border-radius: 4px;
      font-size: 87.5%;
      display: inline-block;
      line-height: 1.4286;
    }

  .milkdown .ProseMirror a {
      color: var(--crepe-color-primary);
      text-decoration: underline;
    }

  .milkdown .ProseMirror pre {
      background: color-mix(
        in srgb,
        var(--crepe-color-inline-area),
        transparent 40%
      );
      padding: 10px;
      border-radius: 4px;
    }

  .milkdown .ProseMirror pre code {
        padding: 0;
        background: transparent;
      }

  .milkdown .ProseMirror blockquote {
      position: relative;
      padding-left: 40px;
      padding-top: 0;
      padding-bottom: 0;
      box-sizing: content-box;
      margin: 4px 0;
    }

  .milkdown .ProseMirror blockquote::before {
        content: '';
        width: 4px;
        left: 0;
        top: 4px;
        bottom: 4px;
        position: absolute;
        background: var(--crepe-color-selected);
        border-radius: 100px;
      }

  .milkdown .ProseMirror blockquote hr {
        margin-bottom: 16px;
      }

  .milkdown .ProseMirror hr {
      border: none;
      background-color: color-mix(
        in srgb,
        var(--crepe-color-outline),
        transparent 80%
      );
      background-clip: content-box;
      padding: 6px 0;
      height: 13px;
      position: relative;
    }

  .milkdown .ProseMirror hr.ProseMirror-selectednode {
        outline: none;
        background-color: color-mix(
          in srgb,
          var(--crepe-color-outline),
          transparent 20%
        );
        background-clip: content-box;
      }

  .milkdown .ProseMirror hr.ProseMirror-selectednode::before {
          content: '';
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0;
          right: 0;
          background-color: color-mix(
            in srgb,
            var(--crepe-color-outline),
            transparent 80%
          );
          pointer-events: none;
        }

  .milkdown .ProseMirror ul,
    .milkdown .ProseMirror ol {
      padding: 0;
    }

/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/block-edit.css ***!
  \*****************************************************************************************************************************************************/
.milkdown .milkdown-block-handle[data-show='false'] {
      opacity: 0;
      pointer-events: none;
    }
    .milkdown .milkdown-block-handle {
    transition: all 0.2s;
    position: absolute;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2px;
}
    .milkdown .milkdown-block-handle .operation-item {
      border-radius: 4px;
      width: 32px;
      height: 32px;
      padding: 4px;
    }
    .milkdown .milkdown-block-handle .operation-item svg {
        width: 24px;
        height: 24px;
        fill: var(--crepe-color-outline);
      }
    .milkdown .milkdown-block-handle .operation-item:hover {
        background: var(--crepe-color-hover);
      }
    .milkdown .milkdown-block-handle .operation-item.active {
        background: var(--crepe-color-selected);
      }
  .milkdown .milkdown-slash-menu[data-show='false'] {
      display: none;
    }
  .milkdown .milkdown-slash-menu {
    position: absolute;
    z-index: 10;
    display: block;
    font-family: var(--crepe-font-default);
    color: var(--crepe-color-on-surface);
    background: var(--crepe-color-surface);
    border-radius: 12px;
    box-shadow: var(--crepe-shadow-1);
}
  .milkdown .milkdown-slash-menu ul {
      list-style-type: none;
    }
  .milkdown .milkdown-slash-menu ul li {
        cursor: pointer;
        border-radius: 8px;
      }
  .milkdown .milkdown-slash-menu .tab-group {
      border-bottom: 1px solid
        color-mix(in srgb, var(--crepe-color-outline), transparent 80%);
      padding: 12px 12px 0;
    }
  .milkdown .milkdown-slash-menu .tab-group ul {
        padding: 8px 10px;
        display: flex;
        gap: 10px;
        flex-wrap: nowrap;
      }
  .milkdown .milkdown-slash-menu .tab-group ul li {
          padding: 6px 10px;
          font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
          font-style: normal;
          font-weight: 600;
          line-height: 20px;
        }
  .milkdown .milkdown-slash-menu .tab-group ul li:hover {
            background: var(--crepe-color-hover);
          }
  .milkdown .milkdown-slash-menu .tab-group ul li.selected {
            background: var(--crepe-color-selected);
          }
  .milkdown .milkdown-slash-menu .menu-groups {
      padding: 0 12px 12px;
      max-height: 420px;
      overflow: auto;
      overscroll-behavior: contain;
      scroll-behavior: smooth;
    }
  .milkdown .milkdown-slash-menu .menu-groups .menu-group h6 {
          font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
          font-style: normal;
          font-weight: 600;
          line-height: 20px;
          padding: 14px 10px;
          text-transform: uppercase;
          color: color-mix(
            in srgb,
            var(--crepe-color-on-surface),
            transparent 40%
          );
        }
  .milkdown .milkdown-slash-menu .menu-groups .menu-group li {
          min-width: 220px;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          gap: 16px;
          padding: 14px 10px;
        }
  .milkdown .milkdown-slash-menu .menu-groups .menu-group li.hover {
            background: var(--crepe-color-hover);
          }
  .milkdown .milkdown-slash-menu .menu-groups .menu-group li.active {
            background: var(--crepe-color-selected);
          }
  .milkdown .milkdown-slash-menu .menu-groups .menu-group li svg {
            width: 24px;
            height: 24px;
            color: var(--crepe-color-outline);
            fill: var(--crepe-color-outline);
          }
  .milkdown .milkdown-slash-menu .menu-groups .menu-group li > span {
            font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
            font-style: normal;
            font-weight: 600;
            line-height: 20px;
          }
  .milkdown .milkdown-slash-menu .menu-groups .menu-group + .menu-group::before {
        content: '';
        display: block;
        height: 1px;
        background: color-mix(
          in srgb,
          var(--crepe-color-outline),
          transparent 80%
        );
        margin: 0 10px;
      }

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/code-mirror.css ***!
  \******************************************************************************************************************************************************/
.milkdown .milkdown-code-block {
    display: block;
    position: relative;
    padding: 8px 20px 20px;
    background: var(--crepe-color-surface);
    margin: 4px 0;
  }

    .milkdown .milkdown-code-block .language-picker {
      padding-top: 10px;
      width: -moz-max-content;
      width: max-content;
      position: absolute;
      z-index: 999;
    }

    .milkdown .milkdown-code-block .hidden {
      display: none !important;
    }

    .milkdown .milkdown-code-block.selected {
      outline: 1px solid var(--crepe-color-primary);
    }

    .milkdown .milkdown-code-block .milkdown-code-block-placeholder {
      margin: 0;
      padding: 4px 0;
      font-family: var(--crepe-font-code, monospace);
      font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
      line-height: 1.5;
      white-space: pre-wrap;
      word-break: break-all;
    }

    .milkdown .milkdown-code-block .milkdown-code-block-placeholder code {
        font-family: inherit;
      }

    .milkdown .milkdown-code-block .cm-editor {
      outline: none !important;
      background: var(--crepe-color-surface);
    }

    .milkdown .milkdown-code-block .cm-gutters {
      border-right: none;
      background: var(--crepe-color-surface);
    }

    .milkdown .milkdown-code-block .cm-panel {
      font-family: var(--crepe-font-default);
      background: var(--crepe-color-surface);
      color: var(--crepe-color-on-surface);
    }

    .milkdown .milkdown-code-block .cm-panel input {
        caret-color: var(--crepe-color-outline);
        border-radius: 4px;
        background: var(--crepe-color-surface-low);
      }

    .milkdown .milkdown-code-block .cm-panel > button {
        text-transform: capitalize;
        background: var(--crepe-color-surface-low);
        color: var(--crepe-color-on-surface-variant);
        border: 1px solid var(--crepe-color-outline);
        font-weight: 600;
        cursor: pointer;
        border-radius: 4px;
      }

    .milkdown .milkdown-code-block .cm-panel > button:hover {
          background: var(--crepe-color-hover);
        }

    .milkdown .milkdown-code-block .cm-panel > label {
        display: inline-flex;
        align-items: center;
        text-transform: capitalize;
      }

    .milkdown .milkdown-code-block .cm-panel > label input[type='checkbox'] {
          border-radius: 4px;
          cursor: pointer;
          -moz-appearance: none;
               appearance: none;
          -webkit-appearance: none;
          background: var(--crepe-color-surface-low);
          width: 1.15em;
          height: 1.15em;
          border: 1px solid var(--crepe-color-outline);
          display: grid;
          place-content: center;
        }

    .milkdown .milkdown-code-block .cm-panel > label input[type='checkbox']::before {
            content: '';
            transform-origin: bottom left;
            width: 0.65em;
            height: 0.65em;
            transform: scale(0);
            transition: 120ms transform ease-in-out;
            box-shadow: inset 1em 1em var(--crepe-color-outline);
            clip-path: polygon(
              14% 44%,
              0 65%,
              50% 100%,
              100% 16%,
              80% 0%,
              43% 62%
            );
          }

    .milkdown .milkdown-code-block .cm-panel > label input[type='checkbox']:checked::before {
            transform: scale(1);
          }

    .milkdown .milkdown-code-block .tools {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .milkdown .milkdown-code-block .tools input {
        caret-color: var(--crepe-color-outline);
      }

    .milkdown .milkdown-code-block .tools .tools-button-group {
        display: flex;
        gap: 2px;
      }

    .milkdown .milkdown-code-block .tools .tools-button-group button {
          background: var(--crepe-color-secondary);
          color: var(--crepe-color-on-surface-variant);
          padding: 4px 10px;
          opacity: 0;
          cursor: pointer;
          border-radius: 4px;
          font-size: calc(var(--crepe-base-font-size, 16px) * 0.75);
          line-height: 16px;
          font-weight: 600;
          font-family: var(--crepe-font-default);
          transition: opacity 0.2s ease-in-out;
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 4px;
        }

    .milkdown .milkdown-code-block .tools .tools-button-group button svg {
            width: 14px;
            height: 14px;
            fill: var(--crepe-color-on-surface-variant);
          }

    .milkdown .milkdown-code-block .tools .tools-button-group button:first-child {
          border-top-left-radius: 100px;
          border-bottom-left-radius: 100px;
        }

    .milkdown .milkdown-code-block .tools .tools-button-group button:last-child {
          border-top-right-radius: 100px;
          border-bottom-right-radius: 100px;
        }

    .milkdown .milkdown-code-block .tools .language-button {
        display: flex;
        align-items: center;
        font-family: var(--crepe-font-default);
        gap: 6px;
        padding: 2px 4px 2px 8px;
        background: var(--crepe-color-surface-low);
        color: var(--crepe-color-on-surface-variant);
        border-radius: 4px;
        font-size: calc(var(--crepe-base-font-size, 16px) * 0.75);
        font-weight: 600;
        line-height: 16px;
        margin-bottom: 8px;
        opacity: 0;
        cursor: pointer;
        transition: opacity 0.2s ease-in-out;
      }

    .milkdown .milkdown-code-block .tools .language-button:hover {
          background: var(--crepe-color-hover);
        }

    .milkdown .milkdown-code-block .tools .language-button .expand-icon {
          transition: transform 0.2s ease-in-out;
          width: 18px;
          height: 18px;
          display: flex;
          justify-content: center;
          align-items: center;
        }

    .milkdown .milkdown-code-block .tools .language-button .expand-icon svg {
          width: 14px;
          height: 14px;
          color: var(--crepe-color-outline);
        }

    .milkdown .milkdown-code-block .tools .language-button[data-expanded='true'] .expand-icon {
          transform: rotate(180deg);
        }

    .milkdown .milkdown-code-block .tools .language-button .expand-icon svg:focus,
        .milkdown .milkdown-code-block .tools .language-button .expand-icon:focus-visible {
          outline: none;
        }

    .milkdown .milkdown-code-block:hover .language-button {
      opacity: 1;
    }

    .milkdown .milkdown-code-block:hover .tools-button-group > button {
      opacity: 1;
    }

    .milkdown .milkdown-code-block .list-wrapper {
      background: var(--crepe-color-surface-low);
      border-radius: 12px;
      box-shadow: var(--crepe-shadow-1);
      width: 240px;
      padding-top: 12px;
    }

    .milkdown .milkdown-code-block .language-list {
      height: 410px;
      overflow-y: auto;
      overscroll-behavior: contain;
      margin: 0;
      padding: 0;
    }

    .milkdown .milkdown-code-block .language-list-item {
      cursor: pointer;
      margin: 0;
      display: flex;
      align-items: center;
      gap: 8px;
      padding: 4px 22px;
      font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
      font-weight: 600;
      line-height: 20px;
    }

    .milkdown .milkdown-code-block .language-list-item:hover {
        background: var(--crepe-color-hover);
      }

    .milkdown .milkdown-code-block .language-list-item:focus-visible {
        outline: none;
        background: var(--crepe-color-hover);
      }

    .milkdown .milkdown-code-block .language-list-item .leading,
      .milkdown .milkdown-code-block .language-list-item .leading svg {
        width: 24px;
        height: 24px;
      }

    .milkdown .milkdown-code-block .language-list-item.no-result {
        cursor: default;
        opacity: 0.6;
      }

    .milkdown .milkdown-code-block .language-list-item.no-result:hover {
          background: transparent;
        }

    .milkdown .milkdown-code-block .search-box {
      display: flex;
      align-items: center;
      margin: 0 12px 8px;
      background: transparent;
      border-radius: 4px;
      outline: 1px solid var(--crepe-color-primary);
      gap: 8px;
      padding: 6px 10px;
    }

    .milkdown .milkdown-code-block .search-box:has(input:focus) {
        outline: 2px solid var(--crepe-color-primary);
      }

    .milkdown .milkdown-code-block .search-box .search-input {
        width: 100%;
        color: var(--crepe-color-on-surface);
      }

    .milkdown .milkdown-code-block .search-box .search-icon {
        display: none;
      }

    .milkdown .milkdown-code-block .search-box .clear-icon {
        cursor: pointer;
        width: 20px;
        height: 20px;
      }

    .milkdown .milkdown-code-block .search-box .clear-icon svg {
          width: 20px;
          height: 20px;
          color: var(--crepe-color-primary);
          fill: var(--crepe-color-primary);
        }

    .milkdown .milkdown-code-block .search-box .clear-icon:hover {
          background: var(--crepe-color-hover);
        }

    .milkdown .milkdown-code-block .search-box input {
        font-family: var(--crepe-font-default);
        font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
        line-height: 20px;
        background: transparent;
      }

    .milkdown .milkdown-code-block .search-box input:focus {
        outline: none;
      }

    .milkdown .milkdown-code-block .preview-panel .preview-divider {
        height: 1px;
        opacity: 0.2;
        background: var(--crepe-color-outline);
        margin: 6px 0;
      }

    .milkdown .milkdown-code-block .preview-panel .preview-label {
        margin: 6px 0;
        font-size: calc(var(--crepe-base-font-size, 16px) * 0.75);
        color: color-mix(
          in srgb,
          var(--crepe-color-on-surface),
          transparent 40%
        );
        font-weight: 600;
        text-transform: uppercase;
        font-family: var(--crepe-font-default);
      }

    .milkdown .milkdown-code-block .preview-panel .preview {
        text-align: center;
        overflow-x: auto;
      }

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/prose/lib/style/gapcursor.css ***!
  \*********************************************************************************************************************************************/
.ProseMirror-gapcursor {
  display: none;
  pointer-events: none;
  position: absolute;
}

.ProseMirror-gapcursor:after {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  width: 20px;
  border-top: 1px solid black;
  animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
}

@keyframes ProseMirror-cursor-blink {
  to {
    visibility: hidden;
  }
}

.ProseMirror-focused .ProseMirror-gapcursor {
  display: block;
}

/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/kit/lib/prose/gapcursor/style/gapcursor.css ***!
  \***********************************************************************************************************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9wcm9zZS9nYXBjdXJzb3Ivc3R5bGUvZ2FwY3Vyc29yLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJnYXBjdXJzb3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnQG1pbGtkb3duL3Byb3NlL2dhcGN1cnNvci9zdHlsZS9nYXBjdXJzb3IuY3NzJztcbiJdfQ== */
/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/prosemirror-virtual-cursor/style/virtual-cursor.css ***!
  \*********************************************************************************************************************************************************/
.ProseMirror.virtual-cursor-enabled {
  /* Hide the native cursor */
  caret-color: transparent;
}

.ProseMirror-focused {
  /* Color of the virtual cursor */
  --prosemirror-virtual-cursor-color: red;
}

.ProseMirror .prosemirror-virtual-cursor {
  position: absolute;
  cursor: text;
  pointer-events: none;
  transform: translate(-1px);
  user-select: none;
  -webkit-user-select: none;
  border-left: 2px solid var(--prosemirror-virtual-cursor-color);
}

.ProseMirror .prosemirror-virtual-cursor-left {
  width: 1ch;
  transform: translate(calc(-1ch + -1px));
  border-bottom: 2px solid var(--prosemirror-virtual-cursor-color);
  border-right: 2px solid var(--prosemirror-virtual-cursor-color);
  border-left: none;
}

.ProseMirror .prosemirror-virtual-cursor-right {
  width: 1ch;
  border-bottom: 2px solid var(--prosemirror-virtual-cursor-color);
  border-left: 2px solid var(--prosemirror-virtual-cursor-color);
  border-right: none;
}

.ProseMirror-focused .prosemirror-virtual-cursor-animation {
  animation: prosemirror-virtual-cursor-blink 1s linear infinite;
  animation-delay: 0.5s;
}

@keyframes prosemirror-virtual-cursor-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/cursor.css ***!
  \*************************************************************************************************************************************************/
.milkdown .crepe-drop-cursor {
    background-color: color-mix(
      in srgb,
      var(--crepe-color-outline),
      transparent 50%
    );
    opacity: 0.5;
    transition: all 0.2s;
    pointer-events: none;
  }

.milkdown .ProseMirror-gapcursor:after {
    box-sizing: border-box;
    border-top: 1px solid var(--crepe-color-on-background);
  }

.milkdown .ProseMirror-focused {
    --prosemirror-virtual-cursor-color: var(--crepe-color-outline);
  }

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/image-block.css ***!
  \******************************************************************************************************************************************************/
.milkdown .milkdown-image-inline {
    outline: none;
    display: inline-flex;
    vertical-align: text-bottom;
  }

    .milkdown .milkdown-image-inline input {
      background: transparent;
      outline: none;
      border: 0;
      caret-color: var(--crepe-color-outline);
    }

    .milkdown .milkdown-image-inline > .empty-image-inline {
      display: inline-flex;
    }

    .milkdown .milkdown-image-inline > .empty-image-inline .confirm {
      cursor: pointer;
    }

    .milkdown .milkdown-image-inline > .empty-image-inline .link-importer {
      position: relative;
      flex: 1;
    }

    .milkdown .milkdown-image-inline > .empty-image-inline .link-importer > .link-input-area {
      width: 208px;
      color: var(--crepe-color-on-background);
      display: flex;
    }

    .milkdown .milkdown-image-inline > .empty-image-inline .link-importer .placeholder {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      cursor: text;
    }

    .milkdown .milkdown-image-inline > .empty-image-inline .link-importer .placeholder .uploader {
      cursor: pointer;
      display: flex;
    }

    .milkdown .milkdown-image-inline .hidden {
      display: none !important;
    }

    .milkdown .milkdown-image-inline.empty.selected {
      background: none;
      outline: none;
    }

    .milkdown .milkdown-image-inline.empty.selected .empty-image-inline {
        box-shadow: var(--crepe-shadow-1);
      }

    .milkdown .milkdown-image-inline.selected {
      background: none;
      outline: 1px solid var(--crepe-color-primary);
    }

    .milkdown .milkdown-image-inline.selected :not(input)::-moz-selection {
        background: transparent;
      }

    .milkdown .milkdown-image-inline.selected :not(input)::selection {
        background: transparent;
      }

    .milkdown .milkdown-image-inline .empty-image-inline {
      align-items: center;
      padding: 4px 10px;
      gap: 10px;
      background: var(--crepe-color-surface);
      font-family: var(--crepe-font-default);
      border-radius: 8px;
      font-size: var(--crepe-base-font-size, 16px);
    }

    .milkdown .milkdown-image-inline .empty-image-inline .image-icon svg {
        width: 18px;
        height: 18px;
        fill: var(--crepe-color-outline);
      }

    .milkdown .milkdown-image-inline .empty-image-inline .image-icon {
      padding: 3px;
      width: 24px;
      height: 24px;
}

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer {
      height: 24px;
    }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder {
      color: color-mix(
        in srgb,
        var(--crepe-color-on-background),
        transparent 60%
      );
    }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder :not(input)::-moz-selection {
        background: transparent;
      }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder :not(input)::selection {
        background: transparent;
      }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer .link-input-area {
      line-height: 24px;
    }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader {
      gap: 8px;
      color: var(--crepe-color-primary);
      justify-content: center;
      transition: color 0.2s;
      font-family: var(--crepe-font-default);
    }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer.focus .placeholder .uploader {
      color: unset;
    }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader:hover {
      color: var(--crepe-color-primary);
    }

    .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .text {
      margin-left: 8px;
    }

    .milkdown .milkdown-image-inline .empty-image-inline .confirm svg {
        width: 18px;
        height: 18px;
      }

    .milkdown .milkdown-image-inline .empty-image-inline .confirm {
      display: flex;
      width: 24px;
      height: 24px;
      padding: 3px;
      border-radius: 8px;
      color: var(--crepe-color-primary);
}

    .milkdown .milkdown-image-inline .empty-image-inline .confirm:hover {
        background: var(--crepe-color-hover);
      }
  .milkdown .milkdown-image-block {
    outline: none;
    margin: 4px 0;
    display: block;
  }
  .milkdown .milkdown-image-block > .image-wrapper {
      position: relative;
      width: -moz-fit-content;
      width: fit-content;
      margin: 0 auto;
      min-width: 100px;
    }
  .milkdown .milkdown-image-block > .image-wrapper .operation {
      position: absolute;
      display: flex;
    }
  .milkdown .milkdown-image-block > .image-wrapper .operation > .operation-item {
      cursor: pointer;
    }
  .milkdown .milkdown-image-block > .image-wrapper img {
      max-width: 100%;
      min-height: 100px;
      display: block;
      -o-object-fit: cover;
         object-fit: cover;
    }
  .milkdown .milkdown-image-block > .image-wrapper > .image-resize-handle {
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
    }
  .milkdown .milkdown-image-block > .image-wrapper > .image-resize-handle:hover {
      cursor: row-resize;
    }
  .milkdown .milkdown-image-block input {
      background: transparent;
      outline: none;
      border: 0;
      caret-color: var(--crepe-color-outline);
    }
  .milkdown .milkdown-image-block > .caption-input {
      display: block;
      width: 100%;
      text-align: center;
      color: var(--crepe-color-on-background);
    }
  .milkdown .milkdown-image-block > .image-edit {
      display: flex;
    }
  .milkdown .milkdown-image-block > .image-edit .confirm {
      cursor: pointer;
    }
  .milkdown .milkdown-image-block > .image-edit .link-importer {
      position: relative;
      flex: 1;
    }
  .milkdown .milkdown-image-block > .image-edit .link-importer > .link-input-area {
      width: 100%;
    }
  .milkdown .milkdown-image-block > .image-edit .link-importer .placeholder {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      cursor: text;
    }
  .milkdown .milkdown-image-block > .image-edit .link-importer .placeholder .uploader {
      cursor: pointer;
      display: flex;
    }
  .milkdown .milkdown-image-block .hidden {
      display: none !important;
    }
  .milkdown .milkdown-image-block.selected > .image-edit:not(:has(input:focus)) {
      position: relative;
    }
  .milkdown .milkdown-image-block.selected > .image-edit:not(:has(input:focus))::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: color-mix(
          in srgb,
          var(--crepe-color-selected),
          transparent 60%
        );
        pointer-events: none;
      }
  .milkdown .milkdown-image-block.selected > .image-wrapper {
        position: relative;
      }
  .milkdown .milkdown-image-block.selected > .image-wrapper::before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: color-mix(
            in srgb,
            var(--crepe-color-selected),
            transparent 60%
          );
        }
  .milkdown .milkdown-image-block.selected :not(input)::-moz-selection {
        background: transparent;
      }
  .milkdown .milkdown-image-block.selected :not(input)::selection {
        background: transparent;
      }
  .milkdown .milkdown-image-block .image-wrapper {
      display: flex;
      justify-content: center;
      align-items: center;
    }
  .milkdown .milkdown-image-block .image-wrapper .operation {
      gap: 12px;
      right: 12px;
      top: 12px;
      opacity: 0;
      transition: all 0.2s;
    }
  .milkdown .milkdown-image-block:hover > .image-wrapper .operation {
      opacity: 1;
    }
  .milkdown .milkdown-image-block .image-wrapper .operation > .operation-item {
      color: var(--crepe-color-on-inverse);
      padding: 4px;
      background: var(--crepe-color-inverse);
      opacity: 0.6;
      border-radius: 50%;
      width: 32px;
      height: 32px;
    }
  .milkdown .milkdown-image-block .image-wrapper .operation > .operation-item svg {
        width: 24px;
        height: 24px;
      }
  .milkdown .milkdown-image-block .image-wrapper .image-resize-handle {
      height: 4px;
      bottom: -2px;
      max-width: 160px;
      width: 100%;
      background: var(--crepe-color-outline);
      opacity: 0;
      transition: all 0.2s;
      border-radius: 4px;
    }
  .milkdown .milkdown-image-block:hover > .image-wrapper .image-resize-handle {
      opacity: 1;
    }
  .milkdown .milkdown-image-block .caption-input {
      margin: 4px auto;
      font-family: var(--crepe-font-default);
    }
  .milkdown .milkdown-image-block .image-edit {
      align-items: center;
      padding: 16px 24px;
      gap: 16px;
      background: var(--crepe-color-surface);
      height: 56px;
    }
  .milkdown .milkdown-image-block .image-edit .image-icon {
      color: var(--crepe-color-outline);
    }
  .milkdown .milkdown-image-block .image-edit .image-icon svg {
      width: 24px;
      height: 24px;
      display: flex;
      justify-content: center;
      align-items: center;
      fill: var(--crepe-color-outline);
    }
  .milkdown .milkdown-image-block .image-edit .link-importer .placeholder {
      color: color-mix(
        in srgb,
        var(--crepe-color-on-background),
        transparent 60%
      );
    }
  .milkdown .milkdown-image-block .image-edit .link-importer .placeholder :not(input)::-moz-selection {
        background: transparent;
      }
  .milkdown .milkdown-image-block .image-edit .link-importer .placeholder :not(input)::selection {
        background: transparent;
      }
  .milkdown .milkdown-image-block .image-edit .link-importer .link-input-area {
      line-height: 24px;
      color: var(--crepe-color-on-background);
    }
  .milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader {
      gap: 8px;
      color: var(--crepe-color-primary);
      justify-content: center;
      transition: color 0.2s;
      font-weight: 600;
    }
  .milkdown .milkdown-image-block .image-edit .link-importer.focus .placeholder .uploader {
      color: unset;
    }
  .milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader:hover {
      color: var(--crepe-color-primary);
    }
  .milkdown .milkdown-image-block .image-edit .link-importer .placeholder .text {
      margin-left: 8px;
    }
  .milkdown .milkdown-image-block .image-edit .confirm {
      background: var(--crepe-color-secondary);
      color: var(--crepe-color-on-secondary);
      line-height: 40px;
      padding: 0 24px;
      border-radius: 100px;
      font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
      font-weight: 600;
    }
  .milkdown .milkdown-image-block .image-edit .confirm:hover {
        background:
          linear-gradient(
            0deg,
            rgba(29, 25, 43, 0.08) 0%,
            rgba(29, 25, 43, 0.08) 100%
          ),
          var(--crepe-color-secondary);
      }

/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/link-tooltip.css ***!
  \*******************************************************************************************************************************************************/
.milkdown .milkdown-link-preview {
    position: absolute;
    z-index: 10;
  }
    .milkdown .milkdown-link-preview[data-show='false'] {
      display: none;
    }
    .milkdown .milkdown-link-preview > .link-preview {
      height: 32px;
      display: flex;
      justify-content: center;
      padding: 4px 10px;
      background: var(--crepe-color-surface);
      gap: 10px;
      border-radius: 8px;
      cursor: pointer;
      box-shadow: var(--crepe-shadow-1);
    }
    .milkdown .milkdown-link-preview > .link-preview > .link-display {
        text-decoration: none;
        color: unset;
      }
    .milkdown .milkdown-link-preview > .link-preview > .link-display:hover:before {
        display: block;
      }
    .milkdown .milkdown-link-preview > .link-preview > .link-icon > svg {
          width: 18px;
          height: 18px;
          color: var(--crepe-color-outline);
          fill: var(--crepe-color-outline);
        }
    .milkdown .milkdown-link-preview > .link-preview > .link-icon {
        border-radius: 8px;
        padding: 3px;
        line-height: 24px;
}
    .milkdown .milkdown-link-preview > .link-preview > .link-icon:hover {
          background: var(--crepe-color-hover);
        }
    .milkdown .milkdown-link-preview > .link-preview > .link-display {
        width: 240px;
        line-height: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
        white-space: nowrap;
      }
    .milkdown .milkdown-link-preview > .link-preview > .link-display:hover {
          text-decoration: underline;
        }
    .milkdown .milkdown-link-preview > .link-preview > .button > svg {
          width: 18px;
          height: 18px;
          color: var(--crepe-color-outline);
          fill: var(--crepe-color-outline);
        }
    .milkdown .milkdown-link-preview > .link-preview > .button {
        padding: 3px;
        border-radius: 8px;
        line-height: 24px;
}
    .milkdown .milkdown-link-preview > .link-preview > .button:hover {
          background: var(--crepe-color-hover);
        }
  .milkdown .milkdown-link-edit {
    position: absolute;
    z-index: 10;
  }
  .milkdown .milkdown-link-edit[data-show='false'] {
      display: none;
    }
  .milkdown .milkdown-link-edit > .link-edit {
      height: 32px;
      display: flex;
      justify-content: center;
      padding: 4px 10px 4px 20px;
      background: var(--crepe-color-surface);
      gap: 8px;
      border-radius: 8px;
      box-shadow: var(--crepe-shadow-1);
    }
  .milkdown .milkdown-link-edit > .link-edit > .input-area {
        outline: none;
        background: transparent;
        width: 200px;
        font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
        color: var(--crepe-color-on-background);
      }
  .milkdown .milkdown-link-edit > .link-edit > .button > svg {
          width: 18px;
          height: 18px;
          color: var(--crepe-color-outline);
          fill: var(--crepe-color-outline);
        }
  .milkdown .milkdown-link-edit > .link-edit > .button {
        padding: 3px;
        cursor: pointer;
        border-radius: 8px;
        font-size: calc(var(--crepe-base-font-size, 16px) * 0.75);
        line-height: 24px;
}
  .milkdown .milkdown-link-edit > .link-edit > .button:hover {
          background: var(--crepe-color-hover);
        }
  .milkdown .milkdown-link-edit > .link-edit > .button.hidden {
          visibility: hidden;
        }

/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/list-item.css ***!
  \****************************************************************************************************************************************************/
.milkdown .milkdown-list-item-block {
    display: block;
    padding: 0;
  }

    .milkdown .milkdown-list-item-block > .list-item {
      display: flex;
      align-items: flex-start;
    }

    .milkdown .milkdown-list-item-block > .list-item > .children {
      min-width: 0;
      flex: 1;
    }

    .milkdown .milkdown-list-item-block li {
      gap: 10px;
    }

    .milkdown .milkdown-list-item-block li .label-wrapper {
        color: var(--crepe-color-outline);
      }

    .milkdown .milkdown-list-item-block li .label-wrapper svg {
          fill: var(--crepe-color-outline);
        }

    .milkdown .milkdown-list-item-block li .label-wrapper {
        height: 32px;
        width: 24px;
        display: flex;
        justify-content: center;
        align-items: center;
}

    .milkdown .milkdown-list-item-block li .label-wrapper .label {
          height: 32px;
          padding: 4px 0;
          width: 24px;
          text-align: right;
        }

    .milkdown .milkdown-list-item-block li .label-wrapper .checked,
        .milkdown .milkdown-list-item-block li .label-wrapper .unchecked {
          cursor: pointer;
        }

    .milkdown .milkdown-list-item-block li .label-wrapper .readonly {
          cursor: not-allowed;
        }

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/placeholder.css ***!
  \******************************************************************************************************************************************************/
.milkdown .crepe-placeholder::before {
    position: absolute;
    color: color-mix(
      in srgb,
      var(--crepe-color-on-background),
      transparent 60%
    );
    pointer-events: none;
    height: 0;
    content: attr(data-placeholder);
  }

/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/toolbar.css ***!
  \**************************************************************************************************************************************************/
.milkdown:has(.milkdown-link-preview[data-show='true']) .milkdown-toolbar,
  .milkdown:has(.milkdown-link-edit[data-show='true']) .milkdown-toolbar {
    display: none;
  }
  .milkdown .milkdown-toolbar[data-show='false'] {
      display: none;
    }
  .milkdown .milkdown-toolbar {
    z-index: 10;
    position: absolute;
    display: flex;
    background: var(--crepe-color-surface);
    box-shadow: var(--crepe-shadow-1);
    border-radius: 8px;
    overflow: hidden;
}
  .milkdown .milkdown-toolbar .divider {
      width: 1px;
      background: color-mix(
        in srgb,
        var(--crepe-color-outline),
        transparent 80%
      );
      height: 24px;
      margin: 10px;
    }
  .milkdown .milkdown-toolbar .toolbar-item {
      width: 32px;
      height: 32px;
      margin: 6px;
      padding: 4px;
      cursor: pointer;
      border-radius: 4px;
    }
  .milkdown .milkdown-toolbar .toolbar-item:hover {
        background: var(--crepe-color-hover);
      }
  .milkdown .milkdown-toolbar .toolbar-item:active {
        background: var(--crepe-color-selected);
      }
  .milkdown .milkdown-toolbar .toolbar-item svg {
        height: 24px;
        width: 24px;
        color: var(--crepe-color-outline);
        fill: var(--crepe-color-outline);
      }
  .milkdown .milkdown-toolbar .toolbar-item.active svg {
          color: var(--crepe-color-primary);
          fill: var(--crepe-color-primary);
        }

/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/prose/lib/style/tables.css ***!
  \******************************************************************************************************************************************/
.ProseMirror .tableWrapper {
  overflow-x: auto;
}
.ProseMirror table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
}
.ProseMirror td,
.ProseMirror th {
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
}

.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),
.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging) {
  /* if there's no explicit width set and the column is not being resized, set a default width */
  min-width: var(--default-cell-min-width);
}

.ProseMirror .column-resize-handle {
  position: absolute;
  right: -2px;
  top: 0;
  bottom: 0;
  width: 4px;
  z-index: 20;
  background-color: #adf;
  pointer-events: none;
}
.ProseMirror.resize-cursor {
  cursor: ew-resize;
  cursor: col-resize;
}
/* Give selected cells a blue overlay */
.ProseMirror .selectedCell:after {
  z-index: 2;
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(200, 200, 255, 0.4);
  pointer-events: none;
}

/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/kit/lib/prose/tables/style/tables.css ***!
  \*****************************************************************************************************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9wcm9zZS90YWJsZXMvc3R5bGUvdGFibGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJ0YWJsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnQG1pbGtkb3duL3Byb3NlL3RhYmxlcy9zdHlsZS90YWJsZXMuY3NzJztcbiJdfQ== */
/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/table.css ***!
  \************************************************************************************************************************************************/
.milkdown .milkdown-table-block {
    display: block;
    margin: 4px 0;
  }

.milkdown .milkdown-table-block th,
    .milkdown .milkdown-table-block td {
      border: 1px solid
        color-mix(in srgb, var(--crepe-color-outline), transparent 80%);
      padding: 4px 16px;
    }

.milkdown .milkdown-table-block th .ProseMirror-selectednode, .milkdown .milkdown-table-block td .ProseMirror-selectednode {
        background-color: transparent !important;
      }

.milkdown .milkdown-table-block th:has(.ProseMirror-selectednode), .milkdown .milkdown-table-block td:has(.ProseMirror-selectednode) {
        outline: 1px solid var(--crepe-color-primary);
        outline-offset: -1px;
      }

.milkdown .milkdown-table-block .selectedCell::after {
        background-color: var(--crepe-color-selected);
        opacity: 0.4;
      }

.milkdown .milkdown-table-block .selectedCell ::-moz-selection {
        background: transparent;
      }

.milkdown .milkdown-table-block .selectedCell ::selection {
        background: transparent;
      }

.milkdown .milkdown-table-block .drag-preview {
      background-color: var(--crepe-color-surface);
      opacity: 0.4;
      position: absolute;
      z-index: 100;
      display: flex;
      flex-direction: column;
      outline: 1px solid var(--crepe-color-primary);
      outline-offset: -1px;
    }

.milkdown .milkdown-table-block .drag-preview[data-show='false'] {
        display: none;
      }

.milkdown .milkdown-table-block .drag-preview th:has(.ProseMirror-selectednode), .milkdown .milkdown-table-block .drag-preview td:has(.ProseMirror-selectednode) {
          outline: none;
        }

.milkdown .milkdown-table-block .handle {
      position: absolute;
      font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
      transition: opacity ease-in-out 0.2s;
    }

.milkdown .milkdown-table-block .handle[data-show='false'] {
      opacity: 0;
    }

.milkdown .milkdown-table-block svg {
      fill: var(--crepe-color-outline);
    }

.milkdown .milkdown-table-block .cell-handle {
      z-index: 50;
      left: -999px;
      top: -999px;
      cursor: grab;
      background-color: var(--crepe-color-surface);
      color: var(--crepe-color-outline);
      border-radius: 100px;
      box-shadow: var(--crepe-shadow-1);
      transition: background-color 0.2s ease-in-out;
    }

.milkdown .milkdown-table-block .cell-handle:hover {
        background-color: var(--crepe-color-hover);
      }

.milkdown .milkdown-table-block .cell-handle:has(.button-group:hover) {
        background-color: var(--crepe-color-surface);
      }

.milkdown .milkdown-table-block .cell-handle[data-role='col-drag-handle'] {
        transform: translateY(50%);
        padding: 0 6px;
        width: 28px;
        height: 16px;
      }

.milkdown .milkdown-table-block .cell-handle[data-role='row-drag-handle'] {
        transform: translateX(50%);
        padding: 6px 0;
        width: 16px;
        height: 28px;
      }

.milkdown .milkdown-table-block .cell-handle .button-group {
        position: absolute;
        transform: translateX(-50%);
        left: 50%;
        top: -52px;
        display: flex;
        background-color: var(--crepe-color-surface);
        border-radius: 8px;
        box-shadow: var(--crepe-shadow-1);
      }

.milkdown .milkdown-table-block .cell-handle .button-group::after {
          content: '';
          position: absolute;
          bottom: -8px;
          height: 8px;
          background-color: transparent;
          width: 100%;
        }

.milkdown .milkdown-table-block .cell-handle .button-group[data-show='false'] {
          display: none;
        }

.milkdown .milkdown-table-block .cell-handle .button-group button {
          cursor: pointer;
          margin: 6px;
          padding: 4px;
          display: flex;
          justify-content: center;
          align-items: center;
          border-radius: 4px;
        }

.milkdown .milkdown-table-block .cell-handle .button-group button svg {
            width: 24px;
            height: 24px;
          }

.milkdown .milkdown-table-block .cell-handle .button-group button:hover {
            border-radius: 8px;
            background-color: var(--crepe-color-hover);
          }

.milkdown .milkdown-table-block .cell-handle .button-group button:active {
            background: var(--crepe-color-selected);
          }

.milkdown .milkdown-table-block .cell-handle:hover {
        opacity: 1;
      }

.milkdown .milkdown-table-block .line-handle {
      z-index: 20;
      background-color: var(--crepe-color-primary);
    }

.milkdown .milkdown-table-block .line-handle:hover {
        opacity: 1;
      }

.milkdown .milkdown-table-block .line-handle .add-button {
        cursor: pointer;
        background-color: var(--crepe-color-surface);
        color: var(--crepe-color-outline);
        border-radius: 100px;
        box-shadow: var(--crepe-shadow-1);
        transition: background-color 0.2s ease-in-out;
      }

.milkdown .milkdown-table-block .line-handle .add-button svg {
          width: 16px;
          height: 16px;
        }

.milkdown .milkdown-table-block .line-handle .add-button:hover {
          background-color: var(--crepe-color-hover);
        }

.milkdown .milkdown-table-block .line-handle .add-button:active {
          background: var(--crepe-color-selected);
        }

.milkdown .milkdown-table-block .line-handle[data-role='x-line-drag-handle'] {
        height: 1px;
        z-index: 2;
      }

.milkdown .milkdown-table-block .line-handle[data-role='x-line-drag-handle'] .add-button {
          position: absolute;
          transform: translateX(-50%) translateY(-50%);
          padding: 6px 0;
          width: 16px;
          height: 28px;
        }

.milkdown .milkdown-table-block .line-handle[data-role='y-line-drag-handle'] {
        width: 1px;
        z-index: 1;
      }

.milkdown .milkdown-table-block .line-handle[data-role='y-line-drag-handle'] .add-button {
          position: absolute;
          transform: translateY(-50%) translateX(-50%);
          padding: 0 6px;
          width: 28px;
          height: 16px;
        }

.milkdown .milkdown-table-block .line-handle[data-display-type='indicator'] .add-button {
          display: none;
        }

.milkdown .milkdown-table-block.readonly .handle {
      display: none;
    }

/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/katex/dist/katex.min.css ***!
  \******************************************************************************************************************************/
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_AMS-Regular.73ea273a.woff2) format("woff2"),url(/build/fonts/KaTeX_AMS-Regular.d562e886.woff) format("woff"),url(/build/fonts/KaTeX_AMS-Regular.853be924.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/build/fonts/KaTeX_Caligraphic-Bold.a1abf90d.woff2) format("woff2"),url(/build/fonts/KaTeX_Caligraphic-Bold.d757c535.woff) format("woff"),url(/build/fonts/KaTeX_Caligraphic-Bold.7489a2fb.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Caligraphic-Regular.d6484fce.woff2) format("woff2"),url(/build/fonts/KaTeX_Caligraphic-Regular.db074fa2.woff) format("woff"),url(/build/fonts/KaTeX_Caligraphic-Regular.7e873d38.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/build/fonts/KaTeX_Fraktur-Bold.931d67ea.woff2) format("woff2"),url(/build/fonts/KaTeX_Fraktur-Bold.354501ba.woff) format("woff"),url(/build/fonts/KaTeX_Fraktur-Bold.4c761b37.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Fraktur-Regular.172d3529.woff2) format("woff2"),url(/build/fonts/KaTeX_Fraktur-Regular.6fdf0ac5.woff) format("woff"),url(/build/fonts/KaTeX_Fraktur-Regular.ed305b54.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/build/fonts/KaTeX_Main-Bold.39890742.woff2) format("woff2"),url(/build/fonts/KaTeX_Main-Bold.0c3b8929.woff) format("woff"),url(/build/fonts/KaTeX_Main-Bold.8169508b.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/build/fonts/KaTeX_Main-BoldItalic.20f389c4.woff2) format("woff2"),url(/build/fonts/KaTeX_Main-BoldItalic.428978dc.woff) format("woff"),url(/build/fonts/KaTeX_Main-BoldItalic.828abcb2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/build/fonts/KaTeX_Main-Italic.fe2176f7.woff2) format("woff2"),url(/build/fonts/KaTeX_Main-Italic.fd947498.woff) format("woff"),url(/build/fonts/KaTeX_Main-Italic.fa675e5e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Main-Regular.f650f111.woff2) format("woff2"),url(/build/fonts/KaTeX_Main-Regular.4f35fbcc.woff) format("woff"),url(/build/fonts/KaTeX_Main-Regular.9eba1d77.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/build/fonts/KaTeX_Math-BoldItalic.dcbcbd93.woff2) format("woff2"),url(/build/fonts/KaTeX_Math-BoldItalic.3f07ed67.woff) format("woff"),url(/build/fonts/KaTeX_Math-BoldItalic.bf2d440b.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/build/fonts/KaTeX_Math-Italic.6d3d25f4.woff2) format("woff2"),url(/build/fonts/KaTeX_Math-Italic.96759856.woff) format("woff"),url(/build/fonts/KaTeX_Math-Italic.8a5f9363.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/build/fonts/KaTeX_SansSerif-Bold.95591a92.woff2) format("woff2"),url(/build/fonts/KaTeX_SansSerif-Bold.b9cd458a.woff) format("woff"),url(/build/fonts/KaTeX_SansSerif-Bold.5b49f499.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/build/fonts/KaTeX_SansSerif-Italic.7d393d38.woff2) format("woff2"),url(/build/fonts/KaTeX_SansSerif-Italic.8d593cfa.woff) format("woff"),url(/build/fonts/KaTeX_SansSerif-Italic.b257a18c.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_SansSerif-Regular.cd5e231e.woff2) format("woff2"),url(/build/fonts/KaTeX_SansSerif-Regular.02271ec5.woff) format("woff"),url(/build/fonts/KaTeX_SansSerif-Regular.2f7bc363.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Script-Regular.c81d1b2a.woff2) format("woff2"),url(/build/fonts/KaTeX_Script-Regular.073b3402.woff) format("woff"),url(/build/fonts/KaTeX_Script-Regular.fc9ba524.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Size1-Regular.6eec866c.woff2) format("woff2"),url(/build/fonts/KaTeX_Size1-Regular.0108e89c.woff) format("woff"),url(/build/fonts/KaTeX_Size1-Regular.6de7d4b5.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Size2-Regular.2960900c.woff2) format("woff2"),url(/build/fonts/KaTeX_Size2-Regular.3a99e70a.woff) format("woff"),url(/build/fonts/KaTeX_Size2-Regular.57f5c183.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Size3-Regular.e1951519.woff2) format("woff2"),url(/build/fonts/KaTeX_Size3-Regular.7947224e.woff) format("woff"),url(/build/fonts/KaTeX_Size3-Regular.8d6b6822.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Size4-Regular.e418bf25.woff2) format("woff2"),url(/build/fonts/KaTeX_Size4-Regular.aeffd802.woff) format("woff"),url(/build/fonts/KaTeX_Size4-Regular.4ad7c7e8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/build/fonts/KaTeX_Typewriter-Regular.c295e7f7.woff2) format("woff2"),url(/build/fonts/KaTeX_Typewriter-Regular.4c6b94fd.woff) format("woff"),url(/build/fonts/KaTeX_Typewriter-Regular.c5c02d76.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,math,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.19.1"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/latex.css ***!
  \************************************************************************************************************************************************/
.milkdown span[data-type='math_inline'] {
    padding: 0 4px;
    display: inline-block;
    vertical-align: bottom;
    color: var(--crepe-color-primary);
  }

.milkdown .milkdown-latex-inline-edit[data-show='false'] {
      display: none;
    }

.milkdown .milkdown-latex-inline-edit{
    position: absolute;
    background: var(--crepe-color-surface);
    box-shadow: var(--crepe-shadow-1);
    border-radius: 8px;
    padding: 2px 6px 2px 12px;
}

.milkdown .milkdown-latex-inline-edit .container {
      display: flex;
      gap: 6px;
      align-items: flex-start;
    }

.milkdown .milkdown-latex-inline-edit .container button {
        width: 24px;
        height: 24px;
        cursor: pointer;
        border-radius: 8px;
      }

.milkdown .milkdown-latex-inline-edit .container button:hover {
          background: var(--crepe-color-hover);
        }

.milkdown .milkdown-latex-inline-edit .ProseMirror {
      padding: 0;
      min-width: 174px;
      max-width: 294px;
      font-family: var(--crepe-font-code);
    }

/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/top-bar.css ***!
  \**************************************************************************************************************************************************/
.milkdown .milkdown-top-bar {
    position: sticky;
    top: 0;
    z-index: 10;
    display: flex;
    align-items: center;
    background: var(--crepe-color-surface);
    padding: 0 12px;
    min-height: 44px;
    border-bottom: 1px solid
      color-mix(in srgb, var(--crepe-color-outline), transparent 80%);
    flex-wrap: wrap;
  }

    .milkdown .milkdown-top-bar .top-bar-inner {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      width: 100%;
    }

    .milkdown .milkdown-top-bar .top-bar-divider {
      width: 1px;
      background: color-mix(
        in srgb,
        var(--crepe-color-outline),
        transparent 80%
      );
      height: 24px;
      margin: 10px;
      flex-shrink: 0;
    }

    .milkdown .milkdown-top-bar .top-bar-heading-selector {
      position: relative;
      flex-shrink: 0;
      padding: 6px;
    }

    .milkdown .milkdown-top-bar .top-bar-heading-button {
      display: flex;
      align-items: center;
      text-align: left;
      padding: 4px 4px 4px 10px;
      border-radius: 4px;
      cursor: pointer;
      height: 32px;
      box-sizing: border-box;
    }

    .milkdown .milkdown-top-bar .top-bar-heading-button:hover {
        background: var(--crepe-color-hover);
      }

    .milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-heading-label {
        font-family: var(--crepe-font-default);
        font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
        font-weight: 600;
        line-height: 20px;
        letter-spacing: 0.1px;
        color: var(--crepe-color-on-surface);
        white-space: nowrap;
        min-width: 80px;
      }

    .milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-chevron {
        width: 24px;
        height: 24px;
        flex-shrink: 0;
        display: flex;
        align-items: center;
        justify-content: center;
      }

    .milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-chevron svg {
          width: 16px;
          height: 16px;
          color: var(--crepe-color-outline);
          stroke: var(--crepe-color-outline);
          fill: none;
        }

    .milkdown .milkdown-top-bar .top-bar-heading-dropdown {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 20;
      background: var(--crepe-color-surface);
      box-shadow: var(--crepe-shadow-2);
      border-radius: 8px;
      padding: 8px 4px 4px;
      min-width: 160px;
    }

    .milkdown .milkdown-top-bar .top-bar-heading-option {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      text-align: left;
      width: 100%;
      padding: 8px 12px;
      border-radius: 4px;
      cursor: pointer;
      font-family: var(--crepe-font-default);
      font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
      font-weight: 400;
      line-height: 20px;
      color: var(--crepe-color-on-surface);
      white-space: nowrap;
    }

    .milkdown .milkdown-top-bar .top-bar-heading-option:hover {
        background: var(--crepe-color-hover);
      }

    .milkdown .milkdown-top-bar .top-bar-heading-option.active {
        font-weight: 600;
        color: var(--crepe-color-primary);
      }

    .milkdown .milkdown-top-bar .top-bar-item {
      width: 32px;
      height: 32px;
      margin: 6px;
      padding: 4px;
      cursor: pointer;
      border-radius: 4px;
      flex-shrink: 0;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .milkdown .milkdown-top-bar .top-bar-item:hover {
        background: var(--crepe-color-hover);
      }

    .milkdown .milkdown-top-bar .top-bar-item:active {
        background: var(--crepe-color-selected);
      }

    .milkdown .milkdown-top-bar .top-bar-item svg {
        height: 24px;
        width: 24px;
        color: var(--crepe-color-outline);
        fill: var(--crepe-color-outline);
      }

    .milkdown .milkdown-top-bar .top-bar-item.active svg {
          color: var(--crepe-color-primary);
          fill: var(--crepe-color-primary);
        }

/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/diff.css ***!
  \***********************************************************************************************************************************************/
.milkdown {
  --crepe-color-diff-added: #22c55e;
  --crepe-color-diff-removed: #ef4444;

  --crepe-color-diff-added-bg: color-mix(
    in srgb,
    var(--crepe-color-diff-added),
    transparent 88%
  );
  --crepe-color-diff-added-text: color-mix(
    in srgb,
    var(--crepe-color-diff-added),
    var(--crepe-color-on-background) 40%
  );
  --crepe-color-diff-removed-bg: color-mix(
    in srgb,
    var(--crepe-color-diff-removed),
    transparent 88%
  );
  --crepe-color-diff-removed-text: color-mix(
    in srgb,
    var(--crepe-color-diff-removed),
    var(--crepe-color-on-background) 40%
  );
}

  /* Inline deletion: strikethrough */
  .milkdown .milkdown-diff-removed {
    text-decoration: line-through;
    background-color: var(--crepe-color-diff-removed-bg);
    color: var(--crepe-color-diff-removed-text);
  }
  /* Block deletion: node-level overlay for custom node views */
  .milkdown .milkdown-diff-removed-block {
    position: relative;
    opacity: 0.45;
    outline: 2px dashed var(--crepe-color-diff-removed) !important;
    outline-offset: 2px;
    border-radius: 4px;
    background-color: var(--crepe-color-diff-removed-bg);
  }
  /* Inline insertion */
  .milkdown .milkdown-diff-added {
    background-color: var(--crepe-color-diff-added-bg);
    color: var(--crepe-color-diff-added-text);
    padding: 0 2px;
    border-radius: 2px;
  }
  /* Block insertion */
  .milkdown .milkdown-diff-added-block {
    display: block;
    background-color: var(--crepe-color-diff-added-bg);
    border-left: 3px solid var(--crepe-color-diff-added);
    border-radius: 4px;
    padding: 8px 12px;
    margin: 8px 0;
  }
  .milkdown .milkdown-diff-added-block h1,
    .milkdown .milkdown-diff-added-block h2,
    .milkdown .milkdown-diff-added-block h3,
    .milkdown .milkdown-diff-added-block h4,
    .milkdown .milkdown-diff-added-block h5,
    .milkdown .milkdown-diff-added-block h6 {
      color: var(--crepe-color-diff-added-text);
      margin: 4px 0;
    }
  .milkdown .milkdown-diff-added-block p {
      color: var(--crepe-color-diff-added-text);
      margin: 4px 0;
    }
  .milkdown .milkdown-diff-added-block ul,
    .milkdown .milkdown-diff-added-block ol {
      color: var(--crepe-color-diff-added-text);
      margin: 4px 0;
      padding-left: 20px;
    }
  .milkdown .milkdown-diff-added-block li {
      margin: 2px 0;
    }
  .milkdown .milkdown-diff-added-block table {
      border-collapse: collapse;
      width: 100%;
      margin: 4px 0;
    }
  .milkdown .milkdown-diff-added-block th,
    .milkdown .milkdown-diff-added-block td {
      border: 1px solid
        color-mix(in srgb, var(--crepe-color-diff-added), transparent 50%);
      padding: 6px 12px;
      text-align: left;
    }
  .milkdown .milkdown-diff-added-block th {
      font-weight: 600;
    }
  .milkdown .milkdown-diff-added-block img {
      max-width: 100%;
      border-radius: 4px;
    }
  .milkdown .milkdown-diff-added-block pre,
    .milkdown .milkdown-diff-added-block code {
      background: color-mix(
        in srgb,
        var(--crepe-color-diff-added),
        transparent 94%
      );
      border-radius: 4px;
      padding: 8px 12px;
      font-family: var(--crepe-font-code);
      font-size: calc(var(--crepe-base-font-size, 16px) * 0.8125);
      overflow-x: auto;
      display: block;
      white-space: pre;
    }
  /* Inline controls */
  .milkdown .milkdown-diff-controls {
    display: inline-flex;
    gap: 3px;
    margin: 0 4px;
    vertical-align: middle;
    white-space: nowrap;
  }
  .milkdown .milkdown-diff-controls button {
      font-family: var(--crepe-font-default);
      font-size: calc(var(--crepe-base-font-size, 16px) * 0.6875);
      line-height: 1;
      padding: 2px 6px;
      border-radius: 3px;
      cursor: pointer;
      border: 1px solid;
      font-weight: 500;
    }
  /* Block controls */
  .milkdown .milkdown-diff-controls-block {
    display: flex;
    gap: 4px;
    margin: 4px 0;
  }
  .milkdown .milkdown-diff-accept {
    background-color: color-mix(
      in srgb,
      var(--crepe-color-diff-added),
      var(--crepe-color-background) 85%
    );
    color: var(--crepe-color-diff-added-text);
    border-color: color-mix(
      in srgb,
      var(--crepe-color-diff-added),
      transparent 50%
    );
  }
  .milkdown .milkdown-diff-accept:hover {
      background-color: color-mix(
        in srgb,
        var(--crepe-color-diff-added),
        var(--crepe-color-background) 75%
      );
    }
  .milkdown .milkdown-diff-reject {
    background-color: color-mix(
      in srgb,
      var(--crepe-color-diff-removed),
      var(--crepe-color-background) 85%
    );
    color: var(--crepe-color-diff-removed-text);
    border-color: color-mix(
      in srgb,
      var(--crepe-color-diff-removed),
      transparent 50%
    );
  }
  .milkdown .milkdown-diff-reject:hover {
      background-color: color-mix(
        in srgb,
        var(--crepe-color-diff-removed),
        var(--crepe-color-background) 75%
      );
    }

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/ai.css ***!
  \*********************************************************************************************************************************************/
/* Every selector lives under `.milkdown` so the AI feature's class names
   (which include generic ones like `.ai-instruction-*`) can't leak into
   host applications that happen to reuse the same names. Mirrors the
   pattern used by the other Crepe theme files. */

/* AI Instruction Tooltip */
.milkdown .milkdown-ai-instruction {
  position: absolute;
  z-index: 10;
}

.milkdown .milkdown-ai-instruction[data-show='false'] {
  display: none;
}

.milkdown .milkdown-ai-instruction > .ai-instruction {
  width: 360px;
  background: var(--crepe-color-surface);
  border-radius: 12px;
  box-shadow: var(--crepe-shadow-2);
  font-family: var(--crepe-font-default);
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
  color: var(--crepe-color-on-background);
  overflow: hidden;
}

.milkdown .ai-instruction-input {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 8px;
  padding: 4px 4px 4px 12px;
  background: var(--crepe-color-background);
  border: 1px solid
    color-mix(in srgb, var(--crepe-color-primary) 35%, transparent);
  border-radius: 999px;
}

.milkdown .ai-instruction-input-prefix {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  color: var(--crepe-color-primary);
}

.milkdown .ai-instruction-input-prefix svg {
  width: 18px;
  height: 18px;
  color: var(--crepe-color-primary);
  fill: var(--crepe-color-primary);
}

.milkdown .ai-instruction-input-field {
  flex: 1;
  min-width: 0;
  outline: none;
  border: none;
  background: transparent;
  font-family: inherit;
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
  line-height: 20px;
  color: var(--crepe-color-on-background);
  padding: 4px 0;
}

.milkdown .ai-instruction-input-field::-moz-placeholder {
  color: var(--crepe-color-outline);
}

.milkdown .ai-instruction-input-field::placeholder {
  color: var(--crepe-color-outline);
}

.milkdown .ai-instruction-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: var(--crepe-color-primary);
  color: var(--crepe-color-on-inverse);
  border: none;
  cursor: pointer;
  flex-shrink: 0;
  padding: 0;
}

.milkdown .ai-instruction-submit svg {
  width: 16px;
  height: 16px;
  color: var(--crepe-color-on-inverse);
  fill: var(--crepe-color-on-inverse);
}

.milkdown .ai-instruction-submit:hover:not(:disabled) {
  background: color-mix(in srgb, var(--crepe-color-primary) 85%, white);
}

.milkdown .ai-instruction-submit:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

.milkdown .ai-instruction-list {
  max-height: 320px;
  overflow-y: auto;
  padding-bottom: 6px;
}

.milkdown .ai-instruction-back {
  /* Rendered as a real <button> for keyboard / screen-reader access;
     reset the user-agent button styling so it visually matches the
     surrounding palette chrome. */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
  font-family: inherit;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px 4px;
  cursor: pointer;
  color: var(--crepe-color-outline);
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.75);
  font-weight: 500;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.milkdown .ai-instruction-back:hover {
  color: var(--crepe-color-on-background);
}

.milkdown .ai-instruction-back-icon {
  display: inline-flex;
}

.milkdown .ai-instruction-back-icon svg {
  width: 16px;
  height: 16px;
  stroke: currentColor;
}

.milkdown .ai-instruction-section {
  display: flex;
  flex-direction: column;
}

.milkdown .ai-instruction-section-header {
  padding: 6px 16px 4px;
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.6875);
  font-weight: 600;
  letter-spacing: 0.08em;
  color: var(--crepe-color-outline);
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.milkdown .ai-instruction-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 16px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--crepe-color-on-background);
}

.milkdown .ai-instruction-item.active {
  background: var(--crepe-color-hover);
}

.milkdown .ai-instruction-item-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.milkdown .ai-instruction-item-icon svg {
  width: 18px;
  height: 18px;
  color: var(--crepe-color-on-surface-variant);
  fill: var(--crepe-color-on-surface-variant);
  stroke: var(--crepe-color-on-surface-variant);
}

.milkdown .ai-instruction-item-label {
  flex: 1;
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.875);
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.milkdown .ai-instruction-item-label mark {
  background: var(--crepe-color-secondary);
  color: inherit;
  border-radius: 2px;
  padding: 0 1px;
}

.milkdown .ai-instruction-item-arrow {
  display: inline-flex;
  flex-shrink: 0;
  color: var(--crepe-color-outline);
}

.milkdown .ai-instruction-item-arrow svg {
  width: 14px;
  height: 14px;
  stroke: currentColor;
}

.milkdown .ai-instruction-item-prompt .ai-instruction-item-label {
  color: var(--crepe-color-primary);
}

.milkdown .ai-instruction-item-prompt .ai-instruction-item-icon svg {
  color: var(--crepe-color-primary);
  fill: var(--crepe-color-primary);
}

.milkdown .ai-instruction-item-quote {
  font-weight: 500;
}

.milkdown .ai-instruction-item-shortcut {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  height: 20px;
  padding: 0 4px;
  border-radius: 4px;
  background: var(--crepe-color-surface-low);
  color: var(--crepe-color-outline);
  flex-shrink: 0;
}

.milkdown .ai-instruction-item-shortcut svg {
  width: 14px;
  height: 14px;
  color: var(--crepe-color-outline);
  fill: var(--crepe-color-outline);
}

/* Streaming Indicator */
.milkdown .milkdown-ai-streaming-indicator {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 4px 6px 4px 12px;
  margin: 4px 0;
  border-radius: 999px;
  border: 1px solid
    color-mix(in srgb, var(--crepe-color-primary) 20%, transparent);
  background: var(--crepe-color-surface);
  vertical-align: middle;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: var(--crepe-font-default);
}

.milkdown .milkdown-ai-streaming-spinner {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1.5px solid
    color-mix(in srgb, var(--crepe-color-primary) 25%, transparent);
  border-top-color: var(--crepe-color-primary);
  flex-shrink: 0;
  /* Rotation is driven by requestAnimationFrame in JS so it survives
     DOM re-mounts when the indicator's position advances. */
  will-change: transform;
}

.milkdown .milkdown-ai-streaming-label {
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.8125);
  line-height: 18px;
  color: var(--crepe-color-on-background);
}

.milkdown .milkdown-ai-streaming-esc {
  font-family: var(--crepe-font-code, ui-monospace, monospace);
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.6875);
  line-height: 1;
  padding: 4px 8px;
  border-radius: 999px;
  background: var(--crepe-color-surface-low);
  color: var(--crepe-color-outline);
}

/* Diff Actions Panel — appended to the editor's `.milkdown` host so the
   descendant selector below matches even though `position: fixed` takes
   the panel out of normal flow. */
.milkdown .milkdown-ai-diff-actions {
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 11;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 6px;
  background: var(--crepe-color-surface);
  border: 1px solid
    color-mix(in srgb, var(--crepe-color-primary) 18%, transparent);
  border-radius: 999px;
  box-shadow: var(--crepe-shadow-2);
  font-family: var(--crepe-font-default);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.milkdown .milkdown-ai-diff-actions[data-show='false'] {
  display: none;
}

.milkdown .milkdown-ai-diff-actions-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 14px;
  border: none;
  border-radius: 999px;
  background: transparent;
  font-family: inherit;
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.8125);
  font-weight: 500;
  line-height: 1;
  color: var(--crepe-color-on-background);
  cursor: pointer;
  white-space: nowrap;
}

.milkdown .milkdown-ai-diff-actions-btn:hover {
  background: var(--crepe-color-hover);
}

.milkdown .milkdown-ai-diff-actions-btn:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

.milkdown .milkdown-ai-diff-actions-btn:disabled:hover {
  background: transparent;
}

.milkdown .milkdown-ai-diff-actions-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
}

.milkdown .milkdown-ai-diff-actions-icon svg {
  width: 16px;
  height: 16px;
  color: currentColor;
  fill: currentColor;
}

.milkdown .milkdown-ai-diff-actions-btn-retry {
  color: var(--crepe-color-on-surface-variant);
}

.milkdown .milkdown-ai-diff-actions-btn-reject {
  color: var(--crepe-color-diff-removed-text, #ba1a1a);
  background: color-mix(
    in srgb,
    var(--crepe-color-diff-removed, #ef4444) 8%,
    transparent
  );
}

.milkdown .milkdown-ai-diff-actions-btn-reject:hover {
  background: color-mix(
    in srgb,
    var(--crepe-color-diff-removed, #ef4444) 16%,
    transparent
  );
}

.milkdown .milkdown-ai-diff-actions-btn-accept {
  color: var(--crepe-color-diff-added-text, #166534);
  background: color-mix(
    in srgb,
    var(--crepe-color-diff-added, #22c55e) 12%,
    transparent
  );
}

.milkdown .milkdown-ai-diff-actions-btn-accept:hover {
  background: color-mix(
    in srgb,
    var(--crepe-color-diff-added, #22c55e) 22%,
    transparent
  );
}

.milkdown .milkdown-ai-diff-actions-shortcut {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  margin-left: 4px;
  padding: 3px 6px;
  border-radius: 4px;
  background: color-mix(
    in srgb,
    var(--crepe-color-diff-added, #22c55e) 14%,
    transparent
  );
  font-family: var(--crepe-font-code, ui-monospace, monospace);
  font-size: calc(var(--crepe-base-font-size, 16px) * 0.6875);
  color: inherit;
}

.milkdown .milkdown-ai-diff-actions-shortcut-icon {
  display: inline-flex;
}

.milkdown .milkdown-ai-diff-actions-shortcut-icon svg {
  width: 12px;
  height: 12px;
  color: currentColor;
  fill: currentColor;
}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/common/style.css ***!
  \************************************************************************************************************************************************/


/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/@milkdown/crepe/lib/theme/frame/style.css ***!
  \***********************************************************************************************************************************************/
.milkdown {
  --crepe-color-background: #ffffff;
  --crepe-color-on-background: #000000;
  --crepe-color-surface: #f7f7f7;
  --crepe-color-surface-low: #ededed;
  --crepe-color-on-surface: #1c1c1c;
  --crepe-color-on-surface-variant: #4d4d4d;
  --crepe-color-outline: #a8a8a8;
  --crepe-color-primary: #333333;
  --crepe-color-secondary: #cfcfcf;
  --crepe-color-on-secondary: #000000;
  --crepe-color-inverse: #f0f0f0;
  --crepe-color-on-inverse: #1a1a1a;
  --crepe-color-inline-code: #ba1a1a;
  --crepe-color-error: #ba1a1a;
  --crepe-color-hover: #e0e0e0;
  --crepe-color-selected: #d5d5d5;
  --crepe-color-inline-area: #cacaca;

  --crepe-base-font-size: 16px;
  --crepe-font-title: 'Noto Serif', Cambria, 'Times New Roman', Times, serif;
  --crepe-font-default: 'Noto Sans', Arial, Helvetica, sans-serif;
  --crepe-font-code:
    'Space Mono', Fira Code, Menlo, Monaco, 'Courier New', Courier, monospace;

  --crepe-shadow-1:
    0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  --crepe-shadow-2:
    0px 2px 6px 2px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/simplebar/dist/simplebar.css ***!
  \**********************************************************************************************************************************/
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9ycy1ub2RlX21vZHVsZXNfc3ltZm9ueV9zdGltdWx1cy1icmlkZ2VfZGlzdF9pbmRleF9qcy1ub2RlX21vZHVsZXNfYm9vdHN0cmFwX2Rpc3RfanNfYm9vLTJkZGI3MC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7O0VBRUU7QUFDRjs7Ozs7Ozs7Ozs7OztFQWFFO0FBQ0Y7RUFDRSx3Q0FBd0M7RUFDeEMseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLHNDQUFzQztFQUN0QyxhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsNEVBQTRFO0FBQzlFO0FBQ0E7RUFDRSxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGtDQUFrQztBQUNwQztBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLHVDQUF1QztFQUN2Qyw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0NBQWdDO0VBQ2hDLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6QiwyQkFBMkI7RUFDM0IsK0JBQStCO0VBQy9CLG9DQUE0QjtLQUE1QixpQ0FBNEI7TUFBNUIsZ0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFC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Z0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFB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LENBQUMsZUFBZSxDQUFDLDZLQUEwSyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLDZLQUFtTCxDQUFDLFdBQVcsa0JBQWtCLENBQUMseUJBQXlCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLCtLQUE4SixDQUFDLFdBQVcsa0JBQWtCLENBQUMseUJBQXlCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUF1SyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUFxSixDQUFDLFdBQVcsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUF1SyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUEySixDQUFDLFdBQVcsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUE4SixDQUFDLFdBQVcsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUF1SyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUEySixDQUFDLFdBQVcsa0JBQWtCLENBQUMsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUFvSyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUEwSyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUE2SyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdMQUFvSyxDQUFDLFdBQVcsa0JBQWtCLENBQUMsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGdM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Z0I7QUFDaEI7RUFDRSxXQUFXO0VBQ1gsT0FBTztBQUNUOztBQUVBO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHdCQUF3QjtBQUMxQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90b20tc2VsZWN0L2Rpc3QvY3NzL3RvbS1zZWxlY3QuYm9vdHN0cmFwNS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pY29ucy9mb250L2Jvb3RzdHJhcC1pY29ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWlsa2Rvd24vcHJvc2UvbGliL3N0eWxlL3Byb3NlbWlycm9yLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1pbGtkb3duL2tpdC9saWIvcHJvc2Uvdmlldy9zdHlsZS9wcm9zZW1pcnJvci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9jcmVwZS9saWIvdGhlbWUvY29tbW9uL3Jlc2V0LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1pbGtkb3duL2NyZXBlL2xpYi90aGVtZS9jb21tb24vYmxvY2stZWRpdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9jcmVwZS9saWIvdGhlbWUvY29tbW9uL2NvZGUtbWlycm9yLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1pbGtkb3duL3Byb3NlL2xpYi9zdHlsZS9nYXBjdXJzb3IuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWlsa2Rvd24va2l0L2xpYi9wcm9zZS9nYXBjdXJzb3Ivc3R5bGUvZ2FwY3Vyc29yLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJvc2VtaXJyb3ItdmlydHVhbC1jdXJzb3Ivc3R5bGUvdmlydHVhbC1jdXJzb3IuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWlsa2Rvd24vY3JlcGUvbGliL3RoZW1lL2NvbW1vbi9jdXJzb3IuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWlsa2Rvd24vY3JlcGUvbGliL3RoZW1lL2NvbW1vbi9pbWFnZS1ibG9jay5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9jcmVwZS9saWIvdGhlbWUvY29tbW9uL2xpbmstdG9vbHRpcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9jcmVwZS9saWIvdGhlbWUvY29tbW9uL2xpc3QtaXRlbS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9jcmVwZS9saWIvdGhlbWUvY29tbW9uL3BsYWNlaG9sZGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1pbGtkb3duL2NyZXBlL2xpYi90aGVtZS9jb21tb24vdG9vbGJhci5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9wcm9zZS9saWIvc3R5bGUvdGFibGVzLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1pbGtkb3duL2tpdC9saWIvcHJvc2UvdGFibGVzL3N0eWxlL3RhYmxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9jcmVwZS9saWIvdGhlbWUvY29tbW9uL3RhYmxlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMva2F0ZXgvZGlzdC9rYXRleC5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWlsa2Rvd24vY3JlcGUvbGliL3RoZW1lL2NvbW1vbi9sYXRleC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtaWxrZG93bi9jcmVwZS9saWIvdGhlbWUvY29tbW9uL3RvcC1iYXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWlsa2Rvd24vY3JlcGUvbGliL3RoZW1lL2NvbW1vbi9kaWZmLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1pbGtkb3duL2NyZXBlL2xpYi90aGVtZS9jb21tb24vYWkuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWlsa2Rvd24vY3JlcGUvbGliL3RoZW1lL2ZyYW1lL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2ltcGxlYmFyL2Rpc3Qvc2ltcGxlYmFyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRvbSBTZWxlY3QgQm9vdHN0cmFwIDVcbiAqL1xuLyoqXG4gKiB0b20tc2VsZWN0LmNzcyAodi8vQEB2ZXJzaW9uKVxuICogQ29weXJpZ2h0IChjKSBjb250cmlidXRvcnNcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpc1xuICogZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQ6XG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlIGRpc3RyaWJ1dGVkIHVuZGVyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXG4gKiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2VcbiAqIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKlxuICovXG4udHMtY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBwYWRkaW5nOiBjYWxjKDAuMzc1cmVtIC0gMXB4IC0gMHB4KSAwLjc1cmVtIGNhbGMoMC4zNzVyZW0gLSAxcHggLSAzcHggLSAwcHgpO1xufVxuLmZ1bGwgLnRzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbn1cbi5kaXNhYmxlZCAudHMtY29udHJvbCwgLmRpc2FibGVkIC50cy1jb250cm9sICoge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udHMtY29udHJvbCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyOiAwcHggc29saWQgI2RlZTJlNjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQ2ZWZkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sID4gZGl2LCAudHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogcmdiKDEzNC41LCAxMzQuNSwgMTM0LjUpO1xuICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDEyMy43MjU0OTAxOTYxJSk7XG4gIGJvcmRlcjogMHB4IHNvbGlkIGhzbCgwLCAwJSwgMTE4LjYyNzQ1MDk4MDQlKTtcbn1cbi50cy1jb250cm9sID4gaW5wdXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiA3cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50cy1jb250cm9sID4gaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHMtY29udHJvbCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhcy1pdGVtcyAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwcHggNHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtY29udHJvbC5ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDAuNzVyZW0gKyA1cHgpO1xuICByaWdodDogYXV0bztcbn1cbi50cy1jb250cm9sLnJ0bCAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwcHggNHB4IDBweCAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmlucHV0LWhpZGRlbiAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbn1cblxuLnRzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYm9keS1iZyk7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM3LCA0MCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnRzLWRyb3Bkb3duIC5vcHRpb24sXG4udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcixcbi50cy1kcm9wZG93biAubm8tcmVzdWx0cyxcbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgcGFkZGluZzogM3B4IDAuNzVyZW07XG59XG4udHMtZHJvcGRvd24gLm9wdGlvbiwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRzLWRyb3Bkb3duIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cbi50cy1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cbi50cy1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAzcHggMC43NXJlbTtcbn1cbi50cy1kcm9wZG93biAuc3Bpbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci1jb2xvcjogI2QwZDBkMCB0cmFuc3BhcmVudCAjZDBkMGQwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4udHMtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC50cy1kcmFnZ2luZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudHMtZHJhZ2dpbmcgPiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wbHVnaW4tY2hlY2tib3hfb3B0aW9uczpub3QoLnJ0bCkgLm9wdGlvbiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGx1Z2luLWNoZWNrYm94X29wdGlvbnMucnRsIC5vcHRpb24gaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1uYW1lLWNhc2UgKi9cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIHtcbiAgLS10cy1wci1jbGVhci1idXR0b246IDFlbTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiBjYWxjKDAuNzVyZW0gLSA1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGx1Z2luLWNsZWFyX2J1dHRvbi5mb3JtLXNlbGVjdCAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyLWJ1dHRvbiB7XG4gIHJpZ2h0OiBtYXgodmFyKC0tdHMtcHItY2FyZXQpLCAwLjc1cmVtKTtcbn1cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLCAucGx1Z2luLWNsZWFyX2J1dHRvbjpub3QoLmRpc2FibGVkKTpob3Zlci5oYXMtaXRlbXMgLmNsZWFyLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KHZhcigtLWJzLWJvZHktYmcpLCAjZDBkMGQwLCA4NSUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgyMTAsIDEwLjM0NDgyNzU4NjIlLCAtMi4yNTQ5MDE5NjA4JSk7XG59XG5cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuZm9jdXMuZHJvcGRvd24tYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG59XG4ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHVnaW4tZHJvcGRvd25faW5wdXQuZm9jdXMgLnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNCwgMTgyLjUsIDI1NCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuaXRlbXMtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dC5oYXMtaXRlbXMgLml0ZW1zLXBsYWNlaG9sZGVyLCAucGx1Z2luLWRyb3Bkb3duX2lucHV0LmRyb3Bkb3duLWFjdGl2ZSAuaXRlbXMtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIGZsZXg6IG5vbmU7XG4gIG1pbi13aWR0aDogNHB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLmRpc2FibGVkIC5pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKS5kaXNhYmxlZCAuaXRlbSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGhzbCgwLCAwJSwgMTE4LjYyNzQ1MDk4MDQlKTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0gLnJlbW92ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVtLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsLmRpc2FibGVkIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGhzbCgwLCAwJSwgMTE4LjYyNzQ1MDk4MDQlKTtcbn1cblxuOnJvb3Qge1xuICAtLXRzLXByLWNsZWFyLWJ1dHRvbjogMHB4O1xuICAtLXRzLXByLWNhcmV0OiAwcHg7XG4gIC0tdHMtcHItbWluOiAuNzVyZW07XG59XG5cbi50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHMtY29udHJvbDpub3QoLnJ0bCkge1xuICBwYWRkaW5nLXJpZ2h0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLWNvbnRyb2wucnRsIHtcbiAgcGFkZGluZy1sZWZ0OiBtYXgodmFyKC0tdHMtcHItbWluKSwgdmFyKC0tdHMtcHItY2xlYXItYnV0dG9uKSArIHZhcigtLXRzLXByLWNhcmV0KSkgIWltcG9ydGFudDtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1jb250cm9sLFxuLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRzLWNvbnRyb2wsXG4udHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50cy1kcm9wZG93bixcbi50cy1kcm9wZG93bi5mb3JtLWNvbnRyb2wsXG4udHMtZHJvcGRvd24uZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRzLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cy1kcm9wZG93biAub3B0Z3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xufVxuLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi50cy1kcm9wZG93bi1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi50cy1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnRzLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNCwgMTgyLjUsIDI1NCk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLnRzLWNvbnRyb2wgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRzLWNvbnRyb2wgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvciwgI2E3YWViOCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50cy13cmFwcGVyLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkICsgLnRzLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4udHMtd3JhcHBlci5pcy1pbnZhbGlkOm5vdCguc2luZ2xlKSxcbi53YXMtdmFsaWRhdGVkIC5pbnZhbGlkOm5vdCguc2luZ2xlKSxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkICsgLnRzLXdyYXBwZXI6bm90KC5zaW5nbGUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udHMtd3JhcHBlci5pcy1pbnZhbGlkLnNpbmdsZSxcbi53YXMtdmFsaWRhdGVkIC5pbnZhbGlkLnNpbmdsZSxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkICsgLnRzLXdyYXBwZXIuc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50cy13cmFwcGVyLmlzLWludmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsXG4ud2FzLXZhbGlkYXRlZCAuaW52YWxpZC5mb2N1cyAudHMtY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkICsgLnRzLXdyYXBwZXIuZm9jdXMgLnRzLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpLCAwLjI1KTtcbn1cblxuLnRzLXdyYXBwZXIuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAudmFsaWQsXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgKyAudHMtd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4udHMtd3JhcHBlci5pcy12YWxpZDpub3QoLnNpbmdsZSksXG4ud2FzLXZhbGlkYXRlZCAudmFsaWQ6bm90KC5zaW5nbGUpLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkICsgLnRzLXdyYXBwZXI6bm90KC5zaW5nbGUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50cy13cmFwcGVyLmlzLXZhbGlkLnNpbmdsZSxcbi53YXMtdmFsaWRhdGVkIC52YWxpZC5zaW5nbGUsXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgKyAudHMtd3JhcHBlci5zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udHMtd3JhcHBlci5pcy12YWxpZC5mb2N1cyAudHMtY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIC52YWxpZC5mb2N1cyAudHMtY29udHJvbCxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCArIC50cy13cmFwcGVyLmZvY3VzIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpLCAwLjI1KTtcbn1cblxuLnRzLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC50cy13cmFwcGVyLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbSwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC50cy13cmFwcGVyIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtIC50cy1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAudHMtd3JhcHBlci5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAudHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LXNtLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKChjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpIC0gMS41ICogMC44NzVyZW0gLSBjYWxjKCh2YXIoLS1icy1ib3JkZXItd2lkdGgpICsgMXB4KSAqIDIpKSAvIDIpICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NXJlbSAtIDVweCk7XG4gIC0tdHMtcHItbWluOiBjYWxjKDAuNzVyZW0gLSA1cHgpO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gMXB4KTtcbn1cbi5pbnB1dC1ncm91cC1sZyA+IC50cy13cmFwcGVyLCAudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtbGcsIC50cy13cmFwcGVyLmZvcm0tc2VsZWN0LWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAudHMtd3JhcHBlciAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLWxnIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1sZyAudHMtY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udHMtd3JhcHBlcjpub3QoLmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0KSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRzLXdyYXBwZXI6bm90KC5mb3JtLWNvbnRyb2wsIC5mb3JtLXNlbGVjdCkuc2luZ2xlIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG59XG4udHMtd3JhcHBlci5mb3JtLXNlbGVjdCwgLnRzLXdyYXBwZXIuc2luZ2xlIHtcbiAgLS10cy1wci1jYXJldDogMi4yNXJlbTtcbn1cbi50cy13cmFwcGVyLmZvcm0tY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cy13cmFwcGVyLmZvcm0tY29udHJvbCAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tc2VsZWN0IC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdC5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4udHMtd3JhcHBlci5mb3JtLWNvbnRyb2w6bm90KC5kaXNhYmxlZCkgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyLmZvcm0tY29udHJvbDpub3QoLmRpc2FibGVkKS5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sLCAudHMtd3JhcHBlci5mb3JtLXNlbGVjdDpub3QoLmRpc2FibGVkKSAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Q6bm90KC5kaXNhYmxlZCkuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC50cy13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMSU7XG59XG4uaW5wdXQtZ3JvdXAgPiAudHMtd3JhcHBlcjpub3QoOm50aC1jaGlsZCgyKSkgPiAudHMtY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAudHMtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpID4gLnRzLWNvbnRyb2wge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLXNlbGVjdCAudHMtZHJvcGRvd24sXG4uZm9ybS1zZWxlY3QgLnRzLWNvbnRyb2wsXG4uZm9ybS1zZWxlY3QgLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59IiwiLyohXG4gKiBCb290c3RyYXAgSWNvbnMgdjEuMTMuMiAoaHR0cHM6Ly9pY29ucy5nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDE5LTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2ljb25zL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmMj9lMzQ4NTMxMzVmOWUzOWFjZjY0MzE1MjM2ODUyY2Q1YVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbnVybChcIi4vZm9udHMvYm9vdHN0cmFwLWljb25zLndvZmY/ZTM0ODUzMTM1ZjllMzlhY2Y2NDMxNTIzNjg1MmNkNWFcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLmJpOjpiZWZvcmUsXG5bY2xhc3NePVwiYmktXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGJpLVwiXTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5iaS0xMjM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cbi5iaS1hbGFybS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG4uYmktYWxhcm06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cbi5iaS1hbGlnbi1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5iaS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbi5iaS1hbGlnbi1lbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5iaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5iaS1hbGlnbi1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmJpLWFsaWduLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxuLmJpLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmJpLWFwcC1pbmRpY2F0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cbi5iaS1hcHA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cbi5iaS1hcmNoaXZlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5iaS1hcmNoaXZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4uYmktYXJyb3ctOTBkZWctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmJpLWFycm93LTkwZGVnLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cbi5iaS1hcnJvdy05MGRlZy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTBcIjsgfVxuLmJpLWFycm93LTkwZGVnLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4uYmktYXJyb3ctYmFyLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cbi5iaS1hcnJvdy1iYXItbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmJpLWFycm93LWJhci1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmJpLWFycm93LWJhci11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmJpLWFycm93LWNsb2Nrd2lzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTZcIjsgfVxuLmJpLWFycm93LWNvdW50ZXJjbG9ja3dpc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5iaS1hcnJvdy1kb3duLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4uYmktYXJyb3ctZG93bi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmJpLWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuLmJpLWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cbi5iaS1hcnJvdy1kb3duLXNob3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG4uYmktYXJyb3ctZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmJpLWFycm93LWRvd24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uYmktYXJyb3ctZG93bi11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmJpLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5iaS1hcnJvdy1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG4uYmktYXJyb3ctbGVmdC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5iaS1hcnJvdy1sZWZ0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG4uYmktYXJyb3ctbGVmdC1zaG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmJpLWFycm93LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cbi5iaS1hcnJvdy1sZWZ0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuLmJpLWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cbi5iaS1hcnJvdy1yZXBlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cbi5iaS1hcnJvdy1yZXR1cm4tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLmJpLWFycm93LXJldHVybi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuLmJpLWFycm93LXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uYmktYXJyb3ctcmlnaHQtc2hvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5iaS1hcnJvdy1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzZcIjsgfVxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuLmJpLWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG4uYmktYXJyb3ctdXAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cbi5iaS1hcnJvdy11cC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cbi5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4uYmktYXJyb3ctdXAtbGVmdC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5iaS1hcnJvdy11cC1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cbi5iaS1hcnJvdy11cC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZlwiOyB9XG4uYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cbi5iaS1hcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuLmJpLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4uYmktYXJyb3ctdXAtc2hvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5iaS1hcnJvdy11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDZcIjsgfVxuLmJpLWFycm93LXVwLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDdcIjsgfVxuLmJpLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG4uYmktYXJyb3dzLWFuZ2xlLWNvbnRyYWN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4uYmktYXJyb3dzLWFuZ2xlLWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxuLmJpLWFycm93cy1jb2xsYXBzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmJpLWFycm93cy1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cbi5iaS1hcnJvd3MtZnVsbHNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGRcIjsgfVxuLmJpLWFycm93cy1tb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG4uYmktYXNwZWN0LXJhdGlvLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cbi5iaS1hc3BlY3QtcmF0aW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cbi5iaS1hc3Rlcmlzazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmJpLWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG4uYmktYXdhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuLmJpLWF3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4uYmktYmFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmJpLWJhY2tzcGFjZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uYmktYmFja3NwYWNlLXJldmVyc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG4uYmktYmFja3NwYWNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uYmktYmFkZ2UtM2QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWFcIjsgfVxuLmJpLWJhZGdlLTNkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4uYmktYmFkZ2UtNGstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmJpLWJhZGdlLTRrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG4uYmktYmFkZ2UtOGstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuLmJpLWJhZGdlLThrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4uYmktYmFkZ2UtYWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjBcIjsgfVxuLmJpLWJhZGdlLWFkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG4uYmktYmFkZ2UtYXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmJpLWJhZGdlLWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uYmktYmFkZ2UtY2MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuLmJpLWJhZGdlLWNjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG4uYmktYmFkZ2UtaGQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLmJpLWJhZGdlLWhkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG4uYmktYmFkZ2UtdG0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxuLmJpLWJhZGdlLXRtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG4uYmktYmFkZ2Utdm8tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmFcIjsgfVxuLmJpLWJhZGdlLXZvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4uYmktYmFkZ2UtdnItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuLmJpLWJhZGdlLXZyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG4uYmktYmFkZ2Utd2MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmJpLWJhZGdlLXdjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG4uYmktYmFnLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5iaS1iYWctY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5iaS1iYWctZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG4uYmktYmFnLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cbi5iaS1iYWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzRcIjsgfVxuLmJpLWJhZy1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5iaS1iYWctcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuLmJpLWJhZy14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cbi5iaS1iYWcteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzhcIjsgfVxuLmJpLWJhZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmJpLWJhci1jaGFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG4uYmktYmFyLWNoYXJ0LWxpbmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmJpLWJhci1jaGFydC1saW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uYmktYmFyLWNoYXJ0LXN0ZXBzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4uYmktYmFyLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG4uYmktYmFza2V0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cbi5iaS1iYXNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5iaS1iYXNrZXQyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5iaS1iYXNrZXQyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG4uYmktYmFza2V0My1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG4uYmktYmFza2V0Mzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmJpLWJhdHRlcnktY2hhcmdpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5iaS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5iaS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5iaS1iYXR0ZXJ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG4uYmktYmVsbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG4uYmktYmVsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmJpLWJlemllcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGJcIjsgfVxuLmJpLWJlemllcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cbi5iaS1iaWN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XG4uYmktYmlub2N1bGFycy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG4uYmktYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmJpLWJsb2NrcXVvdGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTBcIjsgfVxuLmJpLWJsb2NrcXVvdGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cbi5iaS1ib29rLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cbi5iaS1ib29rLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cbi5iaS1ib29rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG4uYmktYm9va21hcmstY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLmJpLWJvb2ttYXJrLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4uYmktYm9va21hcmstZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG4uYmktYm9va21hcmstZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxuLmJpLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5iaS1ib29rbWFyay1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uYmktYm9va21hcmstaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5iaS1ib29rbWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cbi5iaS1ib29rbWFyay1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4uYmktYm9va21hcmstc3Rhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG4uYmktYm9va21hcmstc3Rhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmJpLWJvb2ttYXJrLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLmJpLWJvb2ttYXJrLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5iaS1ib29rbWFyazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuLmJpLWJvb2ttYXJrcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG4uYmktYm9va21hcmtzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG4uYmktYm9va3NoZWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG4uYmktYm9vdHN0cmFwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5iaS1ib290c3RyYXAtcmVib290OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG4uYmktYm9vdHN0cmFwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG4uYmktYm9yZGVyLWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLmJpLWJvcmRlci1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cbi5iaS1ib3JkZXItY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4uYmktYm9yZGVyLWlubmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4uYmktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5iaS1ib3JkZXItbWlkZGxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG4uYmktYm9yZGVyLW91dGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZlwiOyB9XG4uYmktYm9yZGVyLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG4uYmktYm9yZGVyLXN0eWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4uYmktYm9yZGVyLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuLmJpLWJvcmRlci13aWR0aDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuLmJpLWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxuLmJpLWJvdW5kaW5nLWJveC1jaXJjbGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4uYmktYm91bmRpbmctYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uYmktYm94LWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLmJpLWJveC1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG4uYmktYm94LWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4uYmktYm94LWFycm93LWluLWRvd24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG4uYmktYm94LWFycm93LWluLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG4uYmktYm94LWFycm93LWluLXVwLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tdXAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMwXCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cbi5iaS1ib3gtYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuLmJpLWJveC1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuLmJpLWJveC1hcnJvdy11cC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG4uYmktYm94LWFycm93LXVwLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG4uYmktYm94LWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG4uYmktYm94LXNlYW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cbi5iaS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cbi5iaS1icmFjZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5iaS1icmlja3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5iaS1icmllZmNhc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuLmJpLWJyaWVmY2FzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2NcIjsgfVxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cbi5iaS1icmlnaHRuZXNzLWFsdC1sb3ctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuLmJpLWJyaWdodG5lc3MtaGlnaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG4uYmktYnJpZ2h0bmVzcy1oaWdoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG4uYmktYnJpZ2h0bmVzcy1sb3ctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuLmJpLWJyaWdodG5lc3MtbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG4uYmktYnJvYWRjYXN0LXBpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLmJpLWJyb2FkY2FzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLmJpLWJydXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cbi5iaS1icnVzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDhcIjsgfVxuLmJpLWJ1Y2tldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG4uYmktYnVja2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4uYmktYnVnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRiXCI7IH1cbi5iaS1idWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cbi5iaS1idWlsZGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuLmJpLWJ1bGxzZXllOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG4uYmktY2FsY3VsYXRvci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG4uYmktY2FsY3VsYXRvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTBcIjsgfVxuLmJpLWNhbGVuZGFyLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cbi5iaS1jYWxlbmRhci1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuLmJpLWNhbGVuZGFyLWRhdGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLmJpLWNhbGVuZGFyLWRhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cbi5iaS1jYWxlbmRhci1kYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuLmJpLWNhbGVuZGFyLWRheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTZcIjsgfVxuLmJpLWNhbGVuZGFyLWV2ZW50LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5iaS1jYWxlbmRhci1ldmVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZThcIjsgfVxuLmJpLWNhbGVuZGFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cbi5iaS1jYWxlbmRhci1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG4uYmktY2FsZW5kYXItbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cbi5iaS1jYWxlbmRhci1tb250aC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlY1wiOyB9XG4uYmktY2FsZW5kYXItbW9udGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cbi5iaS1jYWxlbmRhci1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cbi5iaS1jYWxlbmRhci1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZlwiOyB9XG4uYmktY2FsZW5kYXItcmFuZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjBcIjsgfVxuLmJpLWNhbGVuZGFyLXJhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG4uYmktY2FsZW5kYXItd2Vlay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG4uYmktY2FsZW5kYXItd2Vlazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxuLmJpLWNhbGVuZGFyLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjRcIjsgfVxuLmJpLWNhbGVuZGFyLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cbi5iaS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjZcIjsgfVxuLmJpLWNhbGVuZGFyMi1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmN1wiOyB9XG4uYmktY2FsZW5kYXIyLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG4uYmktY2FsZW5kYXIyLWRhdGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxuLmJpLWNhbGVuZGFyMi1kYXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG4uYmktY2FsZW5kYXIyLWRheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG4uYmktY2FsZW5kYXIyLWRheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuLmJpLWNhbGVuZGFyMi1ldmVudC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG4uYmktY2FsZW5kYXIyLWV2ZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG4uYmktY2FsZW5kYXIyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cbi5iaS1jYWxlbmRhcjItbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDBcIjsgfVxuLmJpLWNhbGVuZGFyMi1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDFcIjsgfVxuLmJpLWNhbGVuZGFyMi1tb250aC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG4uYmktY2FsZW5kYXIyLW1vbnRoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG4uYmktY2FsZW5kYXIyLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDRcIjsgfVxuLmJpLWNhbGVuZGFyMi1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG4uYmktY2FsZW5kYXIyLXJhbmdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cbi5iaS1jYWxlbmRhcjItcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cbi5iaS1jYWxlbmRhcjItd2Vlay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG4uYmktY2FsZW5kYXIyLXdlZWs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cbi5iaS1jYWxlbmRhcjIteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG4uYmktY2FsZW5kYXIyLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cbi5iaS1jYWxlbmRhcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cbi5iaS1jYWxlbmRhcjMtZXZlbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGRcIjsgfVxuLmJpLWNhbGVuZGFyMy1ldmVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGVcIjsgfVxuLmJpLWNhbGVuZGFyMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZlwiOyB9XG4uYmktY2FsZW5kYXIzLXJhbmdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cbi5iaS1jYWxlbmRhcjMtcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cbi5iaS1jYWxlbmRhcjMtd2Vlay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG4uYmktY2FsZW5kYXIzLXdlZWs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cbi5iaS1jYWxlbmRhcjM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cbi5iaS1jYWxlbmRhcjQtZXZlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cbi5iaS1jYWxlbmRhcjQtcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cbi5iaS1jYWxlbmRhcjQtd2Vlazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTdcIjsgfVxuLmJpLWNhbGVuZGFyNDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuLmJpLWNhbWVyYS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG4uYmktY2FtZXJhLXJlZWxzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cbi5iaS1jYW1lcmEtcmVlbHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cbi5iaS1jYW1lcmEtdmlkZW8tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWNcIjsgfVxuLmJpLWNhbWVyYS12aWRlby1vZmYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWRcIjsgfVxuLmJpLWNhbWVyYS12aWRlby1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cbi5iaS1jYW1lcmEtdmlkZW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cbi5iaS1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIwXCI7IH1cbi5iaS1jYW1lcmEyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG4uYmktY2Fwc2xvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxuLmJpLWNhcHNsb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG4uYmktY2FyZC1jaGVja2xpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cbi5iaS1jYXJkLWhlYWRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cbi5iaS1jYXJkLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG4uYmktY2FyZC1saXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyN1wiOyB9XG4uYmktY2FyZC10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG4uYmktY2FyZXQtZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG4uYmktY2FyZXQtZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxuLmJpLWNhcmV0LWRvd24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG4uYmktY2FyZXQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmNcIjsgfVxuLmJpLWNhcmV0LWxlZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmRcIjsgfVxuLmJpLWNhcmV0LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJlXCI7IH1cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxuLmJpLWNhcmV0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cbi5iaS1jYXJldC1yaWdodC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG4uYmktY2FyZXQtcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cbi5iaS1jYXJldC1yaWdodC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cbi5iaS1jYXJldC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzRcIjsgfVxuLmJpLWNhcmV0LXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cbi5iaS1jYXJldC11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzZcIjsgfVxuLmJpLWNhcmV0LXVwLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzdcIjsgfVxuLmJpLWNhcmV0LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG4uYmktY2FydC1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG4uYmktY2FydC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2FcIjsgfVxuLmJpLWNhcnQtZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG4uYmktY2FydC1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG4uYmktY2FydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG4uYmktY2FydC1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cbi5iaS1jYXJ0LXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNmXCI7IH1cbi5iaS1jYXJ0LXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuLmJpLWNhcnQteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDFcIjsgfVxuLmJpLWNhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cbi5iaS1jYXJ0Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDNcIjsgfVxuLmJpLWNhcnQzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG4uYmktY2FydDQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cbi5iaS1jYXNoLXN0YWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG4uYmktY2FzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDdcIjsgfVxuLmJpLWNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cbi5iaS1jaGF0LWRvdHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuLmJpLWNoYXQtZG90czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGFcIjsgfVxuLmJpLWNoYXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGJcIjsgfVxuLmJpLWNoYXQtbGVmdC1kb3RzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cbi5iaS1jaGF0LWxlZnQtZG90czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGRcIjsgfVxuLmJpLWNoYXQtbGVmdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG4uYmktY2hhdC1sZWZ0LXF1b3RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRmXCI7IH1cbi5iaS1jaGF0LWxlZnQtcXVvdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cbi5iaS1jaGF0LWxlZnQtdGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG4uYmktY2hhdC1sZWZ0LXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cbi5iaS1jaGF0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cbi5iaS1jaGF0LXF1b3RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cbi5iaS1jaGF0LXF1b3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NVwiOyB9XG4uYmktY2hhdC1yaWdodC1kb3RzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cbi5iaS1jaGF0LXJpZ2h0LWRvdHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cbi5iaS1jaGF0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG4uYmktY2hhdC1yaWdodC10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cbi5iaS1jaGF0LXJpZ2h0LXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cbi5iaS1jaGF0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG4uYmktY2hhdC1zcXVhcmUtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG4uYmktY2hhdC1zcXVhcmUtZG90czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cbi5iaS1jaGF0LXNxdWFyZS1xdW90ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG4uYmktY2hhdC1zcXVhcmUtcXVvdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cbi5iaS1jaGF0LXNxdWFyZS10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cbi5iaS1jaGF0LXNxdWFyZS10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG4uYmktY2hhdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cbi5iaS1jaGF0LXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjZcIjsgfVxuLmJpLWNoYXQtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjdcIjsgfVxuLmJpLWNoYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cbi5iaS1jaGVjay1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cbi5iaS1jaGVjay1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmFcIjsgfVxuLmJpLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmJcIjsgfVxuLmJpLWNoZWNrLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG4uYmktY2hlY2stc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG4uYmktY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cbi5iaS1jaGVjazItYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZlwiOyB9XG4uYmktY2hlY2syLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzBcIjsgfVxuLmJpLWNoZWNrMi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cbi5iaS1jaGVjazI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cbi5iaS1jaGV2cm9uLWJhci1jb250cmFjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzNcIjsgfVxuLmJpLWNoZXZyb24tYmFyLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cbi5iaS1jaGV2cm9uLWJhci1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cbi5iaS1jaGV2cm9uLWJhci1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG4uYmktY2hldnJvbi1iYXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cbi5iaS1jaGV2cm9uLWJhci11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzhcIjsgfVxuLmJpLWNoZXZyb24tY29tcGFjdC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG4uYmktY2hldnJvbi1jb21wYWN0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cbi5iaS1jaGV2cm9uLWNvbXBhY3QtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cbi5iaS1jaGV2cm9uLWNvbXBhY3QtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cbi5iaS1jaGV2cm9uLWNvbnRyYWN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG4uYmktY2hldnJvbi1kb3VibGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2VcIjsgfVxuLmJpLWNoZXZyb24tZG91YmxlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdmXCI7IH1cbi5iaS1jaGV2cm9uLWRvdWJsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODBcIjsgfVxuLmJpLWNoZXZyb24tZG91YmxlLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG4uYmktY2hldnJvbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG4uYmktY2hldnJvbi1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgzXCI7IH1cbi5iaS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cbi5iaS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG4uYmktY2hldnJvbi11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODZcIjsgfVxuLmJpLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG4uYmktY2lyY2xlLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cbi5iaS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG4uYmktY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG4uYmktY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG4uYmktY2xpcGJvYXJkLWRhdGE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cbi5iaS1jbGlwYm9hcmQtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cbi5iaS1jbGlwYm9hcmQtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGVcIjsgfVxuLmJpLWNsaXBib2FyZC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZlwiOyB9XG4uYmktY2xpcGJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG4uYmktY2xvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTFcIjsgfVxuLmJpLWNsb2NrLWhpc3Rvcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cbi5iaS1jbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuLmJpLWNsb3VkLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxuLmJpLWNsb3VkLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cbi5iaS1jbG91ZC1hcnJvdy11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG4uYmktY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cbi5iaS1jbG91ZC1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG4uYmktY2xvdWQtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cbi5iaS1jbG91ZC1kb3dubG9hZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG4uYmktY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cbi5iaS1jbG91ZC1kcml6emxlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cbi5iaS1jbG91ZC1kcml6emxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG4uYmktY2xvdWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuLmJpLWNsb3VkLWZvZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZlwiOyB9XG4uYmktY2xvdWQtZm9nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG4uYmktY2xvdWQtZm9nMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG4uYmktY2xvdWQtZm9nMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTJcIjsgfVxuLmJpLWNsb3VkLWhhaWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTNcIjsgfVxuLmJpLWNsb3VkLWhhaWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cbi5iaS1jbG91ZC1oYXplLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cbi5iaS1jbG91ZC1oYXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG4uYmktY2xvdWQtaGF6ZTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYThcIjsgfVxuLmJpLWNsb3VkLWxpZ2h0bmluZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG4uYmktY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWFcIjsgfVxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG4uYmktY2xvdWQtbGlnaHRuaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG4uYmktY2xvdWQtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWRcIjsgfVxuLmJpLWNsb3VkLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG4uYmktY2xvdWQtbW9vbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZlwiOyB9XG4uYmktY2xvdWQtbW9vbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjBcIjsgfVxuLmJpLWNsb3VkLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuLmJpLWNsb3VkLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cbi5iaS1jbG91ZC1yYWluLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cbi5iaS1jbG91ZC1yYWluLWhlYXZ5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cbi5iaS1jbG91ZC1yYWluLWhlYXZ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG4uYmktY2xvdWQtcmFpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjZcIjsgfVxuLmJpLWNsb3VkLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cbi5iaS1jbG91ZC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjhcIjsgfVxuLmJpLWNsb3VkLXNsZWV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cbi5iaS1jbG91ZC1zbGVldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmFcIjsgfVxuLmJpLWNsb3VkLXNub3ctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmJcIjsgfVxuLmJpLWNsb3VkLXNub3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cbi5iaS1jbG91ZC1zdW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmRcIjsgfVxuLmJpLWNsb3VkLXN1bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmVcIjsgfVxuLmJpLWNsb3VkLXVwbG9hZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZlwiOyB9XG4uYmktY2xvdWQtdXBsb2FkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG4uYmktY2xvdWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cbi5iaS1jbG91ZHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzJcIjsgfVxuLmJpLWNsb3Vkczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzNcIjsgfVxuLmJpLWNsb3VkeS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG4uYmktY2xvdWR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG4uYmktY29kZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzZcIjsgfVxuLmJpLWNvZGUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG4uYmktY29kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzhcIjsgfVxuLmJpLWNvbGxlY3Rpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuLmJpLWNvbGxlY3Rpb24tcGxheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG4uYmktY29sbGVjdGlvbi1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG4uYmktY29sbGVjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2NcIjsgfVxuLmJpLWNvbHVtbnMtZ2FwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG4uYmktY29sdW1uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2VcIjsgfVxuLmJpLWNvbW1hbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNmXCI7IH1cbi5iaS1jb21wYXNzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cbi5iaS1jb21wYXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG4uYmktY29uZS1zdHJpcGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG4uYmktY29uZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDNcIjsgfVxuLmJpLWNvbnRyb2xsZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cbi5iaS1jcHUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDVcIjsgfVxuLmJpLWNwdTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuLmJpLWNyZWRpdC1jYXJkLTItYmFjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGFcIjsgfVxuLmJpLWNyZWRpdC1jYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cbi5iaS1jcmVkaXQtY2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGNcIjsgfVxuLmJpLWNyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cbi5iaS1jdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGVcIjsgfVxuLmJpLWN1cC1zdHJhdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGZcIjsgfVxuLmJpLWN1cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuLmJpLWN1cnNvci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG4uYmktY3Vyc29yLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cbi5iaS1jdXJzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cbi5iaS1kYXNoLWNpcmNsZS1kb3R0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cbi5iaS1kYXNoLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG4uYmktZGFzaC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU2XCI7IH1cbi5iaS1kYXNoLXNxdWFyZS1kb3R0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cbi5iaS1kYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG4uYmktZGFzaC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cbi5iaS1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG4uYmktZGlhZ3JhbS0yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cbi5iaS1kaWFncmFtLTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cbi5iaS1kaWFncmFtLTMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuLmJpLWRpYWdyYW0tMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWVcIjsgfVxuLmJpLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWZcIjsgfVxuLmJpLWRpYW1vbmQtaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuLmJpLWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYxXCI7IH1cbi5iaS1kaWNlLTEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjJcIjsgfVxuLmJpLWRpY2UtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjNcIjsgfVxuLmJpLWRpY2UtMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG4uYmktZGljZS0yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG4uYmktZGljZS0zLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cbi5iaS1kaWNlLTM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cbi5iaS1kaWNlLTQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxuLmJpLWRpY2UtNDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjlcIjsgfVxuLmJpLWRpY2UtNS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG4uYmktZGljZS01OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG4uYmktZGljZS02LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cbi5iaS1kaWNlLTY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cbi5iaS1kaXNjLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZlXCI7IH1cbi5iaS1kaXNjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZlwiOyB9XG4uYmktZGlzY29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDBcIjsgfVxuLmJpLWRpc3BsYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDFcIjsgfVxuLmJpLWRpc3BsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cbi5iaS1kaXN0cmlidXRlLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cbi5iaS1kaXN0cmlidXRlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG4uYmktZG9vci1jbG9zZWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDVcIjsgfVxuLmJpLWRvb3ItY2xvc2VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG4uYmktZG9vci1vcGVuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cbi5iaS1kb29yLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cbi5iaS1kb3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cbi5iaS1kb3dubG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuLmJpLWRyb3BsZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGJcIjsgfVxuLmJpLWRyb3BsZXQtaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGNcIjsgfVxuLmJpLWRyb3BsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cbi5iaS1lYXJidWRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG4uYmktZWFzZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuLmJpLWVhc2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG4uYmktZWdnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cbi5iaS1lZ2ctZnJpZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cbi5iaS1lZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cbi5iaS1lamVjdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG4uYmktZWplY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cbi5iaS1lbW9qaS1hbmdyeS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG4uYmktZW1vamktYW5ncnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cbi5iaS1lbW9qaS1kaXp6eS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG4uYmktZW1vamktZGl6enk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cbi5iaS1lbW9qaS1leHByZXNzaW9ubGVzcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFiXCI7IH1cbi5iaS1lbW9qaS1mcm93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxY1wiOyB9XG4uYmktZW1vamktZnJvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFkXCI7IH1cbi5iaS1lbW9qaS1oZWFydC1leWVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cbi5iaS1lbW9qaS1oZWFydC1leWVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZlwiOyB9XG4uYmktZW1vamktbGF1Z2hpbmctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjBcIjsgfVxuLmJpLWVtb2ppLWxhdWdoaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMVwiOyB9XG4uYmktZW1vamktbmV1dHJhbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyMlwiOyB9XG4uYmktZW1vamktbmV1dHJhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjNcIjsgfVxuLmJpLWVtb2ppLXNtaWxlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI0XCI7IH1cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG4uYmktZW1vamktc21pbGUtdXBzaWRlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cbi5iaS1lbW9qaS1zbWlsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjdcIjsgfVxuLmJpLWVtb2ppLXN1bmdsYXNzZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjhcIjsgfVxuLmJpLWVtb2ppLXN1bmdsYXNzZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI5XCI7IH1cbi5iaS1lbW9qaS13aW5rLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cbi5iaS1lbW9qaS13aW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG4uYmktZW52ZWxvcGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmNcIjsgfVxuLmJpLWVudmVsb3BlLW9wZW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmRcIjsgfVxuLmJpLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cbi5iaS1lbnZlbG9wZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmZcIjsgfVxuLmJpLWVyYXNlci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG4uYmktZXJhc2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG4uYmktZXhjbGFtYXRpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzMzXCI7IH1cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNVwiOyB9XG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG4uYmktZXhjbGFtYXRpb24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG4uYmktZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2FcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG4uYmktZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cbi5iaS1leGNsdWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG4uYmktZXllLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cbi5iaS1leWUtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuLmJpLWV5ZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDBcIjsgfVxuLmJpLWV5ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDFcIjsgfVxuLmJpLWV5ZWRyb3BwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQyXCI7IH1cbi5iaS1leWVnbGFzc2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG4uYmktZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cbi5iaS1maWxlLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuLmJpLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDZcIjsgfVxuLmJpLWZpbGUtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuLmJpLWZpbGUtYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cbi5iaS1maWxlLWJhci1ncmFwaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG4uYmktZmlsZS1iYXItZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cbi5iaS1maWxlLWJpbmFyeS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YlwiOyB9XG4uYmktZmlsZS1iaW5hcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cbi5iaS1maWxlLWJyZWFrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cbi5iaS1maWxlLWJyZWFrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZVwiOyB9XG4uYmktZmlsZS1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG4uYmktZmlsZS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTBcIjsgfVxuLmJpLWZpbGUtY29kZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG4uYmktZmlsZS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG4uYmktZmlsZS1kaWZmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUzXCI7IH1cbi5iaS1maWxlLWRpZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU2XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTdcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTlcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYnJlYWs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVlXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjBcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1jb2RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstY29kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjJcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1kaWZmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZGlmZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjRcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1lYXNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWV4Y2VsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZXhjZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjlcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1mb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmJcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1pbWFnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWxvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmVcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWxvY2syLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbG9jazI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbWVkaWNhbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLW1lZGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzRcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzVcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1tdXNpYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLW11c2ljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzlcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wbGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGxheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2RcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wb3N0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdlXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcG9zdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wcHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcmljaHRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODNcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1ydWxlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXJ1bGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuLmJpLWZpbGUtZWFybWFyay10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXdvcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGNcIjsgfVxuLmJpLWZpbGUtZWFybWFyay13b3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuLmJpLWZpbGUtZWFybWFyay14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXppcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXppcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTFcIjsgfVxuLmJpLWZpbGUtZWFybWFyazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTJcIjsgfVxuLmJpLWZpbGUtZWFzZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTNcIjsgfVxuLmJpLWZpbGUtZWFzZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cbi5iaS1maWxlLWV4Y2VsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cbi5iaS1maWxlLWV4Y2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG4uYmktZmlsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG4uYmktZmlsZS1mb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk4XCI7IH1cbi5iaS1maWxlLWZvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cbi5iaS1maWxlLWltYWdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cbi5iaS1maWxlLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG4uYmktZmlsZS1sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cbi5iaS1maWxlLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cbi5iaS1maWxlLWxvY2syLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cbi5iaS1maWxlLWxvY2syOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG4uYmktZmlsZS1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cbi5iaS1maWxlLW1lZGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cbi5iaS1maWxlLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cbi5iaS1maWxlLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG4uYmktZmlsZS1tdXNpYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG4uYmktZmlsZS1tdXNpYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTVcIjsgfVxuLmJpLWZpbGUtcGVyc29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cbi5iaS1maWxlLXBlcnNvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTdcIjsgfVxuLmJpLWZpbGUtcGxheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG4uYmktZmlsZS1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG4uYmktZmlsZS1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cbi5iaS1maWxlLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cbi5iaS1maWxlLXBvc3QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWNcIjsgfVxuLmJpLWZpbGUtcG9zdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWRcIjsgfVxuLmJpLWZpbGUtcHB0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cbi5iaS1maWxlLXBwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWZcIjsgfVxuLmJpLWZpbGUtcmljaHRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjBcIjsgfVxuLmJpLWZpbGUtcmljaHRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cbi5iaS1maWxlLXJ1bGVkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cbi5iaS1maWxlLXJ1bGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiM1wiOyB9XG4uYmktZmlsZS1zbGlkZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjRcIjsgfVxuLmJpLWZpbGUtc2xpZGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNVwiOyB9XG4uYmktZmlsZS1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG4uYmktZmlsZS1zcHJlYWRzaGVldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjdcIjsgfVxuLmJpLWZpbGUtdGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG4uYmktZmlsZS10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiOVwiOyB9XG4uYmktZmlsZS13b3JkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cbi5iaS1maWxlLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cbi5iaS1maWxlLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmNcIjsgfVxuLmJpLWZpbGUteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmRcIjsgfVxuLmJpLWZpbGUtemlwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cbi5iaS1maWxlLXppcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmZcIjsgfVxuLmJpLWZpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cbi5iaS1maWxlcy1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cbi5iaS1maWxlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzJcIjsgfVxuLmJpLWZpbG06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cbi5iaS1maWx0ZXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cbi5iaS1maWx0ZXItY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG4uYmktZmlsdGVyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cbi5iaS1maWx0ZXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cbi5iaS1maWx0ZXItc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cbi5iaS1maWx0ZXItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG4uYmktZmlsdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG4uYmktZmxhZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG4uYmktZmxhZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2NcIjsgfVxuLmJpLWZsb3dlcjE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cbi5iaS1mbG93ZXIyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZVwiOyB9XG4uYmktZmxvd2VyMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuLmJpLWZvbGRlci1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDBcIjsgfVxuLmJpLWZvbGRlci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG4uYmktZm9sZGVyLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMlwiOyB9XG4uYmktZm9sZGVyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cbi5iaS1mb2xkZXItc3ltbGluay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG4uYmktZm9sZGVyLXN5bWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cbi5iaS1mb2xkZXIteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDZcIjsgfVxuLmJpLWZvbGRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDdcIjsgfVxuLmJpLWZvbGRlcjItb3Blbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDhcIjsgfVxuLmJpLWZvbGRlcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cbi5iaS1mb250czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGFcIjsgfVxuLmJpLWZvcndhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGJcIjsgfVxuLmJpLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cbi5iaS1mcm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGRcIjsgfVxuLmJpLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGVcIjsgfVxuLmJpLWZ1bGxzY3JlZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cbi5iaS1mdW5uZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTBcIjsgfVxuLmJpLWZ1bm5lbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTFcIjsgfVxuLmJpLWdlYXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTJcIjsgfVxuLmJpLWdlYXItd2lkZS1jb25uZWN0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cbi5iaS1nZWFyLXdpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cbi5iaS1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG4uYmktZ2VtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG4uYmktZ2VvLWFsdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG4uYmktZ2VvLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZThcIjsgfVxuLmJpLWdlby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG4uYmktZ2VvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG4uYmktZ2lmdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG4uYmktZ2lmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWNcIjsgfVxuLmJpLWdpdGh1Yjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWRcIjsgfVxuLmJpLWdsb2JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG4uYmktZ2xvYmUyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG4uYmktZ29vZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG4uYmktZ3JhcGgtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjFcIjsgfVxuLmJpLWdyYXBoLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG4uYmktZ3JpZC0xeDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjNcIjsgfVxuLmJpLWdyaWQtMXgyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG4uYmktZ3JpZC0zeDItZ2FwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cbi5iaS1ncmlkLTN4Mi1nYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cbi5iaS1ncmlkLTN4Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjdcIjsgfVxuLmJpLWdyaWQtM3gzLWdhcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG4uYmktZ3JpZC0zeDMtZ2FwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG4uYmktZ3JpZC0zeDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cbi5iaS1ncmlkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cbi5iaS1ncmlkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmY1wiOyB9XG4uYmktZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG4uYmktZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmVcIjsgfVxuLmJpLWhhbW1lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmZcIjsgfVxuLmJpLWhhbmQtaW5kZXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDBcIjsgfVxuLmJpLWhhbmQtaW5kZXgtdGh1bWItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDFcIjsgfVxuLmJpLWhhbmQtaW5kZXgtdGh1bWI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cbi5iaS1oYW5kLWluZGV4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG4uYmktaGFuZC10aHVtYnMtZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG4uYmktaGFuZC10aHVtYnMtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDVcIjsgfVxuLmJpLWhhbmQtdGh1bWJzLXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cbi5iaS1oYW5kLXRodW1icy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDdcIjsgfVxuLmJpLWhhbmRiYWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDhcIjsgfVxuLmJpLWhhbmRiYWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cbi5iaS1oYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG4uYmktaGRkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cbi5iaS1oZGQtbmV0d29yay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG4uYmktaGRkLW5ldHdvcms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cbi5iaS1oZGQtcmFjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG4uYmktaGRkLXJhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cbi5iaS1oZGQtc3RhY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTBcIjsgfVxuLmJpLWhkZC1zdGFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTFcIjsgfVxuLmJpLWhkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTJcIjsgfVxuLmJpLWhlYWRwaG9uZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cbi5iaS1oZWFkc2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG4uYmktaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTVcIjsgfVxuLmJpLWhlYXJ0LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cbi5iaS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTdcIjsgfVxuLmJpLWhlcHRhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cbi5iaS1oZXB0YWdvbi1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG4uYmktaGVwdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cbi5iaS1oZXhhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cbi5iaS1oZXhhZ29uLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cbi5iaS1oZXhhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG4uYmktaG91cmdsYXNzLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWVcIjsgfVxuLmJpLWhvdXJnbGFzcy1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWZcIjsgfVxuLmJpLWhvdXJnbGFzcy10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cbi5iaS1ob3VyZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cbi5iaS1ob3VzZS1kb29yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIyXCI7IH1cbi5iaS1ob3VzZS1kb29yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG4uYmktaG91c2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjRcIjsgfVxuLmJpLWhvdXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG4uYmktaHI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cbi5iaS1odXJyaWNhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cbi5iaS1pbWFnZS1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cbi5iaS1pbWFnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG4uYmktaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cbi5iaS1pbWFnZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cbi5iaS1pbmJveC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG4uYmktaW5ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cbi5iaS1pbmJveGVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cbi5iaS1pbmJveGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG4uYmktaW5mby1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzBcIjsgfVxuLmJpLWluZm8tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG4uYmktaW5mby1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzJcIjsgfVxuLmJpLWluZm8tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG4uYmktaW5mbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzRcIjsgfVxuLmJpLWlucHV0LWN1cnNvci10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG4uYmktaW5wdXQtY3Vyc29yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG4uYmktaW5zdGFncmFtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzN1wiOyB9XG4uYmktaW50ZXJzZWN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOFwiOyB9XG4uYmktam91cm5hbC1hbGJ1bTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzlcIjsgfVxuLmJpLWpvdXJuYWwtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2FcIjsgfVxuLmJpLWpvdXJuYWwtYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNiXCI7IH1cbi5iaS1qb3VybmFsLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cbi5iaS1qb3VybmFsLWJvb2ttYXJrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG4uYmktam91cm5hbC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2VcIjsgfVxuLmJpLWpvdXJuYWwtY29kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuLmJpLWpvdXJuYWwtbWVkaWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDBcIjsgfVxuLmJpLWpvdXJuYWwtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cbi5iaS1qb3VybmFsLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cbi5iaS1qb3VybmFsLXJpY2h0ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG4uYmktam91cm5hbC10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NFwiOyB9XG4uYmktam91cm5hbC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NVwiOyB9XG4uYmktam91cm5hbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDZcIjsgfVxuLmJpLWpvdXJuYWxzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG4uYmktam95c3RpY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cbi5iaS1qdXN0aWZ5LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cbi5iaS1qdXN0aWZ5LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG4uYmktanVzdGlmeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGJcIjsgfVxuLmJpLWthbmJhbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG4uYmkta2FuYmFuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG4uYmkta2V5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cbi5iaS1rZXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cbi5iaS1rZXlib2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG4uYmkta2V5Ym9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUxXCI7IH1cbi5iaS1sYWRkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cbi5iaS1sYW1wLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cbi5iaS1sYW1wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG4uYmktbGFwdG9wLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cbi5iaS1sYXB0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU2XCI7IH1cbi5iaS1sYXllci1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTdcIjsgfVxuLmJpLWxheWVyLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cbi5iaS1sYXllcnMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTlcIjsgfVxuLmJpLWxheWVycy1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1YVwiOyB9XG4uYmktbGF5ZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1YlwiOyB9XG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQtcmV2ZXJzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWNcIjsgfVxuLmJpLWxheW91dC1zaWRlYmFyLWluc2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG4uYmktbGF5b3V0LXNpZGViYXItcmV2ZXJzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWVcIjsgfVxuLmJpLWxheW91dC1zaWRlYmFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XG4uYmktbGF5b3V0LXNwbGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG4uYmktbGF5b3V0LXRleHQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG4uYmktbGF5b3V0LXRleHQtc2lkZWJhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjJcIjsgfVxuLmJpLWxheW91dC10ZXh0LXdpbmRvdy1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2M1wiOyB9XG4uYmktbGF5b3V0LXRleHQtd2luZG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG4uYmktbGF5b3V0LXRocmVlLWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY1XCI7IH1cbi5iaS1sYXlvdXQtd3RmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG4uYmktbGlmZS1wcmVzZXJ2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cbi5iaS1saWdodGJ1bGItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjhcIjsgfVxuLmJpLWxpZ2h0YnVsYi1vZmYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjlcIjsgfVxuLmJpLWxpZ2h0YnVsYi1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cbi5iaS1saWdodGJ1bGI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cbi5iaS1saWdodG5pbmctY2hhcmdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cbi5iaS1saWdodG5pbmctY2hhcmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG4uYmktbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZlXCI7IH1cbi5iaS1saWdodG5pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cbi5iaS1saW5rLTQ1ZGVnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG4uYmktbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzFcIjsgfVxuLmJpLWxpbmtlZGluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG4uYmktbGlzdC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzNcIjsgfVxuLmJpLWxpc3QtbmVzdGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG4uYmktbGlzdC1vbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzVcIjsgfVxuLmJpLWxpc3Qtc3RhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc2XCI7IH1cbi5iaS1saXN0LXRhc2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc3XCI7IH1cbi5iaS1saXN0LXVsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG4uYmktbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzlcIjsgfVxuLmJpLWxvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2FcIjsgfVxuLmJpLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cbi5iaS1tYWlsYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG4uYmktbWFpbGJveDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdkXCI7IH1cbi5iaS1tYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2VcIjsgfVxuLmJpLW1hcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuLmJpLW1hcmtkb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgwXCI7IH1cbi5iaS1tYXJrZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODFcIjsgfVxuLmJpLW1hc2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cbi5iaS1tZWdhcGhvbmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODNcIjsgfVxuLmJpLW1lZ2FwaG9uZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODRcIjsgfVxuLmJpLW1lbnUtYXBwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cbi5iaS1tZW51LWFwcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODZcIjsgfVxuLmJpLW1lbnUtYnV0dG9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cbi5iaS1tZW51LWJ1dHRvbi13aWRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cbi5iaS1tZW51LWJ1dHRvbi13aWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4OVwiOyB9XG4uYmktbWVudS1idXR0b246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cbi5iaS1tZW51LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cbi5iaS1tZW51LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4Y1wiOyB9XG4uYmktbWljLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cbi5iaS1taWMtbXV0ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG4uYmktbWljLW11dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhmXCI7IH1cbi5iaS1taWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cbi5iaS1taW5lY2FydC1sb2FkZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cbi5iaS1taW5lY2FydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTJcIjsgfVxuLmJpLW1vaXN0dXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG4uYmktbW9vbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG4uYmktbW9vbi1zdGFycy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG4uYmktbW9vbi1zdGFyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTZcIjsgfVxuLmJpLW1vb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk3XCI7IH1cbi5iaS1tb3VzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG4uYmktbW91c2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cbi5iaS1tb3VzZTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWFcIjsgfVxuLmJpLW1vdXNlMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWJcIjsgfVxuLmJpLW1vdXNlMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5Y1wiOyB9XG4uYmktbW91c2UzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG4uYmktbXVzaWMtbm90ZS1iZWFtZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cbi5iaS1tdXNpYy1ub3RlLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlmXCI7IH1cbi5iaS1tdXNpYy1ub3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMFwiOyB9XG4uYmktbXVzaWMtcGxheWVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGExXCI7IH1cbi5iaS1tdXNpYy1wbGF5ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cbi5iaS1uZXdzcGFwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cbi5iaS1ub2RlLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE0XCI7IH1cbi5iaS1ub2RlLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG4uYmktbm9kZS1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE2XCI7IH1cbi5iaS1ub2RlLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE3XCI7IH1cbi5iaS1udXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YThcIjsgfVxuLmJpLW51dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTlcIjsgfVxuLmJpLW9jdGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWFcIjsgfVxuLmJpLW9jdGFnb24taGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWJcIjsgfVxuLmJpLW9jdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFjXCI7IH1cbi5iaS1vcHRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cbi5iaS1vdXRsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFlXCI7IH1cbi5iaS1wYWludC1idWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFmXCI7IH1cbi5iaS1wYWxldHRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIwXCI7IH1cbi5iaS1wYWxldHRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMVwiOyB9XG4uYmktcGFsZXR0ZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIyXCI7IH1cbi5iaS1wYXBlcmNsaXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cbi5iaS1wYXJhZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI0XCI7IH1cbi5iaS1wYXRjaC1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG4uYmktcGF0Y2gtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI2XCI7IH1cbi5iaS1wYXRjaC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiN1wiOyB9XG4uYmktcGF0Y2gtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cbi5iaS1wYXRjaC1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG4uYmktcGF0Y2gtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cbi5iaS1wYXRjaC1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJiXCI7IH1cbi5iaS1wYXRjaC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG4uYmktcGF0Y2gtcXVlc3Rpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmRcIjsgfVxuLmJpLXBhdGNoLXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG4uYmktcGF1c2UtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJmXCI7IH1cbi5iaS1wYXVzZS1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cbi5iaS1wYXVzZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzFcIjsgfVxuLmJpLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzJcIjsgfVxuLmJpLXBhdXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMzXCI7IH1cbi5iaS1wYXVzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzRcIjsgfVxuLmJpLXBlYWNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cbi5iaS1wZWFjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzZcIjsgfVxuLmJpLXBlbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjN1wiOyB9XG4uYmktcGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOFwiOyB9XG4uYmktcGVuY2lsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM5XCI7IH1cbi5iaS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG4uYmktcGVuY2lsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjYlwiOyB9XG4uYmktcGVudGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2NcIjsgfVxuLmJpLXBlbnRhZ29uLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cbi5iaS1wZW50YWdvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuLmJpLXBlb3BsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZlwiOyB9XG4uYmktcGVvcGxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMFwiOyB9XG4uYmktcGVyY2VudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDFcIjsgfVxuLmJpLXBlcnNvbi1iYWRnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkMlwiOyB9XG4uYmktcGVyc29uLWJhZGdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG4uYmktcGVyc29uLWJvdW5kaW5nLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDRcIjsgfVxuLmJpLXBlcnNvbi1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG4uYmktcGVyc29uLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNlwiOyB9XG4uYmktcGVyc29uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuLmJpLXBlcnNvbi1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cbi5iaS1wZXJzb24tZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuLmJpLXBlcnNvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG4uYmktcGVyc29uLWxpbmVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cbi5iaS1wZXJzb24tcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG4uYmktcGVyc29uLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRkXCI7IH1cbi5iaS1wZXJzb24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG4uYmktcGVyc29uLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuLmJpLXBlcnNvbi14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlMFwiOyB9XG4uYmktcGVyc29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlMVwiOyB9XG4uYmktcGhvbmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuLmJpLXBob25lLWxhbmRzY2FwZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG4uYmktcGhvbmUtbGFuZHNjYXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG4uYmktcGhvbmUtdmlicmF0ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNVwiOyB9XG4uYmktcGhvbmUtdmlicmF0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTZcIjsgfVxuLmJpLXBob25lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG4uYmktcGllLWNoYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU4XCI7IH1cbi5iaS1waWUtY2hhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cbi5iaS1waW4tYW5nbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuLmJpLXBpbi1hbmdsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuLmJpLXBpbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG4uYmktcGluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG4uYmktcGlwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVlXCI7IH1cbi5iaS1waXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cbi5iaS1wbGF5LWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMFwiOyB9XG4uYmktcGxheS1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cbi5iaS1wbGF5LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG4uYmktcGxheS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYzXCI7IH1cbi5iaS1wbGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cbi5iaS1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG4uYmktcGx1Zy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG4uYmktcGx1Zzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjdcIjsgfVxuLmJpLXBsdXMtY2lyY2xlLWRvdHRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjhcIjsgfVxuLmJpLXBsdXMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cbi5iaS1wbHVzLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmFcIjsgfVxuLmJpLXBsdXMtc3F1YXJlLWRvdHRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmJcIjsgfVxuLmJpLXBsdXMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cbi5iaS1wbHVzLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmRcIjsgfVxuLmJpLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZlXCI7IH1cbi5iaS1wb3dlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZmZcIjsgfVxuLmJpLXByaW50ZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDBcIjsgfVxuLmJpLXByaW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cbi5iaS1wdXp6bGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDJcIjsgfVxuLmJpLXB1enpsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDNcIjsgfVxuLmJpLXF1ZXN0aW9uLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG4uYmktcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG4uYmktcXVlc3Rpb24tZGlhbW9uZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwNlwiOyB9XG4uYmktcXVlc3Rpb24tZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDdcIjsgfVxuLmJpLXF1ZXN0aW9uLW9jdGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDhcIjsgfVxuLmJpLXF1ZXN0aW9uLW9jdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cbi5iaS1xdWVzdGlvbi1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGFcIjsgfVxuLmJpLXF1ZXN0aW9uLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGJcIjsgfVxuLmJpLXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwY1wiOyB9XG4uYmktcmFpbmJvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGRcIjsgfVxuLmJpLXJlY2VpcHQtY3V0b2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwZVwiOyB9XG4uYmktcmVjZWlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGZcIjsgfVxuLmJpLXJlY2VwdGlvbi0wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG4uYmktcmVjZXB0aW9uLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTExXCI7IH1cbi5iaS1yZWNlcHRpb24tMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTJcIjsgfVxuLmJpLXJlY2VwdGlvbi0zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxM1wiOyB9XG4uYmktcmVjZXB0aW9uLTQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTE0XCI7IH1cbi5iaS1yZWNvcmQtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cbi5iaS1yZWNvcmQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxNlwiOyB9XG4uYmktcmVjb3JkLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxN1wiOyB9XG4uYmktcmVjb3JkLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MThcIjsgfVxuLmJpLXJlY29yZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxOVwiOyB9XG4uYmktcmVjb3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxYVwiOyB9XG4uYmktcmVjb3JkMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxYlwiOyB9XG4uYmktcmVjb3JkMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MWNcIjsgfVxuLmJpLXJlcGx5LWFsbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxZFwiOyB9XG4uYmktcmVwbHktYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxZVwiOyB9XG4uYmktcmVwbHktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MWZcIjsgfVxuLmJpLXJlcGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyMFwiOyB9XG4uYmktcnNzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cbi5iaS1yc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTIyXCI7IH1cbi5iaS1ydWxlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTIzXCI7IH1cbi5iaS1zYXZlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cbi5iaS1zYXZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyNVwiOyB9XG4uYmktc2F2ZTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjZcIjsgfVxuLmJpLXNhdmUyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyN1wiOyB9XG4uYmktc2Npc3NvcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTI4XCI7IH1cbi5iaS1zY3Jld2RyaXZlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjlcIjsgfVxuLmJpLXNlYXJjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmFcIjsgfVxuLmJpLXNlZ21lbnRlZC1uYXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cbi5iaS1zZXJ2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cbi5iaS1zaGFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyZFwiOyB9XG4uYmktc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTJlXCI7IH1cbi5iaS1zaGllbGQtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTJmXCI7IH1cbi5iaS1zaGllbGQtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cbi5iaS1zaGllbGQtZmlsbC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzFcIjsgfVxuLmJpLXNoaWVsZC1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG4uYmktc2hpZWxkLWZpbGwtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTMzXCI7IH1cbi5iaS1zaGllbGQtZmlsbC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzNFwiOyB9XG4uYmktc2hpZWxkLWZpbGwteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzVcIjsgfVxuLmJpLXNoaWVsZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzNlwiOyB9XG4uYmktc2hpZWxkLWxvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzdcIjsgfVxuLmJpLXNoaWVsZC1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzOFwiOyB9XG4uYmktc2hpZWxkLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG4uYmktc2hpZWxkLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNhXCI7IH1cbi5iaS1zaGllbGQtc2hhZGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG4uYmktc2hpZWxkLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNjXCI7IH1cbi5iaS1zaGllbGQtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNkXCI7IH1cbi5iaS1zaGllbGQteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2VcIjsgfVxuLmJpLXNoaWVsZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuLmJpLXNoaWZ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cbi5iaS1zaGlmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDFcIjsgfVxuLmJpLXNob3Atd2luZG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0MlwiOyB9XG4uYmktc2hvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDNcIjsgfVxuLmJpLXNodWZmbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cbi5iaS1zaWducG9zdC0yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ1XCI7IH1cbi5iaS1zaWducG9zdC0yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG4uYmktc2lnbnBvc3QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDdcIjsgfVxuLmJpLXNpZ25wb3N0LXNwbGl0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cbi5iaS1zaWducG9zdC1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDlcIjsgfVxuLmJpLXNpZ25wb3N0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG4uYmktc2ltLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cbi5iaS1zaW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTRjXCI7IH1cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0ZFwiOyB9XG4uYmktc2tpcC1iYWNrd2FyZC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTRlXCI7IH1cbi5iaS1za2lwLWJhY2t3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0ZlwiOyB9XG4uYmktc2tpcC1iYWNrd2FyZC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTUwXCI7IH1cbi5iaS1za2lwLWJhY2t3YXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cbi5iaS1za2lwLWJhY2t3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1MlwiOyB9XG4uYmktc2tpcC1lbmQtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTUzXCI7IH1cbi5iaS1za2lwLWVuZC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU0XCI7IH1cbi5iaS1za2lwLWVuZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTVcIjsgfVxuLmJpLXNraXAtZW5kLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTZcIjsgfVxuLmJpLXNraXAtZW5kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU3XCI7IH1cbi5iaS1za2lwLWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NThcIjsgfVxuLmJpLXNraXAtZm9yd2FyZC1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTlcIjsgfVxuLmJpLXNraXAtZm9yd2FyZC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTViXCI7IH1cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XG4uYmktc2tpcC1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cbi5iaS1za2lwLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cbi5iaS1za2lwLXN0YXJ0LWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1ZlwiOyB9XG4uYmktc2tpcC1zdGFydC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTYwXCI7IH1cbi5iaS1za2lwLXN0YXJ0LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2MVwiOyB9XG4uYmktc2tpcC1zdGFydC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cbi5iaS1za2lwLXN0YXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTYzXCI7IH1cbi5iaS1za2lwLXN0YXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG4uYmktc2xhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY1XCI7IH1cbi5iaS1zbGFzaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjZcIjsgfVxuLmJpLXNsYXNoLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjdcIjsgfVxuLmJpLXNsYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2OFwiOyB9XG4uYmktc2xhc2gtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2OVwiOyB9XG4uYmktc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTZhXCI7IH1cbi5iaS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2YlwiOyB9XG4uYmktc21hcnR3YXRjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NmNcIjsgfVxuLmJpLXNub3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cbi5iaS1zbm93Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NmVcIjsgfVxuLmJpLXNub3czOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG4uYmktc29ydC1hbHBoYS1kb3duLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzBcIjsgfVxuLmJpLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzFcIjsgfVxuLmJpLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3MlwiOyB9XG4uYmktc29ydC1hbHBoYS11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzNcIjsgfVxuLmJpLXNvcnQtZG93bi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc0XCI7IH1cbi5iaS1zb3J0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc1XCI7IH1cbi5iaS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc2XCI7IH1cbi5iaS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzdcIjsgfVxuLmJpLXNvcnQtbnVtZXJpYy11cC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cbi5iaS1zb3J0LW51bWVyaWMtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cbi5iaS1zb3J0LXVwLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1N2FcIjsgfVxuLmJpLXNvcnQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdiXCI7IH1cbi5iaS1zb3VuZHdhdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cbi5iaS1zcGVha2VyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cbi5iaS1zcGVha2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3ZVwiOyB9XG4uYmktc3BlZWRvbWV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cbi5iaS1zcGVlZG9tZXRlcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTgwXCI7IH1cbi5iaS1zcGVsbGNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4MVwiOyB9XG4uYmktc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cbi5iaS1zcXVhcmUtaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODNcIjsgfVxuLmJpLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODRcIjsgfVxuLmJpLXN0YWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG4uYmktc3Rhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG4uYmktc3Rhci1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4N1wiOyB9XG4uYmktc3Rhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODhcIjsgfVxuLmJpLXN0YXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4OVwiOyB9XG4uYmktc3RpY2tpZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OGFcIjsgfVxuLmJpLXN0aWNraWVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4YlwiOyB9XG4uYmktc3RpY2t5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cbi5iaS1zdGlja3k6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThkXCI7IH1cbi5iaS1zdG9wLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG4uYmktc3RvcC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cbi5iaS1zdG9wLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5MFwiOyB9XG4uYmktc3RvcC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cbi5iaS1zdG9wLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTkyXCI7IH1cbi5iaS1zdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG4uYmktc3RvcGxpZ2h0cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5NFwiOyB9XG4uYmktc3RvcGxpZ2h0czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTVcIjsgfVxuLmJpLXN0b3B3YXRjaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG4uYmktc3RvcHdhdGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5N1wiOyB9XG4uYmktc3VidHJhY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cbi5iaS1zdWl0LWNsdWItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTlcIjsgfVxuLmJpLXN1aXQtY2x1Yjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OWFcIjsgfVxuLmJpLXN1aXQtZGlhbW9uZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5YlwiOyB9XG4uYmktc3VpdC1kaWFtb25kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5Y1wiOyB9XG4uYmktc3VpdC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5ZFwiOyB9XG4uYmktc3VpdC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OWVcIjsgfVxuLmJpLXN1aXQtc3BhZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OWZcIjsgfVxuLmJpLXN1aXQtc3BhZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWEwXCI7IH1cbi5iaS1zdW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTFcIjsgfVxuLmJpLXN1bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTJcIjsgfVxuLmJpLXN1bmdsYXNzZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cbi5iaS1zdW5yaXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE0XCI7IH1cbi5iaS1zdW5yaXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG4uYmktc3Vuc2V0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE2XCI7IH1cbi5iaS1zdW5zZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cbi5iaS1zeW1tZXRyeS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG4uYmktc3ltbWV0cnktdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWE5XCI7IH1cbi5iaS10YWJsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YWFcIjsgfVxuLmJpLXRhYmxldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG4uYmktdGFibGV0LWxhbmRzY2FwZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG4uYmktdGFibGV0LWxhbmRzY2FwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YWRcIjsgfVxuLmJpLXRhYmxldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YWVcIjsgfVxuLmJpLXRhZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhZlwiOyB9XG4uYmktdGFnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViMFwiOyB9XG4uYmktdGFncy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViMVwiOyB9XG4uYmktdGFnczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjJcIjsgfVxuLmJpLXRlbGVncmFtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViM1wiOyB9XG4uYmktdGVsZXBob25lLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cbi5iaS10ZWxlcGhvbmUtZm9yd2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViNVwiOyB9XG4uYmktdGVsZXBob25lLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cbi5iaS10ZWxlcGhvbmUtaW5ib3VuZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViN1wiOyB9XG4uYmktdGVsZXBob25lLWluYm91bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI4XCI7IH1cbi5iaS10ZWxlcGhvbmUtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjlcIjsgfVxuLmJpLXRlbGVwaG9uZS1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmFcIjsgfVxuLmJpLXRlbGVwaG9uZS1vdXRib3VuZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViYlwiOyB9XG4uYmktdGVsZXBob25lLW91dGJvdW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViY1wiOyB9XG4uYmktdGVsZXBob25lLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmRcIjsgfVxuLmJpLXRlbGVwaG9uZS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViZVwiOyB9XG4uYmktdGVsZXBob25lLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmZcIjsgfVxuLmJpLXRlbGVwaG9uZS14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjMFwiOyB9XG4uYmktdGVsZXBob25lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjMVwiOyB9XG4uYmktdGVybWluYWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzJcIjsgfVxuLmJpLXRlcm1pbmFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjM1wiOyB9XG4uYmktdGV4dC1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWM0XCI7IH1cbi5iaS10ZXh0LWluZGVudC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjNVwiOyB9XG4uYmktdGV4dC1pbmRlbnQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWM2XCI7IH1cbi5iaS10ZXh0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cbi5iaS10ZXh0LXBhcmFncmFwaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzhcIjsgfVxuLmJpLXRleHQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cbi5iaS10ZXh0YXJlYS1yZXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cbi5iaS10ZXh0YXJlYS10OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG4uYmktdGV4dGFyZWE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNjXCI7IH1cbi5iaS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjZFwiOyB9XG4uYmktdGhlcm1vbWV0ZXItaGlnaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuLmJpLXRoZXJtb21ldGVyLWxvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2ZcIjsgfVxuLmJpLXRoZXJtb21ldGVyLXNub3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQwXCI7IH1cbi5iaS10aGVybW9tZXRlci1zdW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cbi5iaS10aGVybW9tZXRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDJcIjsgfVxuLmJpLXRocmVlLWRvdHMtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQzXCI7IH1cbi5iaS10aHJlZS1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkNFwiOyB9XG4uYmktdG9nZ2xlLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDVcIjsgfVxuLmJpLXRvZ2dsZS1vbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDZcIjsgfVxuLmJpLXRvZ2dsZTItb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkN1wiOyB9XG4uYmktdG9nZ2xlMi1vbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDhcIjsgfVxuLmJpLXRvZ2dsZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQ5XCI7IH1cbi5iaS10b2dnbGVzMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGFcIjsgfVxuLmJpLXRvb2xzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkYlwiOyB9XG4uYmktdG9ybmFkbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGNcIjsgfVxuLmJpLXRyYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWRkXCI7IH1cbi5iaS10cmFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuLmJpLXRyYXNoMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkZlwiOyB9XG4uYmktdHJhc2gyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlMFwiOyB9XG4uYmktdHJlZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlMVwiOyB9XG4uYmktdHJlZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTJcIjsgfVxuLmJpLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWUzXCI7IH1cbi5iaS10cmlhbmdsZS1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlNFwiOyB9XG4uYmktdHJpYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWU1XCI7IH1cbi5iaS10cm9waHktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTZcIjsgfVxuLmJpLXRyb3BoeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuLmJpLXRyb3BpY2FsLXN0b3JtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlOFwiOyB9XG4uYmktdHJ1Y2stZmxhdGJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTlcIjsgfVxuLmJpLXRydWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlYVwiOyB9XG4uYmktdHN1bmFtaTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZWJcIjsgfVxuLmJpLXR2LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWVjXCI7IH1cbi5iaS10djo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZWRcIjsgfVxuLmJpLXR3aXRjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZWVcIjsgfVxuLmJpLXR3aXR0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWVmXCI7IH1cbi5iaS10eXBlLWJvbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWYwXCI7IH1cbi5iaS10eXBlLWgxOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmMVwiOyB9XG4uYmktdHlwZS1oMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjJcIjsgfVxuLmJpLXR5cGUtaDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWYzXCI7IH1cbi5iaS10eXBlLWl0YWxpYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjRcIjsgfVxuLmJpLXR5cGUtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjVcIjsgfVxuLmJpLXR5cGUtdW5kZXJsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmNlwiOyB9XG4uYmktdHlwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjdcIjsgfVxuLmJpLXVpLWNoZWNrcy1ncmlkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmOFwiOyB9XG4uYmktdWktY2hlY2tzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmOVwiOyB9XG4uYmktdWktcmFkaW9zLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWZhXCI7IH1cbi5iaS11aS1yYWRpb3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWZiXCI7IH1cbi5iaS11bWJyZWxsYS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmY1wiOyB9XG4uYmktdW1icmVsbGE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cbi5iaS11bmlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZmVcIjsgfVxuLmJpLXVubG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmZlwiOyB9XG4uYmktdW5sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwMFwiOyB9XG4uYmktdXBjLXNjYW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjAxXCI7IH1cbi5iaS11cGM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjAyXCI7IH1cbi5iaS11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjAzXCI7IH1cbi5iaS12ZWN0b3ItcGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwNFwiOyB9XG4uYmktdmlldy1saXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwNVwiOyB9XG4uYmktdmlldy1zdGFja2VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwNlwiOyB9XG4uYmktdmlueWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDdcIjsgfVxuLmJpLXZpbnlsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwOFwiOyB9XG4uYmktdm9pY2VtYWlsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwOVwiOyB9XG4uYmktdm9sdW1lLWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MGFcIjsgfVxuLmJpLXZvbHVtZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwYlwiOyB9XG4uYmktdm9sdW1lLW11dGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MGNcIjsgfVxuLmJpLXZvbHVtZS1tdXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwZFwiOyB9XG4uYmktdm9sdW1lLW9mZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwZVwiOyB9XG4uYmktdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MGZcIjsgfVxuLmJpLXZvbHVtZS11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxMFwiOyB9XG4uYmktdm9sdW1lLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxMVwiOyB9XG4uYmktdnI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cbi5iaS13YWxsZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTNcIjsgfVxuLmJpLXdhbGxldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTRcIjsgfVxuLmJpLXdhbGxldDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjE1XCI7IH1cbi5iaS13YXRjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTZcIjsgfVxuLmJpLXdhdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxN1wiOyB9XG4uYmktd2hhdHNhcHA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjE4XCI7IH1cbi5iaS13aWZpLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjE5XCI7IH1cbi5iaS13aWZpLTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjFhXCI7IH1cbi5iaS13aWZpLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MWJcIjsgfVxuLmJpLXdpZmk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjFjXCI7IH1cbi5iaS13aW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxZFwiOyB9XG4uYmktd2luZG93LWRvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjFlXCI7IH1cbi5iaS13aW5kb3ctc2lkZWJhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MWZcIjsgfVxuLmJpLXdpbmRvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjBcIjsgfVxuLmJpLXdyZW5jaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjFcIjsgfVxuLmJpLXgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjIyXCI7IH1cbi5iaS14LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjNcIjsgfVxuLmJpLXgtZGlhbW9uZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyNFwiOyB9XG4uYmkteC1kaWFtb25kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyNVwiOyB9XG4uYmkteC1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjI2XCI7IH1cbi5iaS14LW9jdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjI3XCI7IH1cbi5iaS14LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyOFwiOyB9XG4uYmkteC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjI5XCI7IH1cbi5iaS14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyYVwiOyB9XG4uYmkteW91dHViZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MmJcIjsgfVxuLmJpLXpvb20taW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjJjXCI7IH1cbi5iaS16b29tLW91dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MmRcIjsgfVxuLmJpLWJhbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cbi5iaS1iYW5rMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MmZcIjsgfVxuLmJpLWJlbGwtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzBcIjsgfVxuLmJpLWJlbGwtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjMxXCI7IH1cbi5iaS1jYXNoLWNvaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjMyXCI7IH1cbi5iaS1jaGVjay1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzNcIjsgfVxuLmJpLWNvaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjM0XCI7IH1cbi5iaS1jdXJyZW5jeS1iaXRjb2luOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzNVwiOyB9XG4uYmktY3VycmVuY3ktZG9sbGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzNlwiOyB9XG4uYmktY3VycmVuY3ktZXVybzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzdcIjsgfVxuLmJpLWN1cnJlbmN5LWV4Y2hhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzOFwiOyB9XG4uYmktY3VycmVuY3ktcG91bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjM5XCI7IH1cbi5iaS1jdXJyZW5jeS15ZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjNhXCI7IH1cbi5iaS1kYXNoLWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzYlwiOyB9XG4uYmktZXhjbGFtYXRpb24tbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjNjXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGRmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjNkXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGRmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzZVwiOyB9XG4uYmktZmlsZS1wZGYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2M2ZcIjsgfVxuLmJpLWZpbGUtcGRmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0MFwiOyB9XG4uYmktZ2VuZGVyLWFtYmlndW91czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDFcIjsgfVxuLmJpLWdlbmRlci1mZW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQyXCI7IH1cbi5iaS1nZW5kZXItbWFsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDNcIjsgfVxuLmJpLWdlbmRlci10cmFuczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDRcIjsgfVxuLmJpLWhlYWRzZXQtdnI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQ1XCI7IH1cbi5iaS1pbmZvLWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0NlwiOyB9XG4uYmktbWFzdG9kb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cbi5iaS1tZXNzZW5nZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQ4XCI7IH1cbi5iaS1waWdneS1iYW5rLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQ5XCI7IH1cbi5iaS1waWdneS1iYW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0YVwiOyB9XG4uYmktcGluLW1hcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0YlwiOyB9XG4uYmktcGluLW1hcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NGNcIjsgfVxuLmJpLXBsdXMtbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjRkXCI7IH1cbi5iaS1xdWVzdGlvbi1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NGVcIjsgfVxuLmJpLXJlY3ljbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjRmXCI7IH1cbi5iaS1yZWRkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjUwXCI7IH1cbi5iaS1zYWZlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjUxXCI7IH1cbi5iaS1zYWZlMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1MlwiOyB9XG4uYmktc2FmZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjUzXCI7IH1cbi5iaS1zZC1jYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU0XCI7IH1cbi5iaS1zZC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG4uYmktc2t5cGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU2XCI7IH1cbi5iaS1zbGFzaC1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTdcIjsgfVxuLmJpLXRyYW5zbGF0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NThcIjsgfVxuLmJpLXgtbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU5XCI7IH1cbi5iaS1zYWZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1YVwiOyB9XG4uYmktYXBwbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjViXCI7IH1cbi5iaS1taWNyb3NvZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cbi5iaS13aW5kb3dzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XG4uYmktYmVoYW5jZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NWNcIjsgfVxuLmJpLWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1ZlwiOyB9XG4uYmktbGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjBcIjsgfVxuLmJpLW1lZGl1bTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjFcIjsgfVxuLmJpLXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjJcIjsgfVxuLmJpLXBpbnRlcmVzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjNcIjsgfVxuLmJpLXNpZ25hbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjRcIjsgfVxuLmJpLXNuYXBjaGF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2NVwiOyB9XG4uYmktc3BvdGlmeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjZcIjsgfVxuLmJpLXN0YWNrLW92ZXJmbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2N1wiOyB9XG4uYmktc3RyYXZhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2OFwiOyB9XG4uYmktd29yZHByZXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2OVwiOyB9XG4uYmktdmltZW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZhXCI7IH1cbi5iaS1hY3Rpdml0eTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NmJcIjsgfVxuLmJpLWVhc2VsMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2Y1wiOyB9XG4uYmktZWFzZWwyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XG4uYmktZWFzZWwzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZlXCI7IH1cbi5iaS1lYXNlbDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZmXCI7IH1cbi5iaS1mYW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjcwXCI7IH1cbi5iaS1maW5nZXJwcmludDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzFcIjsgfVxuLmJpLWdyYXBoLWRvd24tYXJyb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjcyXCI7IH1cbi5iaS1ncmFwaC11cC1hcnJvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzNcIjsgfVxuLmJpLWh5cG5vdGl6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzRcIjsgfVxuLmJpLW1hZ2ljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3NVwiOyB9XG4uYmktcGVyc29uLXJvbG9kZXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cbi5iaS1wZXJzb24tdmlkZW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc3XCI7IH1cbi5iaS1wZXJzb24tdmlkZW8yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG4uYmktcGVyc29uLXZpZGVvMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzlcIjsgfVxuLmJpLXBlcnNvbi13b3Jrc3BhY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjdhXCI7IH1cbi5iaS1yYWRpb2FjdGl2ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2N2JcIjsgfVxuLmJpLXdlYmNhbS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3Y1wiOyB9XG4uYmktd2ViY2FtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3ZFwiOyB9XG4uYmkteWluLXlhbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjdlXCI7IH1cbi5iaS1iYW5kYWlkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjgwXCI7IH1cbi5iaS1iYW5kYWlkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4MVwiOyB9XG4uYmktYmx1ZXRvb3RoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4MlwiOyB9XG4uYmktYm9keS10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4M1wiOyB9XG4uYmktYm9vbWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODRcIjsgfVxuLmJpLWJveGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4NVwiOyB9XG4uYmktZHBhZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4NlwiOyB9XG4uYmktZHBhZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODdcIjsgfVxuLmJpLWVhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4OFwiOyB9XG4uYmktZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4OVwiOyB9XG4uYmktZW52ZWxvcGUtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OGJcIjsgfVxuLmJpLWVudmVsb3BlLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4Y1wiOyB9XG4uYmktZW52ZWxvcGUtZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4ZVwiOyB9XG4uYmktZW52ZWxvcGUtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OGZcIjsgfVxuLmJpLWVudmVsb3BlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjkxXCI7IH1cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OTJcIjsgfVxuLmJpLWVudmVsb3BlLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OTNcIjsgfVxuLmJpLWVudmVsb3BlLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjk0XCI7IH1cbi5iaS1lbnZlbG9wZS1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5NlwiOyB9XG4uYmktZW52ZWxvcGUtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjk3XCI7IH1cbi5iaS1lbnZlbG9wZS14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cbi5iaS1lbnZlbG9wZS14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5YVwiOyB9XG4uYmktZXhwbGljaXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OWJcIjsgfVxuLmJpLWV4cGxpY2l0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5Y1wiOyB9XG4uYmktZ2l0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XG4uYmktaW5maW5pdHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjllXCI7IH1cbi5iaS1saXN0LWNvbHVtbnMtcmV2ZXJzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OWZcIjsgfVxuLmJpLWxpc3QtY29sdW1uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTBcIjsgfVxuLmJpLW1ldGE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmExXCI7IH1cbi5iaS1uaW50ZW5kby1zd2l0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmE0XCI7IH1cbi5iaS1wYy1kaXNwbGF5LWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmE1XCI7IH1cbi5iaS1wYy1kaXNwbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhNlwiOyB9XG4uYmktcGMtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTdcIjsgfVxuLmJpLXBjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhOFwiOyB9XG4uYmktcGxheXN0YXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmE5XCI7IH1cbi5iaS1wbHVzLXNsYXNoLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhYVwiOyB9XG4uYmktcHJvamVjdG9yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmFiXCI7IH1cbi5iaS1wcm9qZWN0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmFjXCI7IH1cbi5iaS1xci1jb2RlLXNjYW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cbi5iaS1xci1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhZVwiOyB9XG4uYmktcXVvcmE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmFmXCI7IH1cbi5iaS1xdW90ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjBcIjsgfVxuLmJpLXJvYm90OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiMVwiOyB9XG4uYmktc2VuZC1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiMlwiOyB9XG4uYmktc2VuZC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjNcIjsgfVxuLmJpLXNlbmQtZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiNFwiOyB9XG4uYmktc2VuZC1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiNVwiOyB9XG4uYmktc2VuZC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiN1wiOyB9XG4uYmktc2VuZC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjhcIjsgfVxuLmJpLXNlbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjlcIjsgfVxuLmJpLXNlbmQtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiYVwiOyB9XG4uYmktc2VuZC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiYlwiOyB9XG4uYmktc2VuZC1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiY1wiOyB9XG4uYmktc2VuZC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YmRcIjsgfVxuLmJpLXNlbmQteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiZVwiOyB9XG4uYmktc2VuZC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiZlwiOyB9XG4uYmktc2VuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzBcIjsgfVxuLmJpLXN0ZWFtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjMVwiOyB9XG4uYmktdGVybWluYWwtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzNcIjsgfVxuLmJpLXRlcm1pbmFsLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cbi5iaS10ZXJtaW5hbC1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzVcIjsgfVxuLmJpLXRpY2tldC1kZXRhaWxlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjNlwiOyB9XG4uYmktdGlja2V0LWRldGFpbGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjN1wiOyB9XG4uYmktdGlja2V0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmM4XCI7IH1cbi5iaS10aWNrZXQtcGVyZm9yYXRlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjOVwiOyB9XG4uYmktdGlja2V0LXBlcmZvcmF0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cbi5iaS10aWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmNiXCI7IH1cbi5iaS10aWt0b2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cbi5iaS13aW5kb3ctZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2Y2RcIjsgfVxuLmJpLXdpbmRvdy1kZXNrdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjZVwiOyB9XG4uYmktd2luZG93LWZ1bGxzY3JlZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cbi5iaS13aW5kb3ctcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDBcIjsgfVxuLmJpLXdpbmRvdy1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDFcIjsgfVxuLmJpLXdpbmRvdy1zdGFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDJcIjsgfVxuLmJpLXdpbmRvdy14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkM1wiOyB9XG4uYmkteGJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDRcIjsgfVxuLmJpLWV0aGVybmV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkNVwiOyB9XG4uYmktaGRtaS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkNlwiOyB9XG4uYmktaGRtaTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDdcIjsgfVxuLmJpLXVzYi1jLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQ4XCI7IH1cbi5iaS11c2ItYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDlcIjsgfVxuLmJpLXVzYi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkYVwiOyB9XG4uYmktdXNiLXBsdWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZGJcIjsgfVxuLmJpLXVzYi1wbHVnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkY1wiOyB9XG4uYmktdXNiLXN5bWJvbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZGRcIjsgfVxuLmJpLXVzYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZGVcIjsgfVxuLmJpLWJvb21ib3gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZGZcIjsgfVxuLmJpLWRpc3BsYXlwb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlMVwiOyB9XG4uYmktZ3B1LWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmUyXCI7IH1cbi5iaS1tZW1vcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cbi5iaS1tb2RlbS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlNFwiOyB9XG4uYmktbW9kZW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmU1XCI7IH1cbi5iaS1tb3RoZXJib2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlNlwiOyB9XG4uYmktbW90aGVyYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmU3XCI7IH1cbi5iaS1vcHRpY2FsLWF1ZGlvLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmU4XCI7IH1cbi5iaS1vcHRpY2FsLWF1ZGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlOVwiOyB9XG4uYmktcGNpLWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmVhXCI7IH1cbi5iaS1yb3V0ZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZWJcIjsgfVxuLmJpLXJvdXRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuLmJpLXRodW5kZXJib2x0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmVmXCI7IH1cbi5iaS10aHVuZGVyYm9sdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjBcIjsgfVxuLmJpLXVzYi1kcml2ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmMVwiOyB9XG4uYmktdXNiLWRyaXZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmMlwiOyB9XG4uYmktdXNiLW1pY3JvLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmYzXCI7IH1cbi5iaS11c2ItbWljcm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmY0XCI7IH1cbi5iaS11c2ItbWluaS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmNVwiOyB9XG4uYmktdXNiLW1pbmk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmY2XCI7IH1cbi5iaS1jbG91ZC1oYXplMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjdcIjsgfVxuLmJpLWRldmljZS1oZGQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjhcIjsgfVxuLmJpLWRldmljZS1oZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmY5XCI7IH1cbi5iaS1kZXZpY2Utc3NkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cbi5iaS1kZXZpY2Utc3NkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmYlwiOyB9XG4uYmktZGlzcGxheXBvcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZmNcIjsgfVxuLmJpLW1vcnRhcmJvYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmZkXCI7IH1cbi5iaS1tb3J0YXJib2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZmVcIjsgfVxuLmJpLXRlcm1pbmFsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmZmXCI7IH1cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwMVwiOyB9XG4uYmktYmFkZ2Utc2QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDJcIjsgfVxuLmJpLWJhZGdlLXNkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwM1wiOyB9XG4uYmktYmFnLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cbi5iaS1iYWctaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzA1XCI7IH1cbi5iaS1iYWxsb29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzA2XCI7IH1cbi5iaS1iYWxsb29uLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzA3XCI7IH1cbi5iaS1iYWxsb29uLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwOFwiOyB9XG4uYmktYmFsbG9vbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDlcIjsgfVxuLmJpLWJveDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MGFcIjsgfVxuLmJpLWJveDItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MGJcIjsgfVxuLmJpLWJveDItaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzBjXCI7IH1cbi5iaS1ib3gyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwZFwiOyB9XG4uYmktYnJhY2VzLWFzdGVyaXNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwZVwiOyB9XG4uYmktY2FsZW5kYXItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MGZcIjsgfVxuLmJpLWNhbGVuZGFyLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxMFwiOyB9XG4uYmktY2FsZW5kYXIyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzExXCI7IH1cbi5iaS1jYWxlbmRhcjItaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzEyXCI7IH1cbi5iaS1jaGF0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzEzXCI7IH1cbi5iaS1jaGF0LWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxNFwiOyB9XG4uYmktY2hhdC1sZWZ0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cbi5iaS1jaGF0LWxlZnQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzE2XCI7IH1cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzE3XCI7IH1cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxOFwiOyB9XG4uYmktY2hhdC1zcXVhcmUtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTlcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxYVwiOyB9XG4uYmktY2xpcGJvYXJkLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzFiXCI7IH1cbi5iaS1jbGlwYm9hcmQtZGF0YS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxY1wiOyB9XG4uYmktY2xpcGJvYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzFkXCI7IH1cbi5iaS1jbGlwYm9hcmQtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MWVcIjsgfVxuLmJpLWNsaXBib2FyZC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MWZcIjsgfVxuLmJpLWNsaXBib2FyZC1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyMFwiOyB9XG4uYmktY2xpcGJvYXJkLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjFcIjsgfVxuLmJpLWNsaXBib2FyZC1wdWxzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjJcIjsgfVxuLmJpLWNsaXBib2FyZC14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzIzXCI7IH1cbi5iaS1jbGlwYm9hcmQyLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzI0XCI7IH1cbi5iaS1jbGlwYm9hcmQyLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyNVwiOyB9XG4uYmktY2xpcGJvYXJkMi1kYXRhLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzI2XCI7IH1cbi5iaS1jbGlwYm9hcmQyLWRhdGE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzI3XCI7IH1cbi5iaS1jbGlwYm9hcmQyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzI4XCI7IH1cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyYVwiOyB9XG4uYmktY2xpcGJvYXJkMi1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyYlwiOyB9XG4uYmktY2xpcGJvYXJkMi1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MmNcIjsgfVxuLmJpLWNsaXBib2FyZDItcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyZFwiOyB9XG4uYmktY2xpcGJvYXJkMi1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG4uYmktY2xpcGJvYXJkMi1wdWxzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyZlwiOyB9XG4uYmktY2xpcGJvYXJkMi1wdWxzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzBcIjsgfVxuLmJpLWNsaXBib2FyZDIteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczMVwiOyB9XG4uYmktY2xpcGJvYXJkMi14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczMlwiOyB9XG4uYmktY2xpcGJvYXJkMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzNcIjsgfVxuLmJpLWVtb2ppLWtpc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzRcIjsgfVxuLmJpLWVtb2ppLWtpc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzM1XCI7IH1cbi5iaS1lbnZlbG9wZS1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczNlwiOyB9XG4uYmktZW52ZWxvcGUtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzM3XCI7IH1cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzM4XCI7IH1cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczOVwiOyB9XG4uYmktZW52ZWxvcGUtcGFwZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3M2FcIjsgfVxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzNiXCI7IH1cbi5iaS1lbnZlbG9wZS1wYXBlci1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3M2NcIjsgfVxuLmJpLWVudmVsb3BlLXBhcGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczZFwiOyB9XG4uYmktZmlsZXR5cGUtYWFjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczZVwiOyB9XG4uYmktZmlsZXR5cGUtYWk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzNmXCI7IH1cbi5iaS1maWxldHlwZS1ibXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cbi5iaS1maWxldHlwZS1jczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDFcIjsgfVxuLmJpLWZpbGV0eXBlLWNzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDJcIjsgfVxuLmJpLWZpbGV0eXBlLWNzdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDNcIjsgfVxuLmJpLWZpbGV0eXBlLWRvYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDRcIjsgfVxuLmJpLWZpbGV0eXBlLWRvY3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQ1XCI7IH1cbi5iaS1maWxldHlwZS1leGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQ2XCI7IH1cbi5iaS1maWxldHlwZS1naWY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQ3XCI7IH1cbi5iaS1maWxldHlwZS1oZWljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0OFwiOyB9XG4uYmktZmlsZXR5cGUtaHRtbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDlcIjsgfVxuLmJpLWZpbGV0eXBlLWphdmE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzRhXCI7IH1cbi5iaS1maWxldHlwZS1qcGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzRiXCI7IH1cbi5iaS1maWxldHlwZS1qczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NGNcIjsgfVxuLmJpLWZpbGV0eXBlLWpzeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NGRcIjsgfVxuLmJpLWZpbGV0eXBlLWtleTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NGVcIjsgfVxuLmJpLWZpbGV0eXBlLW00cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NGZcIjsgfVxuLmJpLWZpbGV0eXBlLW1kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1MFwiOyB9XG4uYmktZmlsZXR5cGUtbWR4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1MVwiOyB9XG4uYmktZmlsZXR5cGUtbW92OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1MlwiOyB9XG4uYmktZmlsZXR5cGUtbXAzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1M1wiOyB9XG4uYmktZmlsZXR5cGUtbXA0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1NFwiOyB9XG4uYmktZmlsZXR5cGUtb3RmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1NVwiOyB9XG4uYmktZmlsZXR5cGUtcGRmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1NlwiOyB9XG4uYmktZmlsZXR5cGUtcGhwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1N1wiOyB9XG4uYmktZmlsZXR5cGUtcG5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1OFwiOyB9XG4uYmktZmlsZXR5cGUtcHB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1YVwiOyB9XG4uYmktZmlsZXR5cGUtcHNkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1YlwiOyB9XG4uYmktZmlsZXR5cGUtcHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzVjXCI7IH1cbi5iaS1maWxldHlwZS1yYXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzVkXCI7IH1cbi5iaS1maWxldHlwZS1yYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NWVcIjsgfVxuLmJpLWZpbGV0eXBlLXNhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cbi5iaS1maWxldHlwZS1zY3NzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2MFwiOyB9XG4uYmktZmlsZXR5cGUtc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzYxXCI7IH1cbi5iaS1maWxldHlwZS1zdmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzYyXCI7IH1cbi5iaS1maWxldHlwZS10aWZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2M1wiOyB9XG4uYmktZmlsZXR5cGUtdHN4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2NFwiOyB9XG4uYmktZmlsZXR5cGUtdHRmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2NVwiOyB9XG4uYmktZmlsZXR5cGUtdHh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2NlwiOyB9XG4uYmktZmlsZXR5cGUtd2F2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2N1wiOyB9XG4uYmktZmlsZXR5cGUtd29mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjhcIjsgfVxuLmJpLWZpbGV0eXBlLXhsczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmFcIjsgfVxuLmJpLWZpbGV0eXBlLXhtbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmJcIjsgfVxuLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmNcIjsgfVxuLmJpLWhlYXJ0LWFycm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2ZFwiOyB9XG4uYmktaGVhcnQtcHVsc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmVcIjsgfVxuLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2ZlwiOyB9XG4uYmktaGVhcnRicmVhay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3MFwiOyB9XG4uYmktaGVhcnRicmVhazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzFcIjsgfVxuLmJpLWhlYXJ0czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzJcIjsgfVxuLmJpLWhvc3BpdGFsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzczXCI7IH1cbi5iaS1ob3NwaXRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzRcIjsgfVxuLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzc1XCI7IH1cbi5iaS1ob3VzZS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzZcIjsgfVxuLmJpLWluY29nbml0bzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzdcIjsgfVxuLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3OFwiOyB9XG4uYmktbWFnbmV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3OVwiOyB9XG4uYmktcGVyc29uLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3YVwiOyB9XG4uYmktcGVyc29uLWhlYXJ0czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3N2JcIjsgfVxuLmJpLXBob25lLWZsaXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdjXCI7IH1cbi5iaS1wbHVnaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdkXCI7IH1cbi5iaS1wb3N0YWdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdlXCI7IH1cbi5iaS1wb3N0YWdlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdmXCI7IH1cbi5iaS1wb3N0YWdlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4MFwiOyB9XG4uYmktcG9zdGFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODFcIjsgfVxuLmJpLXBvc3RjYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzgyXCI7IH1cbi5iaS1wb3N0Y2FyZC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4M1wiOyB9XG4uYmktcG9zdGNhcmQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cbi5iaS1wb3N0Y2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODVcIjsgfVxuLmJpLXNlYXJjaC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4NlwiOyB9XG4uYmktc2VhcmNoLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4N1wiOyB9XG4uYmktc2xpZGVyczItdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cbi5iaS1zbGlkZXJzMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODlcIjsgfVxuLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4YVwiOyB9XG4uYmktdHJhc2gzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4YlwiOyB9XG4uYmktdmFsZW50aW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4Y1wiOyB9XG4uYmktdmFsZW50aW5lMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OGRcIjsgfVxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4ZVwiOyB9XG4uYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4ZlwiOyB9XG4uYmktd3JlbmNoLWFkanVzdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzkwXCI7IH1cbi5iaS1maWxldHlwZS1qc29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5MVwiOyB9XG4uYmktZmlsZXR5cGUtcHB0eDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OTJcIjsgfVxuLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzkzXCI7IH1cbi5iaS0xLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5NlwiOyB9XG4uYmktMS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzk3XCI7IH1cbi5iaS0xLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5OFwiOyB9XG4uYmktMS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzk5XCI7IH1cbi5iaS0yLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XG4uYmktMi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzlkXCI7IH1cbi5iaS0yLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5ZVwiOyB9XG4uYmktMi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cbi5iaS0zLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhMlwiOyB9XG4uYmktMy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2EzXCI7IH1cbi5iaS0zLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhNFwiOyB9XG4uYmktMy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2E1XCI7IH1cbi5iaS00LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhOFwiOyB9XG4uYmktNC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cbi5iaS00LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhYVwiOyB9XG4uYmktNC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cbi5iaS01LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhZVwiOyB9XG4uYmktNS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cbi5iaS01LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiMFwiOyB9XG4uYmktNS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2IxXCI7IH1cbi5iaS02LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiNFwiOyB9XG4uYmktNi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cbi5iaS02LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiNlwiOyB9XG4uYmktNi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2I3XCI7IH1cbi5iaS03LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG4uYmktNy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2JiXCI7IH1cbi5iaS03LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiY1wiOyB9XG4uYmktNy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2JkXCI7IH1cbi5iaS04LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjMFwiOyB9XG4uYmktOC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2MxXCI7IH1cbi5iaS04LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjMlwiOyB9XG4uYmktOC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2MzXCI7IH1cbi5iaS05LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG4uYmktOS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2M3XCI7IH1cbi5iaS05LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjOFwiOyB9XG4uYmktOS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2M5XCI7IH1cbi5iaS1haXJwbGFuZS1lbmdpbmVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cbi5iaS1haXJwbGFuZS1lbmdpbmVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjYlwiOyB9XG4uYmktYWlycGxhbmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3Y2NcIjsgfVxuLmJpLWFpcnBsYW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjZFwiOyB9XG4uYmktYWxleGE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2NlXCI7IH1cbi5iaS1hbGlwYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2NmXCI7IH1cbi5iaS1hbmRyb2lkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkMFwiOyB9XG4uYmktYW5kcm9pZDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2QxXCI7IH1cbi5iaS1ib3gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDJcIjsgfVxuLmJpLWJveC1zZWFtLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cbi5iaS1icm93c2VyLWNocm9tZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDRcIjsgfVxuLmJpLWJyb3dzZXItZWRnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDVcIjsgfVxuLmJpLWJyb3dzZXItZmlyZWZveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDZcIjsgfVxuLmJpLWJyb3dzZXItc2FmYXJpOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG4uYmktYy1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZGFcIjsgfVxuLmJpLWMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkYlwiOyB9XG4uYmktYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZGNcIjsgfVxuLmJpLWMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkZFwiOyB9XG4uYmktY2Fwc3VsZS1waWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkZVwiOyB9XG4uYmktY2Fwc3VsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZGZcIjsgfVxuLmJpLWNhci1mcm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlMFwiOyB9XG4uYmktY2FyLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlMVwiOyB9XG4uYmktY2Fzc2V0dGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZTJcIjsgfVxuLmJpLWNhc3NldHRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlM1wiOyB9XG4uYmktY2MtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cbi5iaS1jYy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2U3XCI7IH1cbi5iaS1jYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZThcIjsgfVxuLmJpLWNjLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZTlcIjsgfVxuLmJpLWN1cC1ob3QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZWFcIjsgfVxuLmJpLWN1cC1ob3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2ViXCI7IH1cbi5iaS1jdXJyZW5jeS1ydXBlZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZWNcIjsgfVxuLmJpLWRyb3Bib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2VkXCI7IH1cbi5iaS1lc2NhcGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2VlXCI7IH1cbi5iaS1mYXN0LWZvcndhcmQtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2VmXCI7IH1cbi5iaS1mYXN0LWZvcndhcmQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmMFwiOyB9XG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmMVwiOyB9XG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjJcIjsgfVxuLmJpLWZhc3QtZm9yd2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmM1wiOyB9XG4uYmktZmFzdC1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmNFwiOyB9XG4uYmktZmlsZXR5cGUtc3FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmNVwiOyB9XG4uYmktZmlyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjZcIjsgfVxuLmJpLWdvb2dsZS1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmN1wiOyB9XG4uYmktaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZmFcIjsgfVxuLmJpLWgtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmYlwiOyB9XG4uYmktaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZmNcIjsgfVxuLmJpLWgtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmZFwiOyB9XG4uYmktaW5kZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmZVwiOyB9XG4uYmktbHVuZ3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZmZcIjsgfVxuLmJpLWx1bmdzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwMFwiOyB9XG4uYmktbWljcm9zb2Z0LXRlYW1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwMVwiOyB9XG4uYmktcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDRcIjsgfVxuLmJpLXAtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwNVwiOyB9XG4uYmktcC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDZcIjsgfVxuLmJpLXAtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwN1wiOyB9XG4uYmktcGFzcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwOFwiOyB9XG4uYmktcGFzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDlcIjsgfVxuLmJpLXByZXNjcmlwdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MGFcIjsgfVxuLmJpLXByZXNjcmlwdGlvbjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODBiXCI7IH1cbi5iaS1yLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwZVwiOyB9XG4uYmktci1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODBmXCI7IH1cbi5iaS1yLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxMFwiOyB9XG4uYmktci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODExXCI7IH1cbi5iaS1yZXBlYXQtMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MTJcIjsgfVxuLmJpLXJlcGVhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MTNcIjsgfVxuLmJpLXJld2luZC1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MTRcIjsgfVxuLmJpLXJld2luZC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODE1XCI7IH1cbi5iaS1yZXdpbmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODE2XCI7IH1cbi5iaS1yZXdpbmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxN1wiOyB9XG4uYmktcmV3aW5kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODE4XCI7IH1cbi5iaS1yZXdpbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODE5XCI7IH1cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODFhXCI7IH1cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxYlwiOyB9XG4uYmktdHJhaW4tZnJvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MWNcIjsgfVxuLmJpLXRyYWluLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxZFwiOyB9XG4uYmktdHJhaW4tbGlnaHRyYWlsLWZyb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODFlXCI7IH1cbi5iaS10cmFpbi1saWdodHJhaWwtZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODFmXCI7IH1cbi5iaS10cnVjay1mcm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyMFwiOyB9XG4uYmktdHJ1Y2stZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODIxXCI7IH1cbi5iaS11YnVudHU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODIyXCI7IH1cbi5iaS11bmluZGVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MjNcIjsgfVxuLmJpLXVuaXR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyNFwiOyB9XG4uYmktdW5pdmVyc2FsLWFjY2Vzcy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODI1XCI7IH1cbi5iaS11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyNlwiOyB9XG4uYmktdmlydXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODI3XCI7IH1cbi5iaS12aXJ1czI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODI4XCI7IH1cbi5iaS13ZWNoYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cbi5iaS15ZWxwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyYVwiOyB9XG4uYmktc2lnbi1zdG9wLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODJiXCI7IH1cbi5iaS1zaWduLXN0b3AtbGlnaHRzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODJjXCI7IH1cbi5iaS1zaWduLXN0b3AtbGlnaHRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyZFwiOyB9XG4uYmktc2lnbi1zdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyZVwiOyB9XG4uYmktc2lnbi10dXJuLWxlZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MmZcIjsgfVxuLmJpLXNpZ24tdHVybi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzMFwiOyB9XG4uYmktc2lnbi10dXJuLXJpZ2h0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODMxXCI7IH1cbi5iaS1zaWduLXR1cm4tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODMyXCI7IH1cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MzNcIjsgfVxuLmJpLXNpZ24tdHVybi1zbGlnaHQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MzRcIjsgfVxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MzVcIjsgfVxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cbi5iaS1zaWduLXlpZWxkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cbi5iaS1zaWduLXlpZWxkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzOFwiOyB9XG4uYmktZXYtc3RhdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzOVwiOyB9XG4uYmktZXYtc3RhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4M2FcIjsgfVxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4M2JcIjsgfVxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODNjXCI7IH1cbi5iaS1mdWVsLXB1bXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4M2RcIjsgfVxuLmJpLWZ1ZWwtcHVtcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4M2VcIjsgfVxuLmJpLTAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODNmXCI7IH1cbi5iaS0wLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDBcIjsgfVxuLmJpLTAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODQxXCI7IH1cbi5iaS0wLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDJcIjsgfVxuLmJpLXJvY2tldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0M1wiOyB9XG4uYmktcm9ja2V0LXRha2VvZmYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDRcIjsgfVxuLmJpLXJvY2tldC10YWtlb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0NVwiOyB9XG4uYmktcm9ja2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0NlwiOyB9XG4uYmktc3RyaXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0N1wiOyB9XG4uYmktc3Vic2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0OFwiOyB9XG4uYmktc3VwZXJzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODQ5XCI7IH1cbi5iaS10cmVsbG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODRhXCI7IH1cbi5iaS1lbnZlbG9wZS1hdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0YlwiOyB9XG4uYmktZW52ZWxvcGUtYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODRjXCI7IH1cbi5iaS1yZWdleDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NGRcIjsgfVxuLmJpLXRleHQtd3JhcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NGVcIjsgfVxuLmJpLXNpZ24tZGVhZC1lbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NGZcIjsgfVxuLmJpLXNpZ24tZGVhZC1lbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODUwXCI7IH1cbi5iaS1zaWduLWRvLW5vdC1lbnRlci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1MVwiOyB9XG4uYmktc2lnbi1kby1ub3QtZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODUyXCI7IH1cbi5iaS1zaWduLWludGVyc2VjdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1M1wiOyB9XG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1NFwiOyB9XG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NTVcIjsgfVxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NTZcIjsgfVxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODU3XCI7IH1cbi5iaS1zaWduLWludGVyc2VjdGlvbi15LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODU4XCI7IH1cbi5iaS1zaWduLWludGVyc2VjdGlvbi15OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1OVwiOyB9XG4uYmktc2lnbi1pbnRlcnNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODVhXCI7IH1cbi5iaS1zaWduLW1lcmdlLWxlZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NWJcIjsgfVxuLmJpLXNpZ24tbWVyZ2UtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NWNcIjsgfVxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NWRcIjsgfVxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODVlXCI7IH1cbi5iaS1zaWduLW5vLWxlZnQtdHVybi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1ZlwiOyB9XG4uYmktc2lnbi1uby1sZWZ0LXR1cm46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODYwXCI7IH1cbi5iaS1zaWduLW5vLXBhcmtpbmctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjFcIjsgfVxuLmJpLXNpZ24tbm8tcGFya2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjJcIjsgfVxuLmJpLXNpZ24tbm8tcmlnaHQtdHVybi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg2M1wiOyB9XG4uYmktc2lnbi1uby1yaWdodC10dXJuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg2NFwiOyB9XG4uYmktc2lnbi1yYWlscm9hZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg2NVwiOyB9XG4uYmktc2lnbi1yYWlscm9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjZcIjsgfVxuLmJpLWJ1aWxkaW5nLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjdcIjsgfVxuLmJpLWJ1aWxkaW5nLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg2OFwiOyB9XG4uYmktYnVpbGRpbmctZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjlcIjsgfVxuLmJpLWJ1aWxkaW5nLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODZhXCI7IH1cbi5iaS1idWlsZGluZy1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NmJcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGwtYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg2Y1wiOyB9XG4uYmktYnVpbGRpbmctZmlsbC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NmRcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGwtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NmVcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGwtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NmZcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODcwXCI7IH1cbi5iaS1idWlsZGluZy1maWxsLWdlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODcxXCI7IH1cbi5iaS1idWlsZGluZy1maWxsLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODcyXCI7IH1cbi5iaS1idWlsZGluZy1maWxsLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3M1wiOyB9XG4uYmktYnVpbGRpbmctZmlsbC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NzRcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGwteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NzVcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODc2XCI7IH1cbi5iaS1idWlsZGluZy1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3N1wiOyB9XG4uYmktYnVpbGRpbmctbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NzhcIjsgfVxuLmJpLWJ1aWxkaW5nLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3OVwiOyB9XG4uYmktYnVpbGRpbmctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODdhXCI7IH1cbi5iaS1idWlsZGluZy14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3YlwiOyB9XG4uYmktYnVpbGRpbmdzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cbi5iaS1idWlsZGluZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODdkXCI7IH1cbi5iaS1idXMtZnJvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4N2VcIjsgfVxuLmJpLWJ1cy1mcm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4N2ZcIjsgfVxuLmJpLWV2LWZyb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODgwXCI7IH1cbi5iaS1ldi1mcm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ODFcIjsgfVxuLmJpLWdsb2JlLWFtZXJpY2FzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4MlwiOyB9XG4uYmktZ2xvYmUtYXNpYS1hdXN0cmFsaWE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODgzXCI7IH1cbi5iaS1nbG9iZS1jZW50cmFsLXNvdXRoLWFzaWE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODg0XCI7IH1cbi5iaS1nbG9iZS1ldXJvcGUtYWZyaWNhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4NVwiOyB9XG4uYmktaG91c2UtYWRkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cbi5iaS1ob3VzZS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cbi5iaS1ob3VzZS1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4OFwiOyB9XG4uYmktaG91c2UtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODg5XCI7IH1cbi5iaS1ob3VzZS1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODhhXCI7IH1cbi5iaS1ob3VzZS1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4YlwiOyB9XG4uYmktaG91c2UtZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4Y1wiOyB9XG4uYmktaG91c2UtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OGRcIjsgfVxuLmJpLWhvdXNlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODhlXCI7IH1cbi5iaS1ob3VzZS1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OGZcIjsgfVxuLmJpLWhvdXNlLWdlYXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OTBcIjsgfVxuLmJpLWhvdXNlLWdlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODkxXCI7IH1cbi5iaS1ob3VzZS1sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODkyXCI7IH1cbi5iaS1ob3VzZS1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5M1wiOyB9XG4uYmktaG91c2Utc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OTRcIjsgfVxuLmJpLWhvdXNlLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5NVwiOyB9XG4uYmktaG91c2UtdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OTZcIjsgfVxuLmJpLWhvdXNlLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5N1wiOyB9XG4uYmktaG91c2UteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5OFwiOyB9XG4uYmktaG91c2UteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OTlcIjsgfVxuLmJpLXBlcnNvbi1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODlhXCI7IH1cbi5iaS1wZXJzb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OWJcIjsgfVxuLmJpLXBlcnNvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OWNcIjsgfVxuLmJpLXBlcnNvbi1maWxsLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OWRcIjsgfVxuLmJpLXBlcnNvbi1maWxsLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5ZVwiOyB9XG4uYmktcGVyc29uLWZpbGwtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OWZcIjsgfVxuLmJpLXBlcnNvbi1maWxsLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGEwXCI7IH1cbi5iaS1wZXJzb24tZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YTFcIjsgfVxuLmJpLXBlcnNvbi1maWxsLWdlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGEyXCI7IH1cbi5iaS1wZXJzb24tZmlsbC1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhM1wiOyB9XG4uYmktcGVyc29uLWZpbGwtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGE0XCI7IH1cbi5iaS1wZXJzb24tZmlsbC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YTVcIjsgfVxuLmJpLXBlcnNvbi1maWxsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGE2XCI7IH1cbi5iaS1wZXJzb24tZ2Vhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YTdcIjsgfVxuLmJpLXBlcnNvbi1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhOFwiOyB9XG4uYmktcGVyc29uLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhOVwiOyB9XG4uYmktcGVyc29uLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhYVwiOyB9XG4uYmktc2Nvb3Rlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YWJcIjsgfVxuLmJpLXRheGktZnJvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YWNcIjsgfVxuLmJpLXRheGktZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGFkXCI7IH1cbi5iaS1hbWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGFlXCI7IH1cbi5iaS1kYXRhYmFzZS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGFmXCI7IH1cbi5iaS1kYXRhYmFzZS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YjBcIjsgfVxuLmJpLWRhdGFiYXNlLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGIxXCI7IH1cbi5iaS1kYXRhYmFzZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiMlwiOyB9XG4uYmktZGF0YWJhc2UtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGIzXCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YjRcIjsgfVxuLmJpLWRhdGFiYXNlLWZpbGwtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGI1XCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGI2XCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGI3XCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiOFwiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiOVwiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiYVwiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YmJcIjsgfVxuLmJpLWRhdGFiYXNlLWZpbGwtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGJjXCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGJkXCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiZVwiOyB9XG4uYmktZGF0YWJhc2UtZ2Vhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YmZcIjsgfVxuLmJpLWRhdGFiYXNlLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGMwXCI7IH1cbi5iaS1kYXRhYmFzZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YzFcIjsgfVxuLmJpLWRhdGFiYXNlLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjMlwiOyB9XG4uYmktZGF0YWJhc2UteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YzNcIjsgfVxuLmJpLWRhdGFiYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjNFwiOyB9XG4uYmktaG91c2VzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGM1XCI7IH1cbi5iaS1ob3VzZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGM2XCI7IH1cbi5iaS1udmlkaWE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGM3XCI7IH1cbi5iaS1wZXJzb24tdmNhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YzhcIjsgfVxuLmJpLXBlcnNvbi12Y2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YzlcIjsgfVxuLmJpLXNpbmEtd2VpYm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGNhXCI7IH1cbi5iaS10ZW5jZW50LXFxOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjYlwiOyB9XG4uYmktd2lraXBlZGlhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjY1wiOyB9XG4uYmktYWxwaGFiZXQtdXBwZXJjYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG4uYmktYWxwaGFiZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjhhXCI7IH1cbi5iaS1hbWF6b246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjhkXCI7IH1cbi5iaS1hcnJvd3MtY29sbGFwc2UtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjkwXCI7IH1cbi5iaS1hcnJvd3MtZXhwYW5kLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5NVwiOyB9XG4uYmktYXJyb3dzLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5OFwiOyB9XG4uYmktYXJyb3dzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhMlwiOyB9XG4uYmktYmFuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmEzXCI7IH1cbi5iaS1iYW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI2XCI7IH1cbi5iaS1iaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjMlwiOyB9XG4uYmktY2FrZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTBcIjsgfVxuLmJpLWNha2UyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlZFwiOyB9XG4uYmktY29va2llOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlZVwiOyB9XG4uYmktY29weTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTlcIjsgfVxuLmJpLWNyb3NzaGFpcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjlcIjsgfVxuLmJpLWNyb3NzaGFpcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cbi5iaS1lbW9qaS1hc3RvbmlzaGVkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzk1XCI7IH1cbi5iaS1lbW9qaS1hc3RvbmlzaGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5YVwiOyB9XG4uYmktZW1vamktZ3JpbWFjZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5YlwiOyB9XG4uYmktZW1vamktZ3JpbWFjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YTBcIjsgfVxuLmJpLWVtb2ppLWdyaW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YTFcIjsgfVxuLmJpLWVtb2ppLWdyaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cbi5iaS1lbW9qaS1zdXJwcmlzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhN1wiOyB9XG4uYmktZW1vamktc3VycHJpc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2FjXCI7IH1cbi5iaS1lbW9qaS10ZWFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2FkXCI7IH1cbi5iaS1lbW9qaS10ZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiMlwiOyB9XG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiM1wiOyB9XG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YjhcIjsgfVxuLmJpLWVudmVsb3BlLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cbi5iaS1lbnZlbG9wZS1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YmVcIjsgfVxuLmJpLWZlYXRoZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cbi5iaS1mZWF0aGVyMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YzRcIjsgfVxuLmJpLWZsb3BweS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjNVwiOyB9XG4uYmktZmxvcHB5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkOFwiOyB9XG4uYmktZmxvcHB5Mi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkOVwiOyB9XG4uYmktZmxvcHB5Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZTRcIjsgfVxuLmJpLWdpdGxhYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZTVcIjsgfVxuLmJpLWhpZ2hsaWdodGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdmOFwiOyB9XG4uYmktbWFya2VyLXRpcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDJcIjsgfVxuLmJpLW52bWUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDNcIjsgfVxuLmJpLW52bWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODBjXCI7IH1cbi5iaS1vcGVuY29sbGVjdGl2ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MGRcIjsgfVxuLmJpLXBjaS1jYXJkLW5ldHdvcms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGNkXCI7IH1cbi5iaS1wY2ktY2FyZC1zb3VuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4Y2VcIjsgfVxuLmJpLXJhZGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjZlwiOyB9XG4uYmktc2VuZC1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGQwXCI7IH1cbi5iaS1zZW5kLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGQxXCI7IH1cbi5iaS1zZW5kLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGQyXCI7IH1cbi5iaS1zZW5kLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkM1wiOyB9XG4uYmktc2ltLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGQ0XCI7IH1cbi5iaS1zaW0tc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGQ1XCI7IH1cbi5iaS1zb3VyY2Vmb3JnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZDZcIjsgfVxuLmJpLXN1YnN0YWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkN1wiOyB9XG4uYmktdGhyZWFkcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkOFwiOyB9XG4uYmktdGhyZWFkczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZDlcIjsgfVxuLmJpLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZGFcIjsgfVxuLmJpLXR3aXR0ZXIteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZGJcIjsgfVxuLmJpLXR5cGUtaDQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGRjXCI7IH1cbi5iaS10eXBlLWg1OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkZFwiOyB9XG4uYmktdHlwZS1oNjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZGVcIjsgfVxuLmJpLWJhY2twYWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGRmXCI7IH1cbi5iaS1iYWNrcGFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZTBcIjsgfVxuLmJpLWJhY2twYWNrMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlMVwiOyB9XG4uYmktYmFja3BhY2syOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlMlwiOyB9XG4uYmktYmFja3BhY2szLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGUzXCI7IH1cbi5iaS1iYWNrcGFjazM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGU0XCI7IH1cbi5iaS1iYWNrcGFjazQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZTVcIjsgfVxuLmJpLWJhY2twYWNrNDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZTZcIjsgfVxuLmJpLWJyaWxsaWFuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGU3XCI7IH1cbi5iaS1jYWtlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGU4XCI7IH1cbi5iaS1jYWtlMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlOVwiOyB9XG4uYmktZHVmZmxlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGVhXCI7IH1cbi5iaS1kdWZmbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGViXCI7IH1cbi5iaS1leHBvc3VyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZWNcIjsgfVxuLmJpLWdlbmRlci1uZXV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGVkXCI7IH1cbi5iaS1oaWdobGlnaHRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlZVwiOyB9XG4uYmktbHVnZ2FnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlZlwiOyB9XG4uYmktbHVnZ2FnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZjBcIjsgfVxuLmJpLW1haWxib3gtZmxhZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZjFcIjsgfVxuLmJpLW1haWxib3gyLWZsYWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGYyXCI7IH1cbi5iaS1ub2lzZS1yZWR1Y3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGYzXCI7IH1cbi5iaS1wYXNzcG9ydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmNFwiOyB9XG4uYmktcGFzc3BvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGY1XCI7IH1cbi5iaS1wZXJzb24tYXJtcy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZjZcIjsgfVxuLmJpLXBlcnNvbi1yYWlzZWQtaGFuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZjdcIjsgfVxuLmJpLXBlcnNvbi1zdGFuZGluZy1kcmVzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZjhcIjsgfVxuLmJpLXBlcnNvbi1zdGFuZGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZjlcIjsgfVxuLmJpLXBlcnNvbi13YWxraW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmYVwiOyB9XG4uYmktcGVyc29uLXdoZWVsY2hhaXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZiXCI7IH1cbi5iaS1zaGFkb3dzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmY1wiOyB9XG4uYmktc3VpdGNhc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmRcIjsgfVxuLmJpLXN1aXRjYXNlLWxnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZlXCI7IH1cbi5iaS1zdWl0Y2FzZS1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuLmJpLXN1aXRjYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkwMFwiOyB9XG4uYmktc3VpdGNhc2UyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTAxXCI7IH1cbi5iaS1zdWl0Y2FzZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTAyXCI7IH1cbi5iaS12aWduZXR0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MDNcIjsgfVxuLmJpLWJsdWVza3k6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2Y5XCI7IH1cbi5iaS10dXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTA0XCI7IH1cbi5iaS1iZWFrZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MDVcIjsgfVxuLmJpLWJlYWtlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MDZcIjsgfVxuLmJpLWZsYXNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTA3XCI7IH1cbi5iaS1mbGFzay1mbG9yZW5jZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkwOFwiOyB9XG4uYmktZmxhc2stZmxvcmVuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTA5XCI7IH1cbi5iaS1mbGFzazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MGFcIjsgfVxuLmJpLWxlYWYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MGJcIjsgfVxuLmJpLWxlYWY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTBjXCI7IH1cbi5iaS1tZWFzdXJpbmctY3VwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTBkXCI7IH1cbi5iaS1tZWFzdXJpbmctY3VwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkwZVwiOyB9XG4uYmktdW5sb2NrMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkwZlwiOyB9XG4uYmktdW5sb2NrMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MTBcIjsgfVxuLmJpLWJhdHRlcnktbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkxMVwiOyB9XG4uYmktYW50aHJvcGljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkxMlwiOyB9XG4uYmktYXBwbGUtbXVzaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTEzXCI7IH1cbi5iaS1jbGF1ZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTE0XCI7IH1cbi5iaS1vcGVuYWk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTE1XCI7IH1cbi5iaS1wZXJwbGV4aXR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkxNlwiOyB9XG4uYmktY3NzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkxN1wiOyB9XG4uYmktamF2YXNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MThcIjsgfVxuLmJpLXR5cGVzY3JpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTE5XCI7IH1cbi5iaS1mb3JrLWtuaWZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkxYVwiOyB9XG4uYmktZ2xvYmUtYW1lcmljYXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MWJcIjsgfVxuLmJpLWdsb2JlLWFzaWEtYXVzdHJhbGlhLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTFjXCI7IH1cbi5iaS1nbG9iZS1jZW50cmFsLXNvdXRoLWFzaWEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MWRcIjsgfVxuLmJpLWdsb2JlLWV1cm9wZS1hZnJpY2EtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MWVcIjsgfVxuIiwiW2RhdGEtc2ltcGxlYmFyXXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnNpbXBsZWJhci13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6aW5oZXJpdH0uc2ltcGxlYmFyLW1hc2t7ZGlyZWN0aW9uOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDowfS5zaW1wbGViYXItb2Zmc2V0e2RpcmVjdGlvbjppbmhlcml0IWltcG9ydGFudDtib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O3Jlc2l6ZTpub25lIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXJ7ZGlyZWN0aW9uOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLC5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZTt3aWR0aDowO2hlaWdodDowfS5zaW1wbGViYXItY29udGVudDphZnRlciwuc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LnNpbXBsZWJhci1wbGFjZWhvbGRlcnttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlcntib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21heC1oZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO3BhZGRpbmc6MDttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lO2ZsZXgtZ3Jvdzppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczowfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXJ7Ym94LXNpemluZzppbmhlcml0O2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwMCU7d2lkdGg6MTAwMCU7bWluLWhlaWdodDoxcHg7bWluLXdpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5zaW1wbGViYXItdHJhY2t7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvdmVyZmxvdzpoaWRkZW59W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmd7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50e3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfVtkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2t7cG9pbnRlci1ldmVudHM6YWxsfS5zaW1wbGViYXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO21pbi1oZWlnaHQ6MTBweH0uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czo3cHg7bGVmdDoycHg7cmlnaHQ6MnB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIC41cyBsaW5lYXJ9LnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3Jle29wYWNpdHk6LjU7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2Fse3RvcDowO3dpZHRoOjExcHh9LnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle3RvcDoycHg7Ym90dG9tOjJweDtsZWZ0OjJweDtyaWdodDoycHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbHtsZWZ0OjA7aGVpZ2h0OjExcHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcntyaWdodDphdXRvO2xlZnQ6MDt0b3A6MDtib3R0b206MDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b31bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7cmlnaHQ6YXV0bztsZWZ0OjB9LnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZXtkaXJlY3Rpb246cnRsO3Bvc2l0aW9uOmZpeGVkO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6NTAwcHg7d2lkdGg6NTAwcHg7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDpzY3JvbGw7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhciFpbXBvcnRhbnR9LnNpbXBsZWJhci1kdW1teS1zY3JvbGxiYXItc2l6ZT5kaXZ7d2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTttYXJnaW46MTBweCAwfS5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfVxuIiwiLlByb3NlTWlycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uUHJvc2VNaXJyb3Ige1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDA7IC8qIHRoZSBhYm92ZSBkb2Vzbid0IHNlZW0gdG8gd29yayBpbiBFZGdlICovXG59XG5cbi5Qcm9zZU1pcnJvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5Qcm9zZU1pcnJvciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlByb3NlTWlycm9yLWhpZGVzZWxlY3Rpb24gKjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbi5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbi5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uIHsgY2FyZXQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIFNlZSBodHRwczovL2NvZGUuaGF2ZXJiZWtlLmJlcmxpbi9wcm9zZW1pcnJvci9wcm9zZW1pcnJvci9pc3N1ZXMvMTQyMSNpc3N1ZWNvbW1lbnQtMTc1OTMyMDE5MSAqL1xuLlByb3NlTWlycm9yIFtkcmFnZ2FibGVdW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0geyB1c2VyLXNlbGVjdDogdGV4dCB9XG5cbi5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzhjZjtcbn1cblxuLyogTWFrZSBzdXJlIGxpIHNlbGVjdGlvbnMgd3JhcCBhcm91bmQgbWFya2VycyAqL1xuXG5saS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5saS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMnB4O1xuICByaWdodDogLTJweDsgdG9wOiAtMnB4OyBib3R0b206IC0ycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4Y2Y7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBQcm90ZWN0IGFnYWluc3QgZ2VuZXJpYyBpbWcgcnVsZXMgKi9cblxuaW1nLlByb3NlTWlycm9yLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAaW1wb3J0ICdAbWlsa2Rvd24vcHJvc2Uvdmlldy9zdHlsZS9wcm9zZW1pcnJvci5jc3MnO1xuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTl3Y205elpTOTJhV1YzTDNOMGVXeGxMM0J5YjNObGJXbHljbTl5TG1OemN5SmRMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaVFVRkJRU0lzSW1acGJHVWlPaUp3Y205elpXMXBjbkp2Y2k1amMzTWlMQ0p6YjNWeVkyVnpRMjl1ZEdWdWRDSTZXeUpBYVcxd2IzSjBJQ2RBYldsc2EyUnZkMjR2Y0hKdmMyVXZkbWxsZHk5emRIbHNaUzl3Y205elpXMXBjbkp2Y2k1amMzTW5PMXh1SWwxOSAqLyIsIi5taWxrZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuICAubWlsa2Rvd24gKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5taWxrZG93biBidXR0b24sXG4gIC5taWxrZG93biBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5taWxrZG93biBidXR0b246Zm9jdXMsIC5taWxrZG93biBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAubWlsa2Rvd24gOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAubWlsa2Rvd24ge1xuXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jcmVwZS1mb250LWRlZmF1bHQpO1xuICBmb250LXNpemU6IHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KTtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuICAubWlsa2Rvd24gLm1pbGtkb3duLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yLWZvY3VzZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIHtcbiAgICBwYWRkaW5nOiA2MHB4IDEyMHB4O1xuICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciAqOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zZWxlY3RlZCk7XG4gICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBsaS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc2VsZWN0ZWQpO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBsaS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgbGkuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIDo6c2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBsaS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGU6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBsaS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGU6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgbGkuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlOmFmdGVyIHtcbiAgICAgIGFsbDogdW5zZXQ7XG4gICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zZWxlY3RlZCk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogY29sb3ItbWl4KFxuICAgICAgICBpbiBzcmdiLFxuICAgICAgICB2YXIoLS1jcmVwZS1jb2xvci1zZWxlY3RlZCksXG4gICAgICAgIHRyYW5zcGFyZW50IDYwJVxuICAgICAgKTtcbiAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciAuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIDo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIC5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUgOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIC5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGU6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciAuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yW2RhdGEtZHJhZ2dpbmc9J3RydWUnXTo6LW1vei1zZWxlY3Rpb24sIC5taWxrZG93biAuUHJvc2VNaXJyb3JbZGF0YS1kcmFnZ2luZz0ndHJ1ZSddICo6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvcltkYXRhLWRyYWdnaW5nPSd0cnVlJ10gLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSxcbiAgICAgIC5taWxrZG93biAuUHJvc2VNaXJyb3JbZGF0YS1kcmFnZ2luZz0ndHJ1ZSddOjpzZWxlY3Rpb24sXG4gICAgICAubWlsa2Rvd24gLlByb3NlTWlycm9yW2RhdGEtZHJhZ2dpbmc9J3RydWUnXSAqOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yW2RhdGEtZHJhZ2dpbmc9J3RydWUnXSBpbnB1dDo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zZWxlY3RlZCk7XG4gICAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvcltkYXRhLWRyYWdnaW5nPSd0cnVlJ10gaW5wdXQ6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGltZy5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBoMSxcbiAgICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGgyLFxuICAgIC5taWxrZG93biAuUHJvc2VNaXJyb3IgaDMsXG4gICAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBoNCxcbiAgICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGg1LFxuICAgIC5taWxrZG93biAuUHJvc2VNaXJyb3IgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtdGl0bGUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42MjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5MDU7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjIyMjtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgaDMge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODU3O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBoNSB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgaDYge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1NTY7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIHAge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgY29kZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItaW5saW5lLWNvZGUpO1xuICAgICAgYmFja2dyb3VuZDogY29sb3ItbWl4KFxuICAgICAgICBpbiBzcmdiLFxuICAgICAgICB2YXIoLS1jcmVwZS1jb2xvci1pbmxpbmUtYXJlYSksXG4gICAgICAgIHRyYW5zcGFyZW50IDQwJVxuICAgICAgKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1jcmVwZS1mb250LWNvZGUpO1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDg3LjUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NjtcbiAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIHByZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgICAgIGluIHNyZ2IsXG4gICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLWlubGluZS1hcmVhKSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNDAlXG4gICAgICApO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBwcmUgY29kZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgYmxvY2txdW90ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICBtYXJnaW46IDRweCAwO1xuICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc2VsZWN0ZWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGJsb2NrcXVvdGUgaHIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgaHIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuICAgICAgICBpbiBzcmdiLFxuICAgICAgICB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKSxcbiAgICAgICAgdHJhbnNwYXJlbnQgODAlXG4gICAgICApO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAubWlsa2Rvd24gLlByb3NlTWlycm9yIGhyLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcbiAgICAgICAgICBpbiBzcmdiLFxuICAgICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpLFxuICAgICAgICAgIHRyYW5zcGFyZW50IDIwJVxuICAgICAgICApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgaHIuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuICAgICAgICAgICAgaW4gc3JnYixcbiAgICAgICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgODAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gIC5taWxrZG93biAuUHJvc2VNaXJyb3IgdWwsXG4gICAgLm1pbGtkb3duIC5Qcm9zZU1pcnJvciBvbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiIsIi5taWxrZG93biAubWlsa2Rvd24tYmxvY2staGFuZGxlW2RhdGEtc2hvdz0nZmFsc2UnXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5taWxrZG93biAubWlsa2Rvd24tYmxvY2staGFuZGxlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbn1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWJsb2NrLWhhbmRsZSAub3BlcmF0aW9uLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuICAgIC5taWxrZG93biAubWlsa2Rvd24tYmxvY2staGFuZGxlIC5vcGVyYXRpb24taXRlbSBzdmcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgIH1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWJsb2NrLWhhbmRsZSAub3BlcmF0aW9uLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICB9XG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1ibG9jay1oYW5kbGUgLm9wZXJhdGlvbi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1zbGFzaC1tZW51W2RhdGEtc2hvdz0nZmFsc2UnXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1zbGFzaC1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtZGVmYXVsdCk7XG4gICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY3JlcGUtc2hhZG93LTEpO1xufVxuICAubWlsa2Rvd24gLm1pbGtkb3duLXNsYXNoLW1lbnUgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1zbGFzaC1tZW51IHVsIGxpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAudGFiLWdyb3VwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZFxuICAgICAgICBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSksIHRyYW5zcGFyZW50IDgwJSk7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAudGFiLWdyb3VwIHVsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAudGFiLWdyb3VwIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tY3JlcGUtYmFzZS1mb250LXNpemUsIDE2cHgpICogMC44NzUpO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAudGFiLWdyb3VwIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLWhvdmVyKTtcbiAgICAgICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAudGFiLWdyb3VwIHVsIGxpLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAubWVudS1ncm91cHMge1xuICAgICAgcGFkZGluZzogMCAxMnB4IDEycHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1zbGFzaC1tZW51IC5tZW51LWdyb3VwcyAubWVudS1ncm91cCBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODc1KTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogY29sb3ItbWl4KFxuICAgICAgICAgICAgaW4gc3JnYixcbiAgICAgICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UpLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLXNsYXNoLW1lbnUgLm1lbnUtZ3JvdXBzIC5tZW51LWdyb3VwIGxpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICAgICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLXNsYXNoLW1lbnUgLm1lbnUtZ3JvdXBzIC5tZW51LWdyb3VwIGxpLmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLWhvdmVyKTtcbiAgICAgICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAubWVudS1ncm91cHMgLm1lbnUtZ3JvdXAgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tc2xhc2gtbWVudSAubWVudS1ncm91cHMgLm1lbnUtZ3JvdXAgbGkgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICAgICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLXNsYXNoLW1lbnUgLm1lbnUtZ3JvdXBzIC5tZW51LWdyb3VwIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tY3JlcGUtYmFzZS1mb250LXNpemUsIDE2cHgpICogMC44NzUpO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1zbGFzaC1tZW51IC5tZW51LWdyb3VwcyAubWVudS1ncm91cCArIC5tZW51LWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgICAgICAgaW4gc3JnYixcbiAgICAgICAgICB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKSxcbiAgICAgICAgICB0cmFuc3BhcmVudCA4MCVcbiAgICAgICAgKTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB9XG4iLCIubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgIG1hcmdpbjogNHB4IDA7XG4gIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAubGFuZ3VhZ2UtcGlja2VyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jay5zZWxlY3RlZCB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5taWxrZG93bi1jb2RlLWJsb2NrLXBsYWNlaG9sZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtY29kZSwgbW9ub3NwYWNlKTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjg3NSk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAubWlsa2Rvd24tY29kZS1ibG9jay1wbGFjZWhvbGRlciBjb2RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLmNtLWVkaXRvciB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zdXJmYWNlKTtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLmNtLWd1dHRlcnMge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZSk7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5jbS1wYW5lbCB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UpO1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAuY20tcGFuZWwgaW5wdXQge1xuICAgICAgICBjYXJldC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZS1sb3cpO1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5jbS1wYW5lbCA+IGJ1dHRvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zdXJmYWNlLWxvdyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLmNtLXBhbmVsID4gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAuY20tcGFuZWwgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAuY20tcGFuZWwgPiBsYWJlbCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UtbG93KTtcbiAgICAgICAgICB3aWR0aDogMS4xNWVtO1xuICAgICAgICAgIGhlaWdodDogMS4xNWVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLmNtLXBhbmVsID4gbGFiZWwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMC42NWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjY1ZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMTIwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMWVtIDFlbSB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgICAgICAgICAgMTQlIDQ0JSxcbiAgICAgICAgICAgICAgMCA2NSUsXG4gICAgICAgICAgICAgIDUwJSAxMDAlLFxuICAgICAgICAgICAgICAxMDAlIDE2JSxcbiAgICAgICAgICAgICAgODAlIDAlLFxuICAgICAgICAgICAgICA0MyUgNjIlXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAuY20tcGFuZWwgPiBsYWJlbCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAudG9vbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC50b29scyBpbnB1dCB7XG4gICAgICAgIGNhcmV0LWNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAudG9vbHMgLnRvb2xzLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC50b29scyAudG9vbHMtYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuNzUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtZGVmYXVsdCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC50b29scyAudG9vbHMtYnV0dG9uLWdyb3VwIGJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAudG9vbHMgLnRvb2xzLWJ1dHRvbi1ncm91cCBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnRvb2xzIC50b29scy1idXR0b24tZ3JvdXAgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAudG9vbHMgLmxhbmd1YWdlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1jcmVwZS1mb250LWRlZmF1bHQpO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDRweCAycHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zdXJmYWNlLWxvdyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjc1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnRvb2xzIC5sYW5ndWFnZS1idXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLWhvdmVyKTtcbiAgICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC50b29scyAubGFuZ3VhZ2UtYnV0dG9uIC5leHBhbmQtaWNvbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC50b29scyAubGFuZ3VhZ2UtYnV0dG9uIC5leHBhbmQtaWNvbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAudG9vbHMgLmxhbmd1YWdlLWJ1dHRvbltkYXRhLWV4cGFuZGVkPSd0cnVlJ10gLmV4cGFuZC1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnRvb2xzIC5sYW5ndWFnZS1idXR0b24gLmV4cGFuZC1pY29uIHN2Zzpmb2N1cyxcbiAgICAgICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC50b29scyAubGFuZ3VhZ2UtYnV0dG9uIC5leHBhbmQtaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2s6aG92ZXIgLmxhbmd1YWdlLWJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jazpob3ZlciAudG9vbHMtYnV0dG9uLWdyb3VwID4gYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5saXN0LXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZS1sb3cpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWNyZXBlLXNoYWRvdy0xKTtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAubGFuZ3VhZ2UtbGlzdCB7XG4gICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAubGFuZ3VhZ2UtbGlzdC1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjg3NSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5sYW5ndWFnZS1saXN0LWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLmxhbmd1YWdlLWxpc3QtaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3ItaG92ZXIpO1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5sYW5ndWFnZS1saXN0LWl0ZW0gLmxlYWRpbmcsXG4gICAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLmxhbmd1YWdlLWxpc3QtaXRlbSAubGVhZGluZyBzdmcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5sYW5ndWFnZS1saXN0LWl0ZW0ubm8tcmVzdWx0IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLmxhbmd1YWdlLWxpc3QtaXRlbS5uby1yZXN1bHQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnNlYXJjaC1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTJweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5zZWFyY2gtYm94OmhhcyhpbnB1dDpmb2N1cykge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnNlYXJjaC1ib3ggLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb24tc3VyZmFjZSk7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAuc2VhcmNoLWJveCAuY2xlYXItaWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAuc2VhcmNoLWJveCAuY2xlYXItaWNvbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAuc2VhcmNoLWJveCAuY2xlYXItaWNvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3ItaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODc1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1jb2RlLWJsb2NrIC5zZWFyY2gtYm94IGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tY29kZS1ibG9jayAucHJldmlldy1wYW5lbCAucHJldmlldy1kaXZpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnByZXZpZXctcGFuZWwgLnByZXZpZXctbGFiZWwge1xuICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tY3JlcGUtYmFzZS1mb250LXNpemUsIDE2cHgpICogMC43NSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci1taXgoXG4gICAgICAgICAgaW4gc3JnYixcbiAgICAgICAgICB2YXIoLS1jcmVwZS1jb2xvci1vbi1zdXJmYWNlKSxcbiAgICAgICAgICB0cmFuc3BhcmVudCA0MCVcbiAgICAgICAgKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtZGVmYXVsdCk7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWNvZGUtYmxvY2sgLnByZXZpZXctcGFuZWwgLnByZXZpZXcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB9XG4iLCIuUHJvc2VNaXJyb3ItZ2FwY3Vyc29yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLlByb3NlTWlycm9yLWdhcGN1cnNvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgYW5pbWF0aW9uOiBQcm9zZU1pcnJvci1jdXJzb3ItYmxpbmsgMS4xcyBzdGVwcygyLCBzdGFydCkgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgUHJvc2VNaXJyb3ItY3Vyc29yLWJsaW5rIHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uUHJvc2VNaXJyb3ItZm9jdXNlZCAuUHJvc2VNaXJyb3ItZ2FwY3Vyc29yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJAaW1wb3J0ICdAbWlsa2Rvd24vcHJvc2UvZ2FwY3Vyc29yL3N0eWxlL2dhcGN1cnNvci5jc3MnO1xuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTl3Y205elpTOW5ZWEJqZFhKemIzSXZjM1I1YkdVdloyRndZM1Z5YzI5eUxtTnpjeUpkTENKdVlXMWxjeUk2VzEwc0ltMWhjSEJwYm1keklqb2lRVUZCUVNJc0ltWnBiR1VpT2lKbllYQmpkWEp6YjNJdVkzTnpJaXdpYzI5MWNtTmxjME52Ym5SbGJuUWlPbHNpUUdsdGNHOXlkQ0FuUUcxcGJHdGtiM2R1TDNCeWIzTmxMMmRoY0dOMWNuTnZjaTl6ZEhsc1pTOW5ZWEJqZFhKemIzSXVZM056Snp0Y2JpSmRmUT09ICovIiwiLlByb3NlTWlycm9yLnZpcnR1YWwtY3Vyc29yLWVuYWJsZWQge1xuICAvKiBIaWRlIHRoZSBuYXRpdmUgY3Vyc29yICovXG4gIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLlByb3NlTWlycm9yLWZvY3VzZWQge1xuICAvKiBDb2xvciBvZiB0aGUgdmlydHVhbCBjdXJzb3IgKi9cbiAgLS1wcm9zZW1pcnJvci12aXJ0dWFsLWN1cnNvci1jb2xvcjogcmVkO1xufVxuXG4uUHJvc2VNaXJyb3IgLnByb3NlbWlycm9yLXZpcnR1YWwtY3Vyc29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHRleHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcHJvc2VtaXJyb3ItdmlydHVhbC1jdXJzb3ItY29sb3IpO1xufVxuXG4uUHJvc2VNaXJyb3IgLnByb3NlbWlycm9yLXZpcnR1YWwtY3Vyc29yLWxlZnQge1xuICB3aWR0aDogMWNoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xY2ggKyAtMXB4KSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1wcm9zZW1pcnJvci12aXJ0dWFsLWN1cnNvci1jb2xvcik7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXByb3NlbWlycm9yLXZpcnR1YWwtY3Vyc29yLWNvbG9yKTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5Qcm9zZU1pcnJvciAucHJvc2VtaXJyb3ItdmlydHVhbC1jdXJzb3ItcmlnaHQge1xuICB3aWR0aDogMWNoO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcHJvc2VtaXJyb3ItdmlydHVhbC1jdXJzb3ItY29sb3IpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXByb3NlbWlycm9yLXZpcnR1YWwtY3Vyc29yLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uUHJvc2VNaXJyb3ItZm9jdXNlZCAucHJvc2VtaXJyb3ItdmlydHVhbC1jdXJzb3ItYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBwcm9zZW1pcnJvci12aXJ0dWFsLWN1cnNvci1ibGluayAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuQGtleWZyYW1lcyBwcm9zZW1pcnJvci12aXJ0dWFsLWN1cnNvci1ibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAaW1wb3J0ICdAbWlsa2Rvd24va2l0L3Byb3NlL2dhcGN1cnNvci9zdHlsZS9nYXBjdXJzb3IuY3NzJztcbkBpbXBvcnQgJ3Byb3NlbWlycm9yLXZpcnR1YWwtY3Vyc29yL3N0eWxlL3ZpcnR1YWwtY3Vyc29yLmNzcyc7XG5cbi5taWxrZG93biAuY3JlcGUtZHJvcC1jdXJzb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcbiAgICAgIGluIHNyZ2IsXG4gICAgICB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKSxcbiAgICAgIHRyYW5zcGFyZW50IDUwJVxuICAgICk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbi5taWxrZG93biAuUHJvc2VNaXJyb3ItZ2FwY3Vyc29yOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jcmVwZS1jb2xvci1vbi1iYWNrZ3JvdW5kKTtcbiAgfVxuXG4ubWlsa2Rvd24gLlByb3NlTWlycm9yLWZvY3VzZWQge1xuICAgIC0tcHJvc2VtaXJyb3ItdmlydHVhbC1jdXJzb3ItY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICB9XG4iLCIubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNhcmV0LWNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSA+IC5lbXB0eS1pbWFnZS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1pbmxpbmUgPiAuZW1wdHktaW1hZ2UtaW5saW5lIC5jb25maXJtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSA+IC5lbXB0eS1pbWFnZS1pbmxpbmUgLmxpbmstaW1wb3J0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSA+IC5lbXB0eS1pbWFnZS1pbmxpbmUgLmxpbmstaW1wb3J0ZXIgPiAubGluay1pbnB1dC1hcmVhIHtcbiAgICAgIHdpZHRoOiAyMDhweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1iYWNrZ3JvdW5kKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1pbmxpbmUgPiAuZW1wdHktaW1hZ2UtaW5saW5lIC5saW5rLWltcG9ydGVyIC5wbGFjZWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1pbmxpbmUgPiAuZW1wdHktaW1hZ2UtaW5saW5lIC5saW5rLWltcG9ydGVyIC5wbGFjZWhvbGRlciAudXBsb2FkZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSAuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZS5lbXB0eS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZS5lbXB0eS5zZWxlY3RlZCAuZW1wdHktaW1hZ2UtaW5saW5lIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tY3JlcGUtc2hhZG93LTEpO1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1pbmxpbmUuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZS5zZWxlY3RlZCA6bm90KGlucHV0KTo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lLnNlbGVjdGVkIDpub3QoaW5wdXQpOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lIC5lbXB0eS1pbWFnZS1pbmxpbmUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZSk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tY3JlcGUtYmFzZS1mb250LXNpemUsIDE2cHgpO1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lIC5lbXB0eS1pbWFnZS1pbmxpbmUgLmltYWdlLWljb24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSAuZW1wdHktaW1hZ2UtaW5saW5lIC5pbWFnZS1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xufVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1pbmxpbmUgLmVtcHR5LWltYWdlLWlubGluZSAubGluay1pbXBvcnRlciB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1pbmxpbmUgLmVtcHR5LWltYWdlLWlubGluZSAubGluay1pbXBvcnRlciAucGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGNvbG9yLW1peChcbiAgICAgICAgaW4gc3JnYixcbiAgICAgICAgdmFyKC0tY3JlcGUtY29sb3Itb24tYmFja2dyb3VuZCksXG4gICAgICAgIHRyYW5zcGFyZW50IDYwJVxuICAgICAgKTtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSAuZW1wdHktaW1hZ2UtaW5saW5lIC5saW5rLWltcG9ydGVyIC5wbGFjZWhvbGRlciA6bm90KGlucHV0KTo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lIC5lbXB0eS1pbWFnZS1pbmxpbmUgLmxpbmstaW1wb3J0ZXIgLnBsYWNlaG9sZGVyIDpub3QoaW5wdXQpOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lIC5lbXB0eS1pbWFnZS1pbmxpbmUgLmxpbmstaW1wb3J0ZXIgLmxpbmstaW5wdXQtYXJlYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSAuZW1wdHktaW1hZ2UtaW5saW5lIC5saW5rLWltcG9ydGVyIC5wbGFjZWhvbGRlciAudXBsb2FkZXIge1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSAuZW1wdHktaW1hZ2UtaW5saW5lIC5saW5rLWltcG9ydGVyLmZvY3VzIC5wbGFjZWhvbGRlciAudXBsb2FkZXIge1xuICAgICAgY29sb3I6IHVuc2V0O1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lIC5lbXB0eS1pbWFnZS1pbmxpbmUgLmxpbmstaW1wb3J0ZXIgLnBsYWNlaG9sZGVyIC51cGxvYWRlcjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1pbmxpbmUgLmVtcHR5LWltYWdlLWlubGluZSAubGluay1pbXBvcnRlciAucGxhY2Vob2xkZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSAuZW1wdHktaW1hZ2UtaW5saW5lIC5jb25maXJtIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWlubGluZSAuZW1wdHktaW1hZ2UtaW5saW5lIC5jb25maXJtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KTtcbn1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtaW5saW5lIC5lbXB0eS1pbWFnZS1pbmxpbmUgLmNvbmZpcm06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrID4gLmltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrID4gLmltYWdlLXdyYXBwZXIgLm9wZXJhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayA+IC5pbWFnZS13cmFwcGVyIC5vcGVyYXRpb24gPiAub3BlcmF0aW9uLWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayA+IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgPiAuaW1hZ2Utd3JhcHBlciA+IC5pbWFnZS1yZXNpemUtaGFuZGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgPiAuaW1hZ2Utd3JhcHBlciA+IC5pbWFnZS1yZXNpemUtaGFuZGxlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY2FyZXQtY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayA+IC5jYXB0aW9uLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb24tYmFja2dyb3VuZCk7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrID4gLmltYWdlLWVkaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgPiAuaW1hZ2UtZWRpdCAuY29uZmlybSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrID4gLmltYWdlLWVkaXQgLmxpbmstaW1wb3J0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgPiAuaW1hZ2UtZWRpdCAubGluay1pbXBvcnRlciA+IC5saW5rLWlucHV0LWFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrID4gLmltYWdlLWVkaXQgLmxpbmstaW1wb3J0ZXIgLnBsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgPiAuaW1hZ2UtZWRpdCAubGluay1pbXBvcnRlciAucGxhY2Vob2xkZXIgLnVwbG9hZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrIC5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jay5zZWxlY3RlZCA+IC5pbWFnZS1lZGl0Om5vdCg6aGFzKGlucHV0OmZvY3VzKSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jay5zZWxlY3RlZCA+IC5pbWFnZS1lZGl0Om5vdCg6aGFzKGlucHV0OmZvY3VzKSk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3ItbWl4KFxuICAgICAgICAgIGluIHNyZ2IsXG4gICAgICAgICAgdmFyKC0tY3JlcGUtY29sb3Itc2VsZWN0ZWQpLFxuICAgICAgICAgIHRyYW5zcGFyZW50IDYwJVxuICAgICAgICApO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jay5zZWxlY3RlZCA+IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrLnNlbGVjdGVkID4gLmltYWdlLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgICAgICAgICBpbiBzcmdiLFxuICAgICAgICAgICAgdmFyKC0tY3JlcGUtY29sb3Itc2VsZWN0ZWQpLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNjAlXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrLnNlbGVjdGVkIDpub3QoaW5wdXQpOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrLnNlbGVjdGVkIDpub3QoaW5wdXQpOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2Utd3JhcHBlciAub3BlcmF0aW9uIHtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jazpob3ZlciA+IC5pbWFnZS13cmFwcGVyIC5vcGVyYXRpb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgLmltYWdlLXdyYXBwZXIgLm9wZXJhdGlvbiA+IC5vcGVyYXRpb24taXRlbSB7XG4gICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb24taW52ZXJzZSk7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1pbnZlcnNlKTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2Utd3JhcHBlciAub3BlcmF0aW9uID4gLm9wZXJhdGlvbi1pdGVtIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgLmltYWdlLXdyYXBwZXIgLmltYWdlLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2s6aG92ZXIgPiAuaW1hZ2Utd3JhcHBlciAuaW1hZ2UtcmVzaXplLWhhbmRsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuY2FwdGlvbi1pbnB1dCB7XG4gICAgICBtYXJnaW46IDRweCBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtZGVmYXVsdCk7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrIC5pbWFnZS1lZGl0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zdXJmYWNlKTtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgLmltYWdlLWVkaXQgLmltYWdlLWljb24ge1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2UtZWRpdCAuaW1hZ2UtaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrIC5pbWFnZS1lZGl0IC5saW5rLWltcG9ydGVyIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY29sb3ItbWl4KFxuICAgICAgICBpbiBzcmdiLFxuICAgICAgICB2YXIoLS1jcmVwZS1jb2xvci1vbi1iYWNrZ3JvdW5kKSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNjAlXG4gICAgICApO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2UtZWRpdCAubGluay1pbXBvcnRlciAucGxhY2Vob2xkZXIgOm5vdChpbnB1dCk6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgLmltYWdlLWVkaXQgLmxpbmstaW1wb3J0ZXIgLnBsYWNlaG9sZGVyIDpub3QoaW5wdXQpOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2UtZWRpdCAubGluay1pbXBvcnRlciAubGluay1pbnB1dC1hcmVhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLWJhY2tncm91bmQpO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2UtZWRpdCAubGluay1pbXBvcnRlciAucGxhY2Vob2xkZXIgLnVwbG9hZGVyIHtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgLmltYWdlLWVkaXQgLmxpbmstaW1wb3J0ZXIuZm9jdXMgLnBsYWNlaG9sZGVyIC51cGxvYWRlciB7XG4gICAgICBjb2xvcjogdW5zZXQ7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWltYWdlLWJsb2NrIC5pbWFnZS1lZGl0IC5saW5rLWltcG9ydGVyIC5wbGFjZWhvbGRlciAudXBsb2FkZXI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2UtZWRpdCAubGluay1pbXBvcnRlciAucGxhY2Vob2xkZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24taW1hZ2UtYmxvY2sgLmltYWdlLWVkaXQgLmNvbmZpcm0ge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1zZWNvbmRhcnkpO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjg3NSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1pbWFnZS1ibG9jayAuaW1hZ2UtZWRpdCAuY29uZmlybTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6XG4gICAgICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMGRlZyxcbiAgICAgICAgICAgIHJnYmEoMjksIDI1LCA0MywgMC4wOCkgMCUsXG4gICAgICAgICAgICByZ2JhKDI5LCAyNSwgNDMsIDAuMDgpIDEwMCVcbiAgICAgICAgICApLFxuICAgICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICB9XG4iLCIubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstcHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLXByZXZpZXdbZGF0YS1zaG93PSdmYWxzZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5taWxrZG93biAubWlsa2Rvd24tbGluay1wcmV2aWV3ID4gLmxpbmstcHJldmlldyB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tY3JlcGUtc2hhZG93LTEpO1xuICAgIH1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstcHJldmlldyA+IC5saW5rLXByZXZpZXcgPiAubGluay1kaXNwbGF5IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICB9XG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLXByZXZpZXcgPiAubGluay1wcmV2aWV3ID4gLmxpbmstZGlzcGxheTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstcHJldmlldyA+IC5saW5rLXByZXZpZXcgPiAubGluay1pY29uID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICAgIGZpbGw6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICB9XG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLXByZXZpZXcgPiAubGluay1wcmV2aWV3ID4gLmxpbmstaWNvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstcHJldmlldyA+IC5saW5rLXByZXZpZXcgPiAubGluay1pY29uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICAgIH1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstcHJldmlldyA+IC5saW5rLXByZXZpZXcgPiAubGluay1kaXNwbGF5IHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjg3NSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLXByZXZpZXcgPiAubGluay1wcmV2aWV3ID4gLmxpbmstZGlzcGxheTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstcHJldmlldyA+IC5saW5rLXByZXZpZXcgPiAuYnV0dG9uID4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICAgIGZpbGw6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICB9XG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLXByZXZpZXcgPiAubGluay1wcmV2aWV3ID4gLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstcHJldmlldyA+IC5saW5rLXByZXZpZXcgPiAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLWVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstZWRpdFtkYXRhLXNob3c9J2ZhbHNlJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tbGluay1lZGl0ID4gLmxpbmstZWRpdCB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1jcmVwZS1zaGFkb3ctMSk7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstZWRpdCA+IC5saW5rLWVkaXQgPiAuaW5wdXQtYXJlYSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjg3NSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1iYWNrZ3JvdW5kKTtcbiAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLWVkaXQgPiAubGluay1lZGl0ID4gLmJ1dHRvbiA+IHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWxpbmstZWRpdCA+IC5saW5rLWVkaXQgPiAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuNzUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1saW5rLWVkaXQgPiAubGluay1lZGl0ID4gLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3ItaG92ZXIpO1xuICAgICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tbGluay1lZGl0ID4gLmxpbmstZWRpdCA+IC5idXR0b24uaGlkZGVuIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiIsIi5taWxrZG93biAubWlsa2Rvd24tbGlzdC1pdGVtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpc3QtaXRlbS1ibG9jayA+IC5saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tbGlzdC1pdGVtLWJsb2NrID4gLmxpc3QtaXRlbSA+IC5jaGlsZHJlbiB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tbGlzdC1pdGVtLWJsb2NrIGxpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpc3QtaXRlbS1ibG9jayBsaSAubGFiZWwtd3JhcHBlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tbGlzdC1pdGVtLWJsb2NrIGxpIC5sYWJlbC13cmFwcGVyIHN2ZyB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tbGlzdC1pdGVtLWJsb2NrIGxpIC5sYWJlbC13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWxpc3QtaXRlbS1ibG9jayBsaSAubGFiZWwtd3JhcHBlciAubGFiZWwge1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1saXN0LWl0ZW0tYmxvY2sgbGkgLmxhYmVsLXdyYXBwZXIgLmNoZWNrZWQsXG4gICAgICAgIC5taWxrZG93biAubWlsa2Rvd24tbGlzdC1pdGVtLWJsb2NrIGxpIC5sYWJlbC13cmFwcGVyIC51bmNoZWNrZWQge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1saXN0LWl0ZW0tYmxvY2sgbGkgLmxhYmVsLXdyYXBwZXIgLnJlYWRvbmx5IHtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4iLCIubWlsa2Rvd24gLmNyZXBlLXBsYWNlaG9sZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogY29sb3ItbWl4KFxuICAgICAgaW4gc3JnYixcbiAgICAgIHZhcigtLWNyZXBlLWNvbG9yLW9uLWJhY2tncm91bmQpLFxuICAgICAgdHJhbnNwYXJlbnQgNjAlXG4gICAgKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgfVxuIiwiLm1pbGtkb3duOmhhcygubWlsa2Rvd24tbGluay1wcmV2aWV3W2RhdGEtc2hvdz0ndHJ1ZSddKSAubWlsa2Rvd24tdG9vbGJhcixcbiAgLm1pbGtkb3duOmhhcygubWlsa2Rvd24tbGluay1lZGl0W2RhdGEtc2hvdz0ndHJ1ZSddKSAubWlsa2Rvd24tdG9vbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLXRvb2xiYXJbZGF0YS1zaG93PSdmYWxzZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLXRvb2xiYXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWNyZXBlLXNoYWRvdy0xKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiAgLm1pbGtkb3duIC5taWxrZG93bi10b29sYmFyIC5kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgICAgIGluIHNyZ2IsXG4gICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpLFxuICAgICAgICB0cmFuc3BhcmVudCA4MCVcbiAgICAgICk7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLXRvb2xiYXIgLnRvb2xiYXItaXRlbSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi10b29sYmFyIC50b29sYmFyLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tdG9vbGJhciAudG9vbGJhci1pdGVtOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi10b29sYmFyIC50b29sYmFyLWl0ZW0gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICBmaWxsOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi10b29sYmFyIC50b29sYmFyLWl0ZW0uYWN0aXZlIHN2ZyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgIGZpbGw6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4iLCIuUHJvc2VNaXJyb3IgLnRhYmxlV3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uUHJvc2VNaXJyb3IgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5Qcm9zZU1pcnJvciB0ZCxcbi5Qcm9zZU1pcnJvciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlByb3NlTWlycm9yIHRkOm5vdChbZGF0YS1jb2x3aWR0aF0pOm5vdCguY29sdW1uLXJlc2l6ZS1kcmFnZ2luZyksXG4uUHJvc2VNaXJyb3IgdGg6bm90KFtkYXRhLWNvbHdpZHRoXSk6bm90KC5jb2x1bW4tcmVzaXplLWRyYWdnaW5nKSB7XG4gIC8qIGlmIHRoZXJlJ3Mgbm8gZXhwbGljaXQgd2lkdGggc2V0IGFuZCB0aGUgY29sdW1uIGlzIG5vdCBiZWluZyByZXNpemVkLCBzZXQgYSBkZWZhdWx0IHdpZHRoICovXG4gIG1pbi13aWR0aDogdmFyKC0tZGVmYXVsdC1jZWxsLW1pbi13aWR0aCk7XG59XG5cbi5Qcm9zZU1pcnJvciAuY29sdW1uLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDRweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLlByb3NlTWlycm9yLnJlc2l6ZS1jdXJzb3Ige1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuLyogR2l2ZSBzZWxlY3RlZCBjZWxscyBhIGJsdWUgb3ZlcmxheSAqL1xuLlByb3NlTWlycm9yIC5zZWxlY3RlZENlbGw6YWZ0ZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAwLCAyMDAsIDI1NSwgMC40KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICdAbWlsa2Rvd24vcHJvc2UvdGFibGVzL3N0eWxlL3RhYmxlcy5jc3MnO1xuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWk0dUx5NHVMeTR1THk0dUwzTnlZeTl3Y205elpTOTBZV0pzWlhNdmMzUjViR1V2ZEdGaWJHVnpMbU56Y3lKZExDSnVZVzFsY3lJNlcxMHNJbTFoY0hCcGJtZHpJam9pUVVGQlFTSXNJbVpwYkdVaU9pSjBZV0pzWlhNdVkzTnpJaXdpYzI5MWNtTmxjME52Ym5SbGJuUWlPbHNpUUdsdGNHOXlkQ0FuUUcxcGJHdGtiM2R1TDNCeWIzTmxMM1JoWW14bGN5OXpkSGxzWlM5MFlXSnNaWE11WTNOekp6dGNiaUpkZlE9PSAqLyIsIkBpbXBvcnQgJ0BtaWxrZG93bi9raXQvcHJvc2UvdGFibGVzL3N0eWxlL3RhYmxlcy5jc3MnO1xuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDRweCAwO1xuICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgdGgsXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZFxuICAgICAgICBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSksIHRyYW5zcGFyZW50IDgwJSk7XG4gICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgdGggLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSwgLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayB0ZCAuUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayB0aDpoYXMoLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZSksIC5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgdGQ6aGFzKC5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUpIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuc2VsZWN0ZWRDZWxsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5zZWxlY3RlZENlbGwgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5zZWxlY3RlZENlbGwgOjpzZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuZHJhZy1wcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgLmRyYWctcHJldmlld1tkYXRhLXNob3c9J2ZhbHNlJ10ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5kcmFnLXByZXZpZXcgdGg6aGFzKC5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUpLCAubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5kcmFnLXByZXZpZXcgdGQ6aGFzKC5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUpIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgLmhhbmRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IGNhbGModmFyKC0tY3JlcGUtYmFzZS1mb250LXNpemUsIDE2cHgpICogMC44NzUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjJzO1xuICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuaGFuZGxlW2RhdGEtc2hvdz0nZmFsc2UnXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5jZWxsLWhhbmRsZSB7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIGxlZnQ6IC05OTlweDtcbiAgICAgIHRvcDogLTk5OXB4O1xuICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZSk7XG4gICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWNyZXBlLXNoYWRvdy0xKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgLmNlbGwtaGFuZGxlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItaG92ZXIpO1xuICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5jZWxsLWhhbmRsZTpoYXMoLmJ1dHRvbi1ncm91cDpob3Zlcikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1zdXJmYWNlKTtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuY2VsbC1oYW5kbGVbZGF0YS1yb2xlPSdjb2wtZHJhZy1oYW5kbGUnXSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuY2VsbC1oYW5kbGVbZGF0YS1yb2xlPSdyb3ctZHJhZy1oYW5kbGUnXSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuY2VsbC1oYW5kbGUgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTUycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWNyZXBlLXNoYWRvdy0xKTtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuY2VsbC1oYW5kbGUgLmJ1dHRvbi1ncm91cDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuY2VsbC1oYW5kbGUgLmJ1dHRvbi1ncm91cFtkYXRhLXNob3c9J2ZhbHNlJ10ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuY2VsbC1oYW5kbGUgLmJ1dHRvbi1ncm91cCBidXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDZweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5jZWxsLWhhbmRsZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5jZWxsLWhhbmRsZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5jZWxsLWhhbmRsZSAuYnV0dG9uLWdyb3VwIGJ1dHRvbjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc2VsZWN0ZWQpO1xuICAgICAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAuY2VsbC1oYW5kbGU6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5saW5lLWhhbmRsZSB7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAubGluZS1oYW5kbGU6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5saW5lLWhhbmRsZSAuYWRkLWJ1dHRvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWNyZXBlLXNoYWRvdy0xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5saW5lLWhhbmRsZSAuYWRkLWJ1dHRvbiBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5saW5lLWhhbmRsZSAuYWRkLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItaG92ZXIpO1xuICAgICAgICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgLmxpbmUtaGFuZGxlIC5hZGQtYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc2VsZWN0ZWQpO1xuICAgICAgICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tdGFibGUtYmxvY2sgLmxpbmUtaGFuZGxlW2RhdGEtcm9sZT0neC1saW5lLWRyYWctaGFuZGxlJ10ge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAubGluZS1oYW5kbGVbZGF0YS1yb2xlPSd4LWxpbmUtZHJhZy1oYW5kbGUnXSAuYWRkLWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5saW5lLWhhbmRsZVtkYXRhLXJvbGU9J3ktbGluZS1kcmFnLWhhbmRsZSddIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jayAubGluZS1oYW5kbGVbZGF0YS1yb2xlPSd5LWxpbmUtZHJhZy1oYW5kbGUnXSAuYWRkLWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLXRhYmxlLWJsb2NrIC5saW5lLWhhbmRsZVtkYXRhLWRpc3BsYXktdHlwZT0naW5kaWNhdG9yJ10gLmFkZC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi10YWJsZS1ibG9jay5yZWFkb25seSAuaGFuZGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuIiwiQGZvbnQtZmFjZXtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6S2FUZVhfQU1TO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtzcmM6dXJsKGZvbnRzL0thVGVYX0FNUy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfQU1TLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoZm9udHMvS2FUZVhfQU1TLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZGlzcGxheTpibG9jaztmb250LWZhbWlseTpLYVRlWF9DYWxpZ3JhcGhpYztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7c3JjOnVybChmb250cy9LYVRlWF9DYWxpZ3JhcGhpYy1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfQ2FsaWdyYXBoaWMtQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChmb250cy9LYVRlWF9DYWxpZ3JhcGhpYy1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6S2FUZVhfQ2FsaWdyYXBoaWM7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfQ2FsaWdyYXBoaWMtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKGZvbnRzL0thVGVYX0NhbGlncmFwaGljLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoZm9udHMvS2FUZVhfQ2FsaWdyYXBoaWMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX0ZyYWt0dXI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoZm9udHMvS2FUZVhfRnJha3R1ci1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfRnJha3R1ci1Cb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX0ZyYWt0dXItQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX0ZyYWt0dXI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfRnJha3R1ci1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfRnJha3R1ci1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX0ZyYWt0dXItUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX01haW47Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoZm9udHMvS2FUZVhfTWFpbi1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfTWFpbi1Cb2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX01haW4tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX01haW47Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoZm9udHMvS2FUZVhfTWFpbi1Cb2xkSXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfTWFpbi1Cb2xkSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX01haW4tQm9sZEl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX01haW47Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfTWFpbi1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybChmb250cy9LYVRlWF9NYWluLUl0YWxpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChmb250cy9LYVRlWF9NYWluLUl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX01haW47Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfTWFpbi1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfTWFpbi1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX01haW4tUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX01hdGg7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoZm9udHMvS2FUZVhfTWF0aC1Cb2xkSXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfTWF0aC1Cb2xkSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX01hdGgtQm9sZEl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX01hdGg7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfTWF0aC1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybChmb250cy9LYVRlWF9NYXRoLUl0YWxpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChmb250cy9LYVRlWF9NYXRoLUl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiS2FUZVhfU2Fuc1NlcmlmXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoZm9udHMvS2FUZVhfU2Fuc1NlcmlmLUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybChmb250cy9LYVRlWF9TYW5zU2VyaWYtQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChmb250cy9LYVRlWF9TYW5zU2VyaWYtQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiS2FUZVhfU2Fuc1NlcmlmXCI7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfU2Fuc1NlcmlmLUl0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKGZvbnRzL0thVGVYX1NhbnNTZXJpZi1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoZm9udHMvS2FUZVhfU2Fuc1NlcmlmLUl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiS2FUZVhfU2Fuc1NlcmlmXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfU2Fuc1NlcmlmLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybChmb250cy9LYVRlWF9TYW5zU2VyaWYtUmVndWxhci53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChmb250cy9LYVRlWF9TYW5zU2VyaWYtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX1NjcmlwdDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOnVybChmb250cy9LYVRlWF9TY3JpcHQtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKGZvbnRzL0thVGVYX1NjcmlwdC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX1NjcmlwdC1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6S2FUZVhfU2l6ZTE7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfU2l6ZTEtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKGZvbnRzL0thVGVYX1NpemUxLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoZm9udHMvS2FUZVhfU2l6ZTEtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX1NpemUyO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtzcmM6dXJsKGZvbnRzL0thVGVYX1NpemUyLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybChmb250cy9LYVRlWF9TaXplMi1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX1NpemUyLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKX1AZm9udC1mYWNle2ZvbnQtZGlzcGxheTpibG9jaztmb250LWZhbWlseTpLYVRlWF9TaXplMztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOnVybChmb250cy9LYVRlWF9TaXplMy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfU2l6ZTMtUmVndWxhci53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChmb250cy9LYVRlWF9TaXplMy1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIil9QGZvbnQtZmFjZXtmb250LWRpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6S2FUZVhfU2l6ZTQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfU2l6ZTQtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKGZvbnRzL0thVGVYX1NpemU0LVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoZm9udHMvS2FUZVhfU2l6ZTQtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1kaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkthVGVYX1R5cGV3cml0ZXI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoZm9udHMvS2FUZVhfVHlwZXdyaXRlci1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZm9udHMvS2FUZVhfVHlwZXdyaXRlci1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKGZvbnRzL0thVGVYX1R5cGV3cml0ZXItUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpfS5rYXRleHtmb250Om5vcm1hbCAxLjIxZW0gS2FUZVhfTWFpbixtYXRoLFRpbWVzIE5ldyBSb21hbixzZXJpZjtsaW5lLWhlaWdodDoxLjI7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LXJlbmRlcmluZzphdXRvfS5rYXRleCAqey1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDpub25lIWltcG9ydGFudDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yfS5rYXRleCAua2F0ZXgtdmVyc2lvbjphZnRlcntjb250ZW50OlwiMC4xOS4xXCJ9LmthdGV4IC5rYXRleC1tYXRobWx7Ym9yZGVyOjA7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5rYXRleCAua2F0ZXgtaHRtbD4ua2F0ZXgtbmV3bGluZXtkaXNwbGF5OmJsb2NrfS5rYXRleCAua2F0ZXgtYmFzZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6LXdlYmtpdC1taW4tY29udGVudDt3aWR0aDotbW96LW1pbi1jb250ZW50O3dpZHRoOm1pbi1jb250ZW50fS5rYXRleCAua2F0ZXgtYmFzZSwua2F0ZXggLmthdGV4LXN0cnV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rYXRleCAudGV4dGJme2ZvbnQtd2VpZ2h0OjcwMH0ua2F0ZXggLnRleHRpdHtmb250LXN0eWxlOml0YWxpY30ua2F0ZXggLnRleHRybXtmb250LWZhbWlseTpLYVRlWF9NYWlufS5rYXRleCAudGV4dHNme2ZvbnQtZmFtaWx5OkthVGVYX1NhbnNTZXJpZn0ua2F0ZXggLnRleHR0dHtmb250LWZhbWlseTpLYVRlWF9UeXBld3JpdGVyfS5rYXRleCAubWF0aG5vcm1hbHtmb250LWZhbWlseTpLYVRlWF9NYXRoO2ZvbnQtc3R5bGU6aXRhbGljfS5rYXRleCAubWF0aGl0e2ZvbnQtZmFtaWx5OkthVGVYX01haW47Zm9udC1zdHlsZTppdGFsaWN9LmthdGV4IC5tYXRocm17Zm9udC1zdHlsZTpub3JtYWx9LmthdGV4IC5tYXRoYmZ7Zm9udC1mYW1pbHk6S2FUZVhfTWFpbjtmb250LXdlaWdodDo3MDB9LmthdGV4IC5ib2xkc3ltYm9se2ZvbnQtZmFtaWx5OkthVGVYX01hdGg7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwfS5rYXRleCAuYW1zcm0sLmthdGV4IC5tYXRoYmIsLmthdGV4IC50ZXh0YmJ7Zm9udC1mYW1pbHk6S2FUZVhfQU1TfS5rYXRleCAubWF0aGNhbHtmb250LWZhbWlseTpLYVRlWF9DYWxpZ3JhcGhpY30ua2F0ZXggLm1hdGhmcmFrLC5rYXRleCAudGV4dGZyYWt7Zm9udC1mYW1pbHk6S2FUZVhfRnJha3R1cn0ua2F0ZXggLm1hdGhib2xkZnJhaywua2F0ZXggLnRleHRib2xkZnJha3tmb250LWZhbWlseTpLYVRlWF9GcmFrdHVyO2ZvbnQtd2VpZ2h0OjcwMH0ua2F0ZXggLm1hdGh0dHtmb250LWZhbWlseTpLYVRlWF9UeXBld3JpdGVyfS5rYXRleCAubWF0aHNjciwua2F0ZXggLnRleHRzY3J7Zm9udC1mYW1pbHk6S2FUZVhfU2NyaXB0fS5rYXRleCAubWF0aHNmLC5rYXRleCAudGV4dHNme2ZvbnQtZmFtaWx5OkthVGVYX1NhbnNTZXJpZn0ua2F0ZXggLm1hdGhib2xkc2YsLmthdGV4IC50ZXh0Ym9sZHNme2ZvbnQtZmFtaWx5OkthVGVYX1NhbnNTZXJpZjtmb250LXdlaWdodDo3MDB9LmthdGV4IC5tYXRoaXRzZiwua2F0ZXggLm1hdGhzZml0LC5rYXRleCAudGV4dGl0c2Z7Zm9udC1mYW1pbHk6S2FUZVhfU2Fuc1NlcmlmO2ZvbnQtc3R5bGU6aXRhbGljfS5rYXRleCAubWFpbnJte2ZvbnQtZmFtaWx5OkthVGVYX01haW47Zm9udC1zdHlsZTpub3JtYWx9LmthdGV4IC52bGlzdC10e2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtkaXNwbGF5OmlubGluZS10YWJsZTt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmthdGV4IC52bGlzdC1ye2Rpc3BsYXk6dGFibGUtcm93fS5rYXRleCAudmxpc3R7ZGlzcGxheTp0YWJsZS1jZWxsO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ua2F0ZXggLnZsaXN0PnNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ua2F0ZXggLnZsaXN0PnNwYW4+c3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30ua2F0ZXggLnZsaXN0PnNwYW4+LnBzdHJ1dHtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MH0ua2F0ZXggLnZsaXN0LXQye21hcmdpbi1yaWdodDotMnB4fS5rYXRleCAudmxpc3Qtc3tkaXNwbGF5OnRhYmxlLWNlbGw7Zm9udC1zaXplOjFweDttaW4td2lkdGg6MnB4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt3aWR0aDoycHh9LmthdGV4IC5rYXRleC12Ym94e2FsaWduLWl0ZW1zOmJhc2VsaW5lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rYXRleCAua2F0ZXgtdGhpbmJveHtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXgtd2lkdGg6MDt3aWR0aDowfS5rYXRleCAubXN1cHN1Ynt0ZXh0LWFsaWduOmxlZnR9LmthdGV4IC5tZnJhYz5zcGFuPnNwYW57dGV4dC1hbGlnbjpjZW50ZXJ9LmthdGV4IC5tZnJhYyAuZnJhYy1saW5le2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ua2F0ZXggLmthdGV4LWhkYXNobGluZSwua2F0ZXggLmthdGV4LWhsaW5lLC5rYXRleCAua2F0ZXgtb3ZlcmxpbmUgLm92ZXJsaW5lLWxpbmUsLmthdGV4IC5rYXRleC1ydWxlLC5rYXRleCAua2F0ZXgtdW5kZXJsaW5lIC51bmRlcmxpbmUtbGluZSwua2F0ZXggLm1mcmFjIC5mcmFjLWxpbmV7bWluLWhlaWdodDoxcHh9LmthdGV4IC5tc3BhY2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmthdGV4IC5rYXRleC1zbWFzaHtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDowfS5rYXRleCAuY2xhcCwua2F0ZXggLmxsYXAsLmthdGV4IC5ybGFwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjB9LmthdGV4IC5jbGFwPi5rYXRleC1pbm5lciwua2F0ZXggLmxsYXA+LmthdGV4LWlubmVyLC5rYXRleCAucmxhcD4ua2F0ZXgtaW5uZXJ7cG9zaXRpb246YWJzb2x1dGV9LmthdGV4IC5jbGFwPi5rYXRleC1maXgsLmthdGV4IC5sbGFwPi5rYXRleC1maXgsLmthdGV4IC5ybGFwPi5rYXRleC1maXh7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmthdGV4IC5sbGFwPi5rYXRleC1pbm5lcntyaWdodDowfS5rYXRleCAuY2xhcD4ua2F0ZXgtaW5uZXIsLmthdGV4IC5ybGFwPi5rYXRleC1pbm5lcntsZWZ0OjB9LmthdGV4IC5jbGFwPi5rYXRleC1pbm5lcj5zcGFue21hcmdpbi1sZWZ0Oi01MCU7bWFyZ2luLXJpZ2h0OjUwJX0ua2F0ZXggLmthdGV4LXJ1bGV7Ym9yZGVyOjAgc29saWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmthdGV4IC5rYXRleC1obGluZSwua2F0ZXggLmthdGV4LW92ZXJsaW5lIC5vdmVybGluZS1saW5lLC5rYXRleCAua2F0ZXgtdW5kZXJsaW5lIC51bmRlcmxpbmUtbGluZXtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9LmthdGV4IC5rYXRleC1oZGFzaGxpbmV7Ym9yZGVyLWJvdHRvbS1zdHlsZTpkYXNoZWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ua2F0ZXggLnNxcnQ+LmthdGV4LXJvb3R7bWFyZ2luLWxlZnQ6LjI3Nzc3Nzc3NzhlbTttYXJnaW4tcmlnaHQ6LS41NTU1NTU1NTU2ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxLnNpemUxLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUxLnNpemUxe2ZvbnQtc2l6ZToxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxLnNpemUyLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUxLnNpemUye2ZvbnQtc2l6ZToxLjJlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTEuc2l6ZTMsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTEuc2l6ZTN7Zm9udC1zaXplOjEuNGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMS5zaXplNCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMS5zaXplNHtmb250LXNpemU6MS42ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxLnNpemU1LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUxLnNpemU1e2ZvbnQtc2l6ZToxLjhlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTEuc2l6ZTYsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTEuc2l6ZTZ7Zm9udC1zaXplOjJlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTEuc2l6ZTcsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTEuc2l6ZTd7Zm9udC1zaXplOjIuNGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMS5zaXplOCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMS5zaXplOHtmb250LXNpemU6Mi44OGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMS5zaXplOSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMS5zaXplOXtmb250LXNpemU6My40NTZlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTEuc2l6ZTEwLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUxLnNpemUxMHtmb250LXNpemU6NC4xNDhlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTEuc2l6ZTExLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUxLnNpemUxMXtmb250LXNpemU6NC45NzZlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTIuc2l6ZTEsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTIuc2l6ZTF7Zm9udC1zaXplOi44MzMzMzMzMzMzZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUyLnNpemUyLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUyLnNpemUye2ZvbnQtc2l6ZToxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUyLnNpemUzLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUyLnNpemUze2ZvbnQtc2l6ZToxLjE2NjY2NjY2NjdlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTIuc2l6ZTQsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTIuc2l6ZTR7Zm9udC1zaXplOjEuMzMzMzMzMzMzM2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMi5zaXplNSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMi5zaXplNXtmb250LXNpemU6MS41ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUyLnNpemU2LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUyLnNpemU2e2ZvbnQtc2l6ZToxLjY2NjY2NjY2NjdlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTIuc2l6ZTcsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTIuc2l6ZTd7Zm9udC1zaXplOjJlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTIuc2l6ZTgsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTIuc2l6ZTh7Zm9udC1zaXplOjIuNGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMi5zaXplOSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMi5zaXplOXtmb250LXNpemU6Mi44OGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMi5zaXplMTAsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTIuc2l6ZTEwe2ZvbnQtc2l6ZTozLjQ1NjY2NjY2NjdlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTIuc2l6ZTExLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUyLnNpemUxMXtmb250LXNpemU6NC4xNDY2NjY2NjY3ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUzLnNpemUxLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUzLnNpemUxe2ZvbnQtc2l6ZTouNzE0Mjg1NzE0M2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMy5zaXplMiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMy5zaXplMntmb250LXNpemU6Ljg1NzE0Mjg1NzFlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTMuc2l6ZTMsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTMuc2l6ZTN7Zm9udC1zaXplOjFlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTMuc2l6ZTQsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTMuc2l6ZTR7Zm9udC1zaXplOjEuMTQyODU3MTQyOWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMy5zaXplNSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMy5zaXplNXtmb250LXNpemU6MS4yODU3MTQyODU3ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUzLnNpemU2LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUzLnNpemU2e2ZvbnQtc2l6ZToxLjQyODU3MTQyODZlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTMuc2l6ZTcsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTMuc2l6ZTd7Zm9udC1zaXplOjEuNzE0Mjg1NzE0M2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMy5zaXplOCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMy5zaXplOHtmb250LXNpemU6Mi4wNTcxNDI4NTcxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUzLnNpemU5LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUzLnNpemU5e2ZvbnQtc2l6ZToyLjQ2ODU3MTQyODZlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTMuc2l6ZTEwLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUzLnNpemUxMHtmb250LXNpemU6Mi45NjI4NTcxNDI5ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUzLnNpemUxMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMy5zaXplMTF7Zm9udC1zaXplOjMuNTU0Mjg1NzE0M2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNC5zaXplMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNC5zaXplMXtmb250LXNpemU6LjYyNWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNC5zaXplMiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNC5zaXplMntmb250LXNpemU6Ljc1ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU0LnNpemUzLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU0LnNpemUze2ZvbnQtc2l6ZTouODc1ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU0LnNpemU0LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU0LnNpemU0e2ZvbnQtc2l6ZToxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU0LnNpemU1LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU0LnNpemU1e2ZvbnQtc2l6ZToxLjEyNWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNC5zaXplNiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNC5zaXplNntmb250LXNpemU6MS4yNWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNC5zaXplNywua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNC5zaXplN3tmb250LXNpemU6MS41ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU0LnNpemU4LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU0LnNpemU4e2ZvbnQtc2l6ZToxLjhlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTQuc2l6ZTksLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTQuc2l6ZTl7Zm9udC1zaXplOjIuMTZlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTQuc2l6ZTEwLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU0LnNpemUxMHtmb250LXNpemU6Mi41OTI1ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU0LnNpemUxMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNC5zaXplMTF7Zm9udC1zaXplOjMuMTFlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTUuc2l6ZTEsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTUuc2l6ZTF7Zm9udC1zaXplOi41NTU1NTU1NTU2ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU1LnNpemUyLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU1LnNpemUye2ZvbnQtc2l6ZTouNjY2NjY2NjY2N2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNS5zaXplMywua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNS5zaXplM3tmb250LXNpemU6Ljc3Nzc3Nzc3NzhlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTUuc2l6ZTQsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTUuc2l6ZTR7Zm9udC1zaXplOi44ODg4ODg4ODg5ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU1LnNpemU1LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU1LnNpemU1e2ZvbnQtc2l6ZToxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU1LnNpemU2LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU1LnNpemU2e2ZvbnQtc2l6ZToxLjExMTExMTExMTFlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTUuc2l6ZTcsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTUuc2l6ZTd7Zm9udC1zaXplOjEuMzMzMzMzMzMzM2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNS5zaXplOCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNS5zaXplOHtmb250LXNpemU6MS42ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU1LnNpemU5LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU1LnNpemU5e2ZvbnQtc2l6ZToxLjkyZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU1LnNpemUxMCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNS5zaXplMTB7Zm9udC1zaXplOjIuMzA0NDQ0NDQ0NGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNS5zaXplMTEsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTUuc2l6ZTExe2ZvbnQtc2l6ZToyLjc2NDQ0NDQ0NDRlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTYuc2l6ZTEsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTYuc2l6ZTF7Zm9udC1zaXplOi41ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU2LnNpemUyLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU2LnNpemUye2ZvbnQtc2l6ZTouNmVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNi5zaXplMywua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNi5zaXplM3tmb250LXNpemU6LjdlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTYuc2l6ZTQsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTYuc2l6ZTR7Zm9udC1zaXplOi44ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU2LnNpemU1LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU2LnNpemU1e2ZvbnQtc2l6ZTouOWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNi5zaXplNiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNi5zaXplNntmb250LXNpemU6MWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNi5zaXplNywua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNi5zaXplN3tmb250LXNpemU6MS4yZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU2LnNpemU4LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU2LnNpemU4e2ZvbnQtc2l6ZToxLjQ0ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU2LnNpemU5LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU2LnNpemU5e2ZvbnQtc2l6ZToxLjcyOGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNi5zaXplMTAsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTYuc2l6ZTEwe2ZvbnQtc2l6ZToyLjA3NGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNi5zaXplMTEsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTYuc2l6ZTExe2ZvbnQtc2l6ZToyLjQ4OGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNy5zaXplMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNy5zaXplMXtmb250LXNpemU6LjQxNjY2NjY2NjdlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTcuc2l6ZTIsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTcuc2l6ZTJ7Zm9udC1zaXplOi41ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU3LnNpemUzLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU3LnNpemUze2ZvbnQtc2l6ZTouNTgzMzMzMzMzM2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNy5zaXplNCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNy5zaXplNHtmb250LXNpemU6LjY2NjY2NjY2NjdlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTcuc2l6ZTUsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTcuc2l6ZTV7Zm9udC1zaXplOi43NWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNy5zaXplNiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNy5zaXplNntmb250LXNpemU6LjgzMzMzMzMzMzNlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTcuc2l6ZTcsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTcuc2l6ZTd7Zm9udC1zaXplOjFlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTcuc2l6ZTgsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTcuc2l6ZTh7Zm9udC1zaXplOjEuMmVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNy5zaXplOSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplNy5zaXplOXtmb250LXNpemU6MS40NGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplNy5zaXplMTAsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTcuc2l6ZTEwe2ZvbnQtc2l6ZToxLjcyODMzMzMzMzNlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTcuc2l6ZTExLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU3LnNpemUxMXtmb250LXNpemU6Mi4wNzMzMzMzMzMzZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU4LnNpemUxLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU4LnNpemUxe2ZvbnQtc2l6ZTouMzQ3MjIyMjIyMmVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplOC5zaXplMiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOC5zaXplMntmb250LXNpemU6LjQxNjY2NjY2NjdlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTguc2l6ZTMsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTguc2l6ZTN7Zm9udC1zaXplOi40ODYxMTExMTExZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU4LnNpemU0LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU4LnNpemU0e2ZvbnQtc2l6ZTouNTU1NTU1NTU1NmVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplOC5zaXplNSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOC5zaXplNXtmb250LXNpemU6LjYyNWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplOC5zaXplNiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOC5zaXplNntmb250LXNpemU6LjY5NDQ0NDQ0NDRlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTguc2l6ZTcsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTguc2l6ZTd7Zm9udC1zaXplOi44MzMzMzMzMzMzZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU4LnNpemU4LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU4LnNpemU4e2ZvbnQtc2l6ZToxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU4LnNpemU5LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU4LnNpemU5e2ZvbnQtc2l6ZToxLjJlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTguc2l6ZTEwLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU4LnNpemUxMHtmb250LXNpemU6MS40NDAyNzc3Nzc4ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU4LnNpemUxMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOC5zaXplMTF7Zm9udC1zaXplOjEuNzI3Nzc3Nzc3OGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplOS5zaXplMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOS5zaXplMXtmb250LXNpemU6LjI4OTM1MTg1MTllbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTkuc2l6ZTIsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTkuc2l6ZTJ7Zm9udC1zaXplOi4zNDcyMjIyMjIyZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU5LnNpemUzLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU5LnNpemUze2ZvbnQtc2l6ZTouNDA1MDkyNTkyNmVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplOS5zaXplNCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOS5zaXplNHtmb250LXNpemU6LjQ2Mjk2Mjk2M2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplOS5zaXplNSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOS5zaXplNXtmb250LXNpemU6LjUyMDgzMzMzMzNlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTkuc2l6ZTYsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTkuc2l6ZTZ7Zm9udC1zaXplOi41Nzg3MDM3MDM3ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU5LnNpemU3LC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU5LnNpemU3e2ZvbnQtc2l6ZTouNjk0NDQ0NDQ0NGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplOS5zaXplOCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOS5zaXplOHtmb250LXNpemU6LjgzMzMzMzMzMzNlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTkuc2l6ZTksLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTkuc2l6ZTl7Zm9udC1zaXplOjFlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTkuc2l6ZTEwLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemU5LnNpemUxMHtmb250LXNpemU6MS4yMDAyMzE0ODE1ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemU5LnNpemUxMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplOS5zaXplMTF7Zm9udC1zaXplOjEuNDM5ODE0ODE0OGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTAuc2l6ZTEsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTEwLnNpemUxe2ZvbnQtc2l6ZTouMjQxMDgwMDM4NmVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTAuc2l6ZTIsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTEwLnNpemUye2ZvbnQtc2l6ZTouMjg5Mjk2MDQ2M2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTAuc2l6ZTMsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTEwLnNpemUze2ZvbnQtc2l6ZTouMzM3NTEyMDU0ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMC5zaXplNCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTAuc2l6ZTR7Zm9udC1zaXplOi4zODU3MjgwNjE3ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMC5zaXplNSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTAuc2l6ZTV7Zm9udC1zaXplOi40MzM5NDQwNjk0ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMC5zaXplNiwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTAuc2l6ZTZ7Zm9udC1zaXplOi40ODIxNjAwNzcxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMC5zaXplNywua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTAuc2l6ZTd7Zm9udC1zaXplOi41Nzg1OTIwOTI2ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMC5zaXplOCwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTAuc2l6ZTh7Zm9udC1zaXplOi42OTQzMTA1MTExZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMC5zaXplOSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTAuc2l6ZTl7Zm9udC1zaXplOi44MzMxNzI2MTMzZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMC5zaXplMTAsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTEwLnNpemUxMHtmb250LXNpemU6MWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTAuc2l6ZTExLC5rYXRleCAua2F0ZXgtc2l6aW5nLnJlc2V0LXNpemUxMC5zaXplMTF7Zm9udC1zaXplOjEuMTk5NjE0MjcxOWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTEsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemUxe2ZvbnQtc2l6ZTouMjAwOTY0NjMwMmVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTIsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemUye2ZvbnQtc2l6ZTouMjQxMTU3NTU2M2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTMsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemUze2ZvbnQtc2l6ZTouMjgxMzUwNDgyM2VtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTQsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemU0e2ZvbnQtc2l6ZTouMzIxNTQzNDA4NGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTUsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemU1e2ZvbnQtc2l6ZTouMzYxNzM2MzM0NGVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTYsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemU2e2ZvbnQtc2l6ZTouNDAxOTI5MjYwNWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTcsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemU3e2ZvbnQtc2l6ZTouNDgyMzE1MTEyNWVtfS5rYXRleCAuZm9udHNpemUtZW5zdXJlci5yZXNldC1zaXplMTEuc2l6ZTgsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemU4e2ZvbnQtc2l6ZTouNTc4Nzc4MTM1ZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMS5zaXplOSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTEuc2l6ZTl7Zm9udC1zaXplOi42OTQ1MzM3NjIxZW19LmthdGV4IC5mb250c2l6ZS1lbnN1cmVyLnJlc2V0LXNpemUxMS5zaXplMTAsLmthdGV4IC5rYXRleC1zaXppbmcucmVzZXQtc2l6ZTExLnNpemUxMHtmb250LXNpemU6LjgzMzYwMTI4NjJlbX0ua2F0ZXggLmZvbnRzaXplLWVuc3VyZXIucmVzZXQtc2l6ZTExLnNpemUxMSwua2F0ZXggLmthdGV4LXNpemluZy5yZXNldC1zaXplMTEuc2l6ZTExe2ZvbnQtc2l6ZToxZW19LmthdGV4IC5kZWxpbXNpemluZy5zaXplMXtmb250LWZhbWlseTpLYVRlWF9TaXplMX0ua2F0ZXggLmRlbGltc2l6aW5nLnNpemUye2ZvbnQtZmFtaWx5OkthVGVYX1NpemUyfS5rYXRleCAuZGVsaW1zaXppbmcuc2l6ZTN7Zm9udC1mYW1pbHk6S2FUZVhfU2l6ZTN9LmthdGV4IC5kZWxpbXNpemluZy5zaXplNHtmb250LWZhbWlseTpLYVRlWF9TaXplNH0ua2F0ZXggLmRlbGltc2l6aW5nLm11bHQgLmRlbGltLXNpemUxPnNwYW57Zm9udC1mYW1pbHk6S2FUZVhfU2l6ZTF9LmthdGV4IC5kZWxpbXNpemluZy5tdWx0IC5kZWxpbS1zaXplND5zcGFue2ZvbnQtZmFtaWx5OkthVGVYX1NpemU0fS5rYXRleCAubnVsbGRlbGltaXRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDouMTJlbX0ua2F0ZXggLmRlbGltY2VudGVyLC5rYXRleCAub3Atc3ltYm9se3Bvc2l0aW9uOnJlbGF0aXZlfS5rYXRleCAub3Atc3ltYm9sLnNtYWxsLW9we2ZvbnQtZmFtaWx5OkthVGVYX1NpemUxfS5rYXRleCAub3Atc3ltYm9sLmxhcmdlLW9we2ZvbnQtZmFtaWx5OkthVGVYX1NpemUyfS5rYXRleCAua2F0ZXgtYWNjZW50Pi52bGlzdC10LC5rYXRleCAub3AtbGltaXRzPi52bGlzdC10e3RleHQtYWxpZ246Y2VudGVyfS5rYXRleCAua2F0ZXgtYWNjZW50IC5hY2NlbnQtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZX0ua2F0ZXggLmthdGV4LWFjY2VudCAuYWNjZW50LWJvZHk6bm90KC5hY2NlbnQtZnVsbCl7d2lkdGg6MH0ua2F0ZXggLmthdGV4LW92ZXJsYXl7ZGlzcGxheTpibG9ja30ua2F0ZXggLm10YWJsZSAudmVydGljYWwtc2VwYXJhdG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxcHh9LmthdGV4IC5tdGFibGUgLmFycmF5Y29sc2Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rYXRleCAubXRhYmxlIC5jb2wtYWxpZ24tYz4udmxpc3QtdHt0ZXh0LWFsaWduOmNlbnRlcn0ua2F0ZXggLm10YWJsZSAuY29sLWFsaWduLWw+LnZsaXN0LXR7dGV4dC1hbGlnbjpsZWZ0fS5rYXRleCAubXRhYmxlIC5jb2wtYWxpZ24tcj4udmxpc3QtdHt0ZXh0LWFsaWduOnJpZ2h0fS5rYXRleCAuc3ZnLWFsaWdue3RleHQtYWxpZ246bGVmdH0ua2F0ZXggc3Zne2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZTpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS5rYXRleCBzdmcgcGF0aHtzdHJva2U6bm9uZX0ua2F0ZXggc3Zne2ZpbGwtcnVsZTpub256ZXJvO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MX0ua2F0ZXggaW1ne2JvcmRlci1zdHlsZTpub25lO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjB9LmthdGV4IC5rYXRleC1zdHJldGNoeXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5rYXRleCAua2F0ZXgtc3RyZXRjaHk6YWZ0ZXIsLmthdGV4IC5rYXRleC1zdHJldGNoeTpiZWZvcmV7Y29udGVudDpcIlwifS5rYXRleCAuaGlkZS10YWlse292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5rYXRleCAuaGFsZmFycm93LWxlZnR7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1MC4yJX0ua2F0ZXggLmhhbGZhcnJvdy1yaWdodHtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDo1MC4yJX0ua2F0ZXggLmJyYWNlLWxlZnR7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNS4xJX0ua2F0ZXggLmJyYWNlLWNlbnRlcntsZWZ0OjI1JTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NTAlfS5rYXRleCAuYnJhY2UtcmlnaHR7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MjUuMSV9LmthdGV4IC54LWFycm93LXBhZHtwYWRkaW5nOjAgLjVlbX0ua2F0ZXggLmNkLWFycm93LXBhZHtwYWRkaW5nOjAgLjU1NTU2ZW0gMCAuMjc3NzhlbX0ua2F0ZXggLm1vdmVyLC5rYXRleCAubXVuZGVyLC5rYXRleCAueC1hcnJvd3t0ZXh0LWFsaWduOmNlbnRlcn0ua2F0ZXggLmJveHBhZHtwYWRkaW5nOjAgLjNlbX0ua2F0ZXggLmZib3gsLmthdGV4IC5mY29sb3Jib3h7Ym9yZGVyOi4wNGVtIHNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ua2F0ZXggLmNhbmNlbC1wYWR7cGFkZGluZzowIC4yZW19LmthdGV4IC5jYW5jZWwtbGFwe21hcmdpbi1sZWZ0Oi0uMmVtO21hcmdpbi1yaWdodDotLjJlbX0ua2F0ZXggLmthdGV4LXNvdXR7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOi4wOGVtfS5rYXRleCAuYW5nbHtib3JkZXItcmlnaHQ6LjA0OWVtIHNvbGlkO2JvcmRlci10b3A6LjA0OWVtIHNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tcmlnaHQ6LjAzODg5ZW19LmthdGV4IC5hbmdscGFke3BhZGRpbmc6MCAuMDM4ODllbX0ua2F0ZXggLnJlZmxlY3Rib3h7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmthdGV4IC5lcW4tbnVtOmJlZm9yZXtjb250ZW50OlwiKFwiIGNvdW50ZXIoa2F0ZXhFcW5ObykgXCIpXCI7Y291bnRlci1pbmNyZW1lbnQ6a2F0ZXhFcW5Ob30ua2F0ZXggLm1tbC1lcW4tbnVtOmJlZm9yZXtjb250ZW50OlwiKFwiIGNvdW50ZXIobW1sRXFuTm8pIFwiKVwiO2NvdW50ZXItaW5jcmVtZW50Om1tbEVxbk5vfS5rYXRleCAubXRyLWdsdWV7d2lkdGg6NTAlfS5rYXRleCAuY2QtdmVydC1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0ua2F0ZXggLmNkLWxhYmVsLWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6Y2FsYyg1MCUgKyAuM2VtKTt0ZXh0LWFsaWduOmxlZnR9LmthdGV4IC5jZC1sYWJlbC1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OmNhbGMoNTAlICsgLjNlbSk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpyaWdodH0ua2F0ZXgtZGlzcGxheXtkaXNwbGF5OmJsb2NrO21hcmdpbjoxZW0gMDt0ZXh0LWFsaWduOmNlbnRlcn0ua2F0ZXgtZGlzcGxheT4ua2F0ZXh7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmthdGV4LWRpc3BsYXk+LmthdGV4Pi5rYXRleC1odG1se2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmthdGV4LWRpc3BsYXk+LmthdGV4Pi5rYXRleC1odG1sPi5rYXRleC10YWd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH0ua2F0ZXgtZGlzcGxheS5sZXFubz4ua2F0ZXg+LmthdGV4LWh0bWw+LmthdGV4LXRhZ3tsZWZ0OjA7cmlnaHQ6YXV0b30ua2F0ZXgtZGlzcGxheS5mbGVxbj4ua2F0ZXh7cGFkZGluZy1sZWZ0OjJlbTt0ZXh0LWFsaWduOmxlZnR9Ym9keXtjb3VudGVyLXJlc2V0OmthdGV4RXFuTm8gbW1sRXFuTm99XG4iLCJAaW1wb3J0ICdrYXRleC9kaXN0L2thdGV4Lm1pbi5jc3MnO1xuXG4ubWlsa2Rvd24gc3BhbltkYXRhLXR5cGU9J21hdGhfaW5saW5lJ10ge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWxhdGV4LWlubGluZS1lZGl0W2RhdGEtc2hvdz0nZmFsc2UnXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuLm1pbGtkb3duIC5taWxrZG93bi1sYXRleC1pbmxpbmUtZWRpdHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY3JlcGUtc2hhZG93LTEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAycHggNnB4IDJweCAxMnB4O1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWxhdGV4LWlubGluZS1lZGl0IC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWxhdGV4LWlubGluZS1lZGl0IC5jb250YWluZXIgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG5cbi5taWxrZG93biAubWlsa2Rvd24tbGF0ZXgtaW5saW5lLWVkaXQgLmNvbnRhaW5lciBidXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLWhvdmVyKTtcbiAgICAgICAgfVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWxhdGV4LWlubGluZS1lZGl0IC5Qcm9zZU1pcnJvciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLXdpZHRoOiAxNzRweDtcbiAgICAgIG1heC13aWR0aDogMjk0cHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1jb2RlKTtcbiAgICB9XG4iLCIubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zdXJmYWNlKTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWRcbiAgICAgIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKSwgdHJhbnNwYXJlbnQgODAlKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tdG9wLWJhciAudG9wLWJhci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tdG9wLWJhciAudG9wLWJhci1kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgICAgIGluIHNyZ2IsXG4gICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpLFxuICAgICAgICB0cmFuc3BhcmVudCA4MCVcbiAgICAgICk7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIgLnRvcC1iYXItaGVhZGluZy1zZWxlY3RvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIgLnRvcC1iYXItaGVhZGluZy1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi10b3AtYmFyIC50b3AtYmFyLWhlYWRpbmctYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3ItaG92ZXIpO1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi10b3AtYmFyIC50b3AtYmFyLWhlYWRpbmctYnV0dG9uIC50b3AtYmFyLWhlYWRpbmctbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODc1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIgLnRvcC1iYXItaGVhZGluZy1idXR0b24gLnRvcC1iYXItY2hldnJvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tdG9wLWJhciAudG9wLWJhci1oZWFkaW5nLWJ1dHRvbiAudG9wLWJhci1jaGV2cm9uIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tdG9wLWJhciAudG9wLWJhci1oZWFkaW5nLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tY3JlcGUtc2hhZG93LTIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tdG9wLWJhciAudG9wLWJhci1oZWFkaW5nLW9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtZGVmYXVsdCk7XG4gICAgICBmb250LXNpemU6IGNhbGModmFyKC0tY3JlcGUtYmFzZS1mb250LXNpemUsIDE2cHgpICogMC44NzUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIgLnRvcC1iYXItaGVhZGluZy1vcHRpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIgLnRvcC1iYXItaGVhZGluZy1vcHRpb24uYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICAgICAgfVxuXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi10b3AtYmFyIC50b3AtYmFyLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDZweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIgLnRvcC1iYXItaXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLWhvdmVyKTtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tdG9wLWJhciAudG9wLWJhci1pdGVtOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlbGVjdGVkKTtcbiAgICAgIH1cblxuICAgIC5taWxrZG93biAubWlsa2Rvd24tdG9wLWJhciAudG9wLWJhci1pdGVtIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gICAgICB9XG5cbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLXRvcC1iYXIgLnRvcC1iYXItaXRlbS5hY3RpdmUgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiIsIi5taWxrZG93biB7XG4gIC0tY3JlcGUtY29sb3ItZGlmZi1hZGRlZDogIzIyYzU1ZTtcbiAgLS1jcmVwZS1jb2xvci1kaWZmLXJlbW92ZWQ6ICNlZjQ0NDQ7XG5cbiAgLS1jcmVwZS1jb2xvci1kaWZmLWFkZGVkLWJnOiBjb2xvci1taXgoXG4gICAgaW4gc3JnYixcbiAgICB2YXIoLS1jcmVwZS1jb2xvci1kaWZmLWFkZGVkKSxcbiAgICB0cmFuc3BhcmVudCA4OCVcbiAgKTtcbiAgLS1jcmVwZS1jb2xvci1kaWZmLWFkZGVkLXRleHQ6IGNvbG9yLW1peChcbiAgICBpbiBzcmdiLFxuICAgIHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQpLFxuICAgIHZhcigtLWNyZXBlLWNvbG9yLW9uLWJhY2tncm91bmQpIDQwJVxuICApO1xuICAtLWNyZXBlLWNvbG9yLWRpZmYtcmVtb3ZlZC1iZzogY29sb3ItbWl4KFxuICAgIGluIHNyZ2IsXG4gICAgdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1yZW1vdmVkKSxcbiAgICB0cmFuc3BhcmVudCA4OCVcbiAgKTtcbiAgLS1jcmVwZS1jb2xvci1kaWZmLXJlbW92ZWQtdGV4dDogY29sb3ItbWl4KFxuICAgIGluIHNyZ2IsXG4gICAgdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1yZW1vdmVkKSxcbiAgICB2YXIoLS1jcmVwZS1jb2xvci1vbi1iYWNrZ3JvdW5kKSA0MCVcbiAgKTtcbn1cblxuICAvKiBJbmxpbmUgZGVsZXRpb246IHN0cmlrZXRocm91Z2ggKi9cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLXJlbW92ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtcmVtb3ZlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtcmVtb3ZlZC10ZXh0KTtcbiAgfVxuICAvKiBCbG9jayBkZWxldGlvbjogbm9kZS1sZXZlbCBvdmVybGF5IGZvciBjdXN0b20gbm9kZSB2aWV3cyAqL1xuICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtcmVtb3ZlZC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgb3V0bGluZTogMnB4IGRhc2hlZCB2YXIoLS1jcmVwZS1jb2xvci1kaWZmLXJlbW92ZWQpICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1yZW1vdmVkLWJnKTtcbiAgfVxuICAvKiBJbmxpbmUgaW5zZXJ0aW9uICovXG4gIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1hZGRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1hZGRlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQtdGV4dCk7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC8qIEJsb2NrIGluc2VydGlvbiAqL1xuICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtYWRkZWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQtYmcpO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1hZGRlZCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFkZGVkLWJsb2NrIGgxLFxuICAgIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1hZGRlZC1ibG9jayBoMixcbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtYWRkZWQtYmxvY2sgaDMsXG4gICAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFkZGVkLWJsb2NrIGg0LFxuICAgIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1hZGRlZC1ibG9jayBoNSxcbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtYWRkZWQtYmxvY2sgaDYge1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQtdGV4dCk7XG4gICAgICBtYXJnaW46IDRweCAwO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFkZGVkLWJsb2NrIHAge1xuICAgICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQtdGV4dCk7XG4gICAgICBtYXJnaW46IDRweCAwO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFkZGVkLWJsb2NrIHVsLFxuICAgIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1hZGRlZC1ibG9jayBvbCB7XG4gICAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1hZGRlZC10ZXh0KTtcbiAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtYWRkZWQtYmxvY2sgbGkge1xuICAgICAgbWFyZ2luOiAycHggMDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1hZGRlZC1ibG9jayB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDRweCAwO1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFkZGVkLWJsb2NrIHRoLFxuICAgIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1hZGRlZC1ibG9jayB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZFxuICAgICAgICBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1hZGRlZCksIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtYWRkZWQtYmxvY2sgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1hZGRlZC1ibG9jayBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFkZGVkLWJsb2NrIHByZSxcbiAgICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtYWRkZWQtYmxvY2sgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgICAgIGluIHNyZ2IsXG4gICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQpLFxuICAgICAgICB0cmFuc3BhcmVudCA5NCVcbiAgICAgICk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1jcmVwZS1mb250LWNvZGUpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODEyNSk7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIH1cbiAgLyogSW5saW5lIGNvbnRyb2xzICovXG4gIC5taWxrZG93biAubWlsa2Rvd24tZGlmZi1jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiAzcHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjY4NzUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgLyogQmxvY2sgY29udHJvbHMgKi9cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWNvbnRyb2xzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFjY2VwdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuICAgICAgaW4gc3JnYixcbiAgICAgIHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQpLFxuICAgICAgdmFyKC0tY3JlcGUtY29sb3ItYmFja2dyb3VuZCkgODUlXG4gICAgKTtcbiAgICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1hZGRlZC10ZXh0KTtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChcbiAgICAgIGluIHNyZ2IsXG4gICAgICB2YXIoLS1jcmVwZS1jb2xvci1kaWZmLWFkZGVkKSxcbiAgICAgIHRyYW5zcGFyZW50IDUwJVxuICAgICk7XG4gIH1cbiAgLm1pbGtkb3duIC5taWxrZG93bi1kaWZmLWFjY2VwdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG4gICAgICAgIGluIHNyZ2IsXG4gICAgICAgIHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQpLFxuICAgICAgICB2YXIoLS1jcmVwZS1jb2xvci1iYWNrZ3JvdW5kKSA3NSVcbiAgICAgICk7XG4gICAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtcmVqZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG4gICAgICBpbiBzcmdiLFxuICAgICAgdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1yZW1vdmVkKSxcbiAgICAgIHZhcigtLWNyZXBlLWNvbG9yLWJhY2tncm91bmQpIDg1JVxuICAgICk7XG4gICAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtcmVtb3ZlZC10ZXh0KTtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLW1peChcbiAgICAgIGluIHNyZ2IsXG4gICAgICB2YXIoLS1jcmVwZS1jb2xvci1kaWZmLXJlbW92ZWQpLFxuICAgICAgdHJhbnNwYXJlbnQgNTAlXG4gICAgKTtcbiAgfVxuICAubWlsa2Rvd24gLm1pbGtkb3duLWRpZmYtcmVqZWN0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcbiAgICAgICAgaW4gc3JnYixcbiAgICAgICAgdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1yZW1vdmVkKSxcbiAgICAgICAgdmFyKC0tY3JlcGUtY29sb3ItYmFja2dyb3VuZCkgNzUlXG4gICAgICApO1xuICAgIH1cbiIsIi8qIEV2ZXJ5IHNlbGVjdG9yIGxpdmVzIHVuZGVyIGAubWlsa2Rvd25gIHNvIHRoZSBBSSBmZWF0dXJlJ3MgY2xhc3MgbmFtZXNcbiAgICh3aGljaCBpbmNsdWRlIGdlbmVyaWMgb25lcyBsaWtlIGAuYWktaW5zdHJ1Y3Rpb24tKmApIGNhbid0IGxlYWsgaW50b1xuICAgaG9zdCBhcHBsaWNhdGlvbnMgdGhhdCBoYXBwZW4gdG8gcmV1c2UgdGhlIHNhbWUgbmFtZXMuIE1pcnJvcnMgdGhlXG4gICBwYXR0ZXJuIHVzZWQgYnkgdGhlIG90aGVyIENyZXBlIHRoZW1lIGZpbGVzLiAqL1xuXG4vKiBBSSBJbnN0cnVjdGlvbiBUb29sdGlwICovXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWluc3RydWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbGtkb3duIC5taWxrZG93bi1haS1pbnN0cnVjdGlvbltkYXRhLXNob3c9J2ZhbHNlJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWluc3RydWN0aW9uID4gLmFpLWluc3RydWN0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1zdXJmYWNlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY3JlcGUtc2hhZG93LTIpO1xuICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODc1KTtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLWJhY2tncm91bmQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogOHB4O1xuICBwYWRkaW5nOiA0cHggNHB4IDRweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWRcbiAgICBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSkgMzUlLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWlucHV0LXByZWZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWlucHV0LXByZWZpeCBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gIGZpbGw6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWlucHV0LWZpZWxkIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODc1KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5taWxrZG93biAuYWktaW5zdHJ1Y3Rpb24taW5wdXQtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG59XG5cbi5taWxrZG93biAuYWktaW5zdHJ1Y3Rpb24taW5wdXQtZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLWludmVyc2UpO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5taWxrZG93biAuYWktaW5zdHJ1Y3Rpb24tc3VibWl0IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vbi1pbnZlcnNlKTtcbiAgZmlsbDogdmFyKC0tY3JlcGUtY29sb3Itb24taW52ZXJzZSk7XG59XG5cbi5taWxrZG93biAuYWktaW5zdHJ1Y3Rpb24tc3VibWl0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpIDg1JSwgd2hpdGUpO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLXN1Ym1pdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1saXN0IHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5taWxrZG93biAuYWktaW5zdHJ1Y3Rpb24tYmFjayB7XG4gIC8qIFJlbmRlcmVkIGFzIGEgcmVhbCA8YnV0dG9uPiBmb3Iga2V5Ym9hcmQgLyBzY3JlZW4tcmVhZGVyIGFjY2VzcztcbiAgICAgcmVzZXQgdGhlIHVzZXItYWdlbnQgYnV0dG9uIHN0eWxpbmcgc28gaXQgdmlzdWFsbHkgbWF0Y2hlcyB0aGVcbiAgICAgc3Vycm91bmRpbmcgcGFsZXR0ZSBjaHJvbWUuICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjc1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1iYWNrOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLWJhY2tncm91bmQpO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWJhY2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWJhY2staWNvbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1zZWN0aW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDZweCAxNnB4IDRweDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuNjg3NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb24tYmFja2dyb3VuZCk7XG59XG5cbi5taWxrZG93biAuYWktaW5zdHJ1Y3Rpb24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jcmVwZS1jb2xvci1ob3Zlcik7XG59XG5cbi5taWxrZG93biAuYWktaW5zdHJ1Y3Rpb24taXRlbS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1pdGVtLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIGZpbGw6IHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCk7XG4gIHN0cm9rZTogdmFyKC0tY3JlcGUtY29sb3Itb24tc3VyZmFjZS12YXJpYW50KTtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1pdGVtLWxhYmVsIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODc1KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWl0ZW0tbGFiZWwgbWFyayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWl0ZW0tYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1pdGVtLWFycm93IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWl0ZW0tcHJvbXB0IC5haS1pbnN0cnVjdGlvbi1pdGVtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWl0ZW0tcHJvbXB0IC5haS1pbnN0cnVjdGlvbi1pdGVtLWljb24gc3ZnIHtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLXByaW1hcnkpO1xuICBmaWxsOiB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1pdGVtLXF1b3RlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1pbGtkb3duIC5haS1pbnN0cnVjdGlvbi1pdGVtLXNob3J0Y3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZS1sb3cpO1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWlsa2Rvd24gLmFpLWluc3RydWN0aW9uLWl0ZW0tc2hvcnRjdXQgc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW91dGxpbmUpO1xuICBmaWxsOiB2YXIoLS1jcmVwZS1jb2xvci1vdXRsaW5lKTtcbn1cblxuLyogU3RyZWFtaW5nIEluZGljYXRvciAqL1xuLm1pbGtkb3duIC5taWxrZG93bi1haS1zdHJlYW1pbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA0cHggNnB4IDRweCAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWRcbiAgICBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSkgMjAlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1kZWZhdWx0KTtcbn1cblxuLm1pbGtkb3duIC5taWxrZG93bi1haS1zdHJlYW1pbmctc3Bpbm5lciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZFxuICAgIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItcHJpbWFyeSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAvKiBSb3RhdGlvbiBpcyBkcml2ZW4gYnkgcmVxdWVzdEFuaW1hdGlvbkZyYW1lIGluIEpTIHNvIGl0IHN1cnZpdmVzXG4gICAgIERPTSByZS1tb3VudHMgd2hlbiB0aGUgaW5kaWNhdG9yJ3MgcG9zaXRpb24gYWR2YW5jZXMuICovXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktc3RyZWFtaW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODEyNSk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb24tYmFja2dyb3VuZCk7XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktc3RyZWFtaW5nLWVzYyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jcmVwZS1mb250LWNvZGUsIHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuNjg3NSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3Itc3VyZmFjZS1sb3cpO1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb3V0bGluZSk7XG59XG5cbi8qIERpZmYgQWN0aW9ucyBQYW5lbCDigJQgYXBwZW5kZWQgdG8gdGhlIGVkaXRvcidzIGAubWlsa2Rvd25gIGhvc3Qgc28gdGhlXG4gICBkZXNjZW5kYW50IHNlbGVjdG9yIGJlbG93IG1hdGNoZXMgZXZlbiB0aG91Z2ggYHBvc2l0aW9uOiBmaXhlZGAgdGFrZXNcbiAgIHRoZSBwYW5lbCBvdXQgb2Ygbm9ybWFsIGZsb3cuICovXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWRpZmYtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNyZXBlLWNvbG9yLXN1cmZhY2UpO1xuICBib3JkZXI6IDFweCBzb2xpZFxuICAgIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jcmVwZS1jb2xvci1wcmltYXJ5KSAxOCUsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWNyZXBlLXNoYWRvdy0yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNyZXBlLWZvbnQtZGVmYXVsdCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktZGlmZi1hY3Rpb25zW2RhdGEtc2hvdz0nZmFsc2UnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktZGlmZi1hY3Rpb25zLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWNyZXBlLWJhc2UtZm9udC1zaXplLCAxNnB4KSAqIDAuODEyNSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3Itb24tYmFja2dyb3VuZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1pbGtkb3duIC5taWxrZG93bi1haS1kaWZmLWFjdGlvbnMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY3JlcGUtY29sb3ItaG92ZXIpO1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWRpZmYtYWN0aW9ucy1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktZGlmZi1hY3Rpb25zLWJ0bjpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWRpZmYtYWN0aW9ucy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWRpZmYtYWN0aW9ucy1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLm1pbGtkb3duIC5taWxrZG93bi1haS1kaWZmLWFjdGlvbnMtYnRuLXJldHJ5IHtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCk7XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktZGlmZi1hY3Rpb25zLWJ0bi1yZWplY3Qge1xuICBjb2xvcjogdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1yZW1vdmVkLXRleHQsICNiYTFhMWEpO1xuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgaW4gc3JnYixcbiAgICB2YXIoLS1jcmVwZS1jb2xvci1kaWZmLXJlbW92ZWQsICNlZjQ0NDQpIDglLFxuICAgIHRyYW5zcGFyZW50XG4gICk7XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktZGlmZi1hY3Rpb25zLWJ0bi1yZWplY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgaW4gc3JnYixcbiAgICB2YXIoLS1jcmVwZS1jb2xvci1kaWZmLXJlbW92ZWQsICNlZjQ0NDQpIDE2JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWRpZmYtYWN0aW9ucy1idG4tYWNjZXB0IHtcbiAgY29sb3I6IHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQtdGV4dCwgIzE2NjUzNCk7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1peChcbiAgICBpbiBzcmdiLFxuICAgIHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQsICMyMmM1NWUpIDEyJSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWRpZmYtYWN0aW9ucy1idG4tYWNjZXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KFxuICAgIGluIHNyZ2IsXG4gICAgdmFyKC0tY3JlcGUtY29sb3ItZGlmZi1hZGRlZCwgIzIyYzU1ZSkgMjIlLFxuICAgIHRyYW5zcGFyZW50XG4gICk7XG59XG5cbi5taWxrZG93biAubWlsa2Rvd24tYWktZGlmZi1hY3Rpb25zLXNob3J0Y3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IGNvbG9yLW1peChcbiAgICBpbiBzcmdiLFxuICAgIHZhcigtLWNyZXBlLWNvbG9yLWRpZmYtYWRkZWQsICMyMmM1NWUpIDE0JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xuICBmb250LWZhbWlseTogdmFyKC0tY3JlcGUtZm9udC1jb2RlLCB1aS1tb25vc3BhY2UsIG1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1jcmVwZS1iYXNlLWZvbnQtc2l6ZSwgMTZweCkgKiAwLjY4NzUpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1pbGtkb3duIC5taWxrZG93bi1haS1kaWZmLWFjdGlvbnMtc2hvcnRjdXQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ubWlsa2Rvd24gLm1pbGtkb3duLWFpLWRpZmYtYWN0aW9ucy1zaG9ydGN1dC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbiIsIi5taWxrZG93biB7XG4gIC0tY3JlcGUtY29sb3ItYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS1jcmVwZS1jb2xvci1vbi1iYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAtLWNyZXBlLWNvbG9yLXN1cmZhY2U6ICNmN2Y3Zjc7XG4gIC0tY3JlcGUtY29sb3Itc3VyZmFjZS1sb3c6ICNlZGVkZWQ7XG4gIC0tY3JlcGUtY29sb3Itb24tc3VyZmFjZTogIzFjMWMxYztcbiAgLS1jcmVwZS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQ6ICM0ZDRkNGQ7XG4gIC0tY3JlcGUtY29sb3Itb3V0bGluZTogI2E4YThhODtcbiAgLS1jcmVwZS1jb2xvci1wcmltYXJ5OiAjMzMzMzMzO1xuICAtLWNyZXBlLWNvbG9yLXNlY29uZGFyeTogI2NmY2ZjZjtcbiAgLS1jcmVwZS1jb2xvci1vbi1zZWNvbmRhcnk6ICMwMDAwMDA7XG4gIC0tY3JlcGUtY29sb3ItaW52ZXJzZTogI2YwZjBmMDtcbiAgLS1jcmVwZS1jb2xvci1vbi1pbnZlcnNlOiAjMWExYTFhO1xuICAtLWNyZXBlLWNvbG9yLWlubGluZS1jb2RlOiAjYmExYTFhO1xuICAtLWNyZXBlLWNvbG9yLWVycm9yOiAjYmExYTFhO1xuICAtLWNyZXBlLWNvbG9yLWhvdmVyOiAjZTBlMGUwO1xuICAtLWNyZXBlLWNvbG9yLXNlbGVjdGVkOiAjZDVkNWQ1O1xuICAtLWNyZXBlLWNvbG9yLWlubGluZS1hcmVhOiAjY2FjYWNhO1xuXG4gIC0tY3JlcGUtYmFzZS1mb250LXNpemU6IDE2cHg7XG4gIC0tY3JlcGUtZm9udC10aXRsZTogJ05vdG8gU2VyaWYnLCBDYW1icmlhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAtLWNyZXBlLWZvbnQtZGVmYXVsdDogJ05vdG8gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC0tY3JlcGUtZm9udC1jb2RlOlxuICAgICdTcGFjZSBNb25vJywgRmlyYSBDb2RlLCBNZW5sbywgTW9uYWNvLCAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cbiAgLS1jcmVwZS1zaGFkb3ctMTpcbiAgICAwcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1jcmVwZS1zaGFkb3ctMjpcbiAgICAwcHggMnB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbiIsIltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjVzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhciAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/